1#ifndef DEFINES_ANALYZERS_H
2#define DEFINES_ANALYZERS_H
5#include "ROOT/RVec.hxx"
6#include "TLorentzVector.h"
9#include "edm4hep/MCParticleData.h"
10#include "edm4hep/ReconstructedParticleData.h"
16using Vec_b = ROOT::VecOps::RVec<bool>;
17using Vec_d = ROOT::VecOps::RVec<double>;
18using Vec_f = ROOT::VecOps::RVec<float>;
19using Vec_i = ROOT::VecOps::RVec<int>;
20using Vec_ui = ROOT::VecOps::RVec<unsigned int>;
22using rp = edm4hep::ReconstructedParticleData;
23using Vec_rp = ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>;
24using Vec_mc = ROOT::VecOps::RVec<edm4hep::MCParticleData>;
25using Vec_tlv = ROOT::VecOps::RVec<TLorentzVector>;
FCC analyzers collection.
Definition Algorithms.h:15
ROOT::VecOps::RVec< bool > Vec_b
Definition Defines.h:16
ROOT::VecOps::RVec< TLorentzVector > Vec_tlv
Definition Defines.h:25
ROOT::VecOps::RVec< int > Vec_i
Definition Defines.h:19
ROOT::VecOps::RVec< double > Vec_d
Definition Defines.h:17
ROOT::VecOps::RVec< unsigned int > Vec_ui
Definition Defines.h:20
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > Vec_rp
Definition Defines.h:23
ROOT::VecOps::RVec< edm4hep::MCParticleData > Vec_mc
Definition Defines.h:24
edm4hep::ReconstructedParticleData rp
Definition Defines.h:22
ROOT::VecOps::RVec< float > Vec_f
Definition Defines.h:18