#include <XANAGeantEvent.h>
Public Methods | |
XANAGeantEvent () | |
virtual | ~XANAGeantEvent () |
void | addGeantVertex (const XANAGeantVertex *vtx) |
add a vertex to the geant event. More... | |
void | addGeantTrack (const XANAGeantTrack *track, XANAGeantVertex *vtx=0) |
add a track to the geant event. More... | |
void | setGeneratorParticle (const XANAGeantTrack *track, XANAGeneratorParticle *p=0) |
set generator particle associated to the track. More... | |
void | clear () |
void | print () const |
TObjArray * | getGeantTracks () |
Short_t | getNumberOfGeantTracks () |
TObjArray * | getGeantVertices () |
Short_t | getNumberOfGeantVertices () |
XANAGeneratorEvent * | getGeneratorEvent () |
void | addGeneratorEvent (XANAGeneratorEvent *ev) |
void | addEsdEvent (XANAEsdEvent *ev) |
XANAGeantTrack * | getGeantTrack (Short_t index) |
Private Attributes | |
Short_t | numberOfGeantVertices_ |
number of geant vertices in the event. More... | |
TObjArray * | vertices_ |
array of all vertices. More... | |
Short_t | numberOfGeantTracks_ |
number of geant tracks in the event. More... | |
TObjArray * | tracks_ |
array of geant tracks. More... | |
TRef | genEvt_ |
ref to corresponding generator event. More... | |
TRef | esdEvt_ |
ref to corresponding ESD event. More... |
|
|
|
|
|
Referenced by XANAEsdBuilder::XANAEsdBuilder. |
|
add a track to the geant event.
Referenced by XANAMcInfoTester::upDate. |
|
add a vertex to the geant event.
Referenced by XANAMcInfoTester::upDate. |
|
Referenced by XANAMcInfoTester::upDate, and XANAEsdBuilder::XANAEsdBuilder. |
|
Referenced by main, XANAEsdBuilderForFAMOS::upDate, and XANAEsdBuilder::upDate. |
|
|
|
Definition at line 42 of file XANAGeantEvent.h. References tracks_. Referenced by main.
00042 {return tracks_;} |
|
Definition at line 44 of file XANAGeantEvent.h. References vertices_. Referenced by main.
00044 {return vertices_;} |
|
Definition at line 46 of file XANAGeantEvent.h. References genEvt_. Referenced by XANAMcInfoTester::upDate.
00046 {return (XANAGeneratorEvent *)(genEvt_.GetObject());} |
|
Definition at line 43 of file XANAGeantEvent.h. References numberOfGeantTracks_. Referenced by main.
00043 {return numberOfGeantTracks_;} |
|
Definition at line 45 of file XANAGeantEvent.h. References numberOfGeantVertices_. Referenced by main.
00045 {return numberOfGeantVertices_;} |
|
Referenced by XANAMcInfoTester::upDate. |
|
set generator particle associated to the track.
Referenced by XANAMcInfoTester::upDate. |
|
ref to corresponding ESD event.
Definition at line 65 of file XANAGeantEvent.h. |
|
ref to corresponding generator event.
Definition at line 63 of file XANAGeantEvent.h. Referenced by getGeneratorEvent. |
|
number of geant tracks in the event.
Definition at line 59 of file XANAGeantEvent.h. Referenced by getNumberOfGeantTracks. |
|
number of geant vertices in the event.
Definition at line 55 of file XANAGeantEvent.h. Referenced by getNumberOfGeantVertices. |
|
array of geant tracks.
Definition at line 61 of file XANAGeantEvent.h. Referenced by getGeantTracks. |
|
array of all vertices.
Definition at line 57 of file XANAGeantEvent.h. Referenced by getGeantVertices. |