#include <XANAGeneratorEvent.h>
Public Methods | |
XANAGeneratorEvent () | |
XANAGeneratorEvent (XANAGeneratorEvent &right) | |
virtual | ~XANAGeneratorEvent () |
void | addSignalParticle (const XANAGeneratorParticle *part) |
add a signal particle to the event. More... | |
void | addPileupParticle (const XANAGeneratorParticle *part, Short_t bunch=0) |
add a pileup particle from bunch crossing bunch to the event. More... | |
void | print () |
print generator event à la LULIST. More... | |
void | clear () |
TObjArray * | getParticles () |
Short_t | getNumberOfParticles () |
TRefArray * | getStableParticles () |
Short_t | getNumberOfStableParticles () |
TRefArray * | getSignalParticles () |
Short_t | getNumberOfSignalParticles () |
TRefArray * | getStableSignalParticles () |
Short_t | getNumberOfStableSignalParticles () |
TRefArray * | getPileupParticles () |
Short_t | getNumberOfPileupParticles () |
TRefArray * | getStablePileupParticles () |
Short_t | getNumberOfStablePileupParticles () |
void | setGeantEvent (XANAGeantEvent *geantEvt) |
Private Attributes | |
Short_t | numberOfParticles_ |
number of particles in the event. More... | |
TObjArray * | particles_ |
array of all particles. More... | |
Short_t | numberOfStableParticles_ |
number of stable particles in the event. More... | |
TRefArray * | stableParticles_ |
sub array of stable particles. More... | |
Short_t | numberOfSignalParticles_ |
number of signal particles in the event. More... | |
TRefArray * | signalParticles_ |
sub array of signal particles. More... | |
Short_t | numberOfStableSignalParticles_ |
number of stable signal particles in the event. More... | |
TRefArray * | stableSignalParticles_ |
sub array of signal particles. More... | |
Short_t | numberOfPileupParticles_ |
number of pileup particles in the event. More... | |
TRefArray * | pileupParticles_ |
sub array of pileup particles. More... | |
Short_t | numberOfStablePileupParticles_ |
number of stable pileup particles in the event. More... | |
TRefArray * | stablePileupParticles_ |
sub array of stable pileup particles. More... | |
TRef | geantEvt_ |
link to geant event. More... |
|
|
|
|
|
|
|
add a pileup particle from bunch crossing bunch to the event.
Referenced by XANAEsdBuilderForFAMOS::setMcTruth, and XANAMcInfoTester::upDate. |
|
add a signal particle to the event.
Referenced by XANAEsdBuilderForFAMOS::setMcTruth, and XANAMcInfoTester::upDate. |
|
Referenced by main, XANAEsdBuilderForFAMOS::upDate, and XANAEsdBuilder::upDate. |
|
Definition at line 43 of file XANAGeneratorEvent.h. References numberOfParticles_. Referenced by main.
00043 {return numberOfParticles_;} |
|
Definition at line 51 of file XANAGeneratorEvent.h. References numberOfPileupParticles_. Referenced by main.
00051 {return numberOfPileupParticles_;} |
|
Definition at line 47 of file XANAGeneratorEvent.h. References numberOfSignalParticles_. Referenced by main.
00047 {return numberOfSignalParticles_;} |
|
Definition at line 45 of file XANAGeneratorEvent.h. References numberOfStableParticles_.
00045 {return numberOfStableParticles_;} |
|
Definition at line 53 of file XANAGeneratorEvent.h. References numberOfStablePileupParticles_. Referenced by main.
00053 {return numberOfStablePileupParticles_;} |
|
Definition at line 49 of file XANAGeneratorEvent.h. References numberOfStableSignalParticles_. Referenced by main.
00049 {return numberOfStableSignalParticles_;} |
|
Definition at line 42 of file XANAGeneratorEvent.h. References particles_.
00042 {return particles_;} |
|
Definition at line 50 of file XANAGeneratorEvent.h. References pileupParticles_.
00050 {return pileupParticles_;} |
|
Definition at line 46 of file XANAGeneratorEvent.h. References signalParticles_. Referenced by main.
00046 {return signalParticles_;} |
|
Definition at line 44 of file XANAGeneratorEvent.h. References stableParticles_.
00044 {return stableParticles_;} |
|
Definition at line 52 of file XANAGeneratorEvent.h. References stablePileupParticles_.
00052 {return stablePileupParticles_;} |
|
Definition at line 48 of file XANAGeneratorEvent.h. References stableSignalParticles_.
00048 {return stableSignalParticles_;} |
|
print generator event à la LULIST.
Referenced by XANAMcInfoTester::upDate. |
|
|
|
link to geant event.
Definition at line 85 of file XANAGeneratorEvent.h. |
|
number of particles in the event.
Definition at line 61 of file XANAGeneratorEvent.h. Referenced by getNumberOfParticles. |
|
number of pileup particles in the event.
Definition at line 77 of file XANAGeneratorEvent.h. Referenced by getNumberOfPileupParticles. |
|
number of signal particles in the event.
Definition at line 69 of file XANAGeneratorEvent.h. Referenced by getNumberOfSignalParticles. |
|
number of stable particles in the event.
Definition at line 65 of file XANAGeneratorEvent.h. Referenced by getNumberOfStableParticles. |
|
number of stable pileup particles in the event.
Definition at line 81 of file XANAGeneratorEvent.h. Referenced by getNumberOfStablePileupParticles. |
|
number of stable signal particles in the event.
Definition at line 73 of file XANAGeneratorEvent.h. Referenced by getNumberOfStableSignalParticles. |
|
array of all particles.
Definition at line 63 of file XANAGeneratorEvent.h. Referenced by getParticles. |
|
sub array of pileup particles.
Definition at line 79 of file XANAGeneratorEvent.h. Referenced by getPileupParticles. |
|
sub array of signal particles.
Definition at line 71 of file XANAGeneratorEvent.h. Referenced by getSignalParticles. |
|
sub array of stable particles.
Definition at line 67 of file XANAGeneratorEvent.h. Referenced by getStableParticles. |
|
sub array of stable pileup particles.
Definition at line 83 of file XANAGeneratorEvent.h. Referenced by getStablePileupParticles. |
|
sub array of signal particles.
Definition at line 75 of file XANAGeneratorEvent.h. Referenced by getStableSignalParticles. |