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