4 #include "TClonesArray.h"
18 void fillRareEvent(
StEvent* event);
20 void clear(Option_t *option=
"");
22 int eventNumber()
const;
23 int runNumber()
const;
24 int triggerWord()
const;
25 float vertexZ()
const;
26 int numberOfTracks()
const;
27 int numberOfGoodPrimaryTracks()
const;
28 float magneticField()
const;
31 float l3vertexZ()
const;
32 int numberOfL3Tracks()
const;
33 short l3Unbiased()
const;
34 int numberOfProccesedEvents()
const;
35 int numberOfAcceptedEvents()
const;
36 int numberOfBuildEvents()
const;
37 float triggerData(
int i)
const;
39 TClonesArray* getTracks()
const;
40 TClonesArray* getL3Tracks()
const;
43 TClonesArray* fRareTracks;
44 static TClonesArray* fgRareTracks;
50 int fnumberOfGoodPrimaryTracks;
54 TClonesArray* fL3RareTracks;
55 static TClonesArray* fgL3RareTracks;
62 float fTriggerData[10];
69 inline int StRareEvent::eventNumber()
const {
return fEventNumber;}
70 inline int StRareEvent::runNumber()
const {
return fRunNumber;}
71 inline int StRareEvent::triggerWord()
const {
return fTriggerWord;}
72 inline int StRareEvent::numberOfGoodPrimaryTracks()
const {
return fnumberOfGoodPrimaryTracks;}
73 inline int StRareEvent::numberOfTracks()
const {
return fNRareTrack;}
74 inline float StRareEvent::vertexZ()
const {
return fVertexZ;}
75 inline float StRareEvent::magneticField()
const {
return fmagneticField;}
76 inline TClonesArray* StRareEvent::getTracks()
const {
return fRareTracks;}
80 inline int StRareEvent::numberOfL3Tracks()
const {
return fNL3RareTrack;}
81 inline short StRareEvent::l3Unbiased()
const {
return fL3Unbiased;}
82 inline int StRareEvent::numberOfProccesedEvents()
const {
return fNProcessed;}
83 inline int StRareEvent::numberOfAcceptedEvents()
const {
return fNAccept;}
84 inline int StRareEvent::numberOfBuildEvents()
const {
return fNBuild;}
85 inline float StRareEvent::l3vertexZ()
const {
return fL3VertexZ;}
86 inline TClonesArray* StRareEvent::getL3Tracks()
const {
return fL3RareTracks;}
87 inline float StRareEvent::triggerData(
int i)
const {
88 if (i>=0 && i<=9)
return fTriggerData[i];
91 inline int StRareEvent::l3Flag()
const {
return fL3Flag;}