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