#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. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002