1 #ifndef MCParticleBranches_h
2 #define MCParticleBranches_h 1
4 #include "LCTupleConf.h"
6 #include "CollectionBranches.h"
28 virtual void initBranches( TTree* tree,
const std::string& prefix=
"" ) ;
30 virtual void fill(
const EVENT::LCCollection* col, EVENT::LCEvent* evt ) ;
38 int _mcori[ LCT_MCPARTICLE_MAX ] ;
39 int _mcpdg[ LCT_MCPARTICLE_MAX ] ;
40 int _mcgst[ LCT_MCPARTICLE_MAX ] ;
41 int _mcsst[ LCT_MCPARTICLE_MAX ] ;
42 float _mcvtx[ LCT_MCPARTICLE_MAX ] ;
43 float _mcvty[ LCT_MCPARTICLE_MAX ] ;
44 float _mcvtz[ LCT_MCPARTICLE_MAX ] ;
45 float _mcepx[ LCT_MCPARTICLE_MAX ] ;
46 float _mcepy[ LCT_MCPARTICLE_MAX ] ;
47 float _mcepz[ LCT_MCPARTICLE_MAX ] ;
48 float _mcmox[ LCT_MCPARTICLE_MAX ] ;
49 float _mcmoy[ LCT_MCPARTICLE_MAX ] ;
50 float _mcmoz[ LCT_MCPARTICLE_MAX ] ;
51 float _mcmas[ LCT_MCPARTICLE_MAX ] ;
52 float _mcene[ LCT_MCPARTICLE_MAX ] ;
53 float _mccha[ LCT_MCPARTICLE_MAX ] ;
54 float _mctim[ LCT_MCPARTICLE_MAX ] ;
55 float _mcspx[ LCT_MCPARTICLE_MAX ] ;
56 float _mcspy[ LCT_MCPARTICLE_MAX ] ;
57 float _mcspz[ LCT_MCPARTICLE_MAX ] ;
58 int _mccf0[ LCT_MCPARTICLE_MAX ] ;
59 int _mccf1[ LCT_MCPARTICLE_MAX ] ;
60 int _mcpa0[ LCT_MCPARTICLE_MAX ] ;
61 int _mcpa1[ LCT_MCPARTICLE_MAX ] ;
62 int _mcda0[ LCT_MCPARTICLE_MAX ] ;
63 int _mcda1[ LCT_MCPARTICLE_MAX ] ;
64 int _mcda2[ LCT_MCPARTICLE_MAX ] ;
65 int _mcda3[ LCT_MCPARTICLE_MAX ] ;
66 int _mcda4[ LCT_MCPARTICLE_MAX ] ;
Base class for branches of collections.
Definition: CollectionBranches.h:23
MCParticleBranches holds branches created from MCParticleCollection.
Definition: MCParticleBranches.h:22