5 #include <TClonesArray.h>
24 int fGoodPrimaryTracks;
25 int fGoodPrimaryTracksBarrelW;
26 int fGoodGlobalTracks;
27 int fFtpcRefMultTracks;
48 int fNumberOfMcPhotons;
51 TClonesArray *fPointArray;
52 TClonesArray *fMcPhotonArray;
53 TClonesArray *fMcPionArray;
57 MyEvent(
int run=0,
int ev=0,
int date=0,
int time=0);
61 int runId() {
return fRunId;}
62 int eventId() {
return fEventId;}
63 int date() {
return fDate;}
64 int time() {
return fTime;}
65 int trigger() {
return fTrigger;}
66 int prescale(
unsigned int i) {
return fPrescale[i];}
67 int highTowerAdc() {
return fHiTowAdc;}
68 int highTowerId() {
return fHiTowId;}
69 int highTowerStatus() {
return fHiTowStat;}
70 float highTowerEnergy() {
return fHiTowEn;}
71 TVector3
vertex() {
return fVertex;}
72 int goodPrimaries() {
return fGoodPrimaryTracks;}
73 int goodPrimBarrel() {
return fGoodPrimaryTracksBarrelW;}
74 int goodGlobals() {
return fGoodGlobalTracks;}
75 int refMult() {
return fFtpcRefMultTracks;}
76 int corruptedCrates() {
return fCratesCorrupted;}
77 int modulesNoHits() {
return fModulesNoHits;}
78 int modulesBad() {
return fModulesBad;}
79 int numberOfPoints() {
return fNumberOfPoints;}
80 int numberOfMcPhotons() {
return fNumberOfMcPhotons;}
81 int numberOfMcPions() {
return fNumberOfMcPions;}
83 float energyInBarrel() {
return fEnBarrel;}
84 float momentumInTpc() {
return fTpcPt;}
85 float momentumInTpcWest() {
return fTpcPtBarrelW;}
86 float zdcSumWest() {
return fZdcSumW;}
87 float zdcSumEast() {
return fZdcSumE;}
88 float zdcVertexZ() {
return fZdcVertexZ;}
89 float bbcSumEast() {
return fBbcSumE;}
90 float bbcSumWest() {
return fBbcSumW;}
91 float ctbSum() {
return fCtbSum;}
92 float bbcVertexZ() {
return fBbcVertexZ;}
94 float weight() {
return fWeight;}
95 float partonPt() {
return fPartonPt;}
97 TClonesArray *getPointArray() {
return fPointArray;}
98 TClonesArray *getMcPhotonArray() {
return fMcPhotonArray;}
99 TClonesArray *getMcPionArray() {
return fMcPionArray;}
100 MyMcTrack *getMcTrack() {
return fMcTrack;}
102 void setRunId(
int val) {fRunId=val;}
103 void setEventId(
int val) {fEventId=val;}
104 void setDate(
int val) {fDate=val;}
105 void setTime(
int val) {fTime=val;}
106 void setTrigger(
int val) {fTrigger=val;}
107 void setPrescale(
unsigned int i,
int val) {fPrescale[i]=val;}
108 void setHighTowerAdc(
int val) {fHiTowAdc=val;}
109 void setHighTowerId(
int val) {fHiTowId=val;}
110 void setHighTowerStatus(
int val) {fHiTowStat=val;}
111 void setHighTowerEnergy(
float val) {fHiTowEn=val;}
112 void setVertex(
float val1,
float val2,
float val3){
117 void setGoodPrimaries(
int val) {fGoodPrimaryTracks=val;}
118 void setGoodPrimBarrel(
int val) {fGoodPrimaryTracksBarrelW=val;}
119 void setGoodGlobals(
int val) {fGoodGlobalTracks=val;}
120 void setRefMult(
int val) {fFtpcRefMultTracks=val;}
121 void setCorruptedCrates(
int val) {fCratesCorrupted=val;}
122 void setModulesNoHits(
int val) {fModulesNoHits=val;}
123 void setModulesBad(
int val) {fModulesBad=val;}
125 void setEnergyInBarrel(
float val) {fEnBarrel=val;}
126 void setMomentumInTpc(
float val) {fTpcPt=val;}
127 void setMomentumInTpcWest(
float val) {fTpcPtBarrelW=val;}
128 void setZdcSumWest(
float val) {fZdcSumW=val;}
129 void setZdcSumEast(
float val) {fZdcSumE=val;}
130 void setZdcVertexZ(
float val) {fZdcVertexZ=val;}
131 void setBbcSumEast(
float val) {fBbcSumE=val;}
132 void setBbcSumWest(
float val) {fBbcSumW=val;}
133 void setCtbSum(
float val) {fCtbSum=val;}
134 void setBbcVertexZ(
float val) {fBbcVertexZ=val;}
136 void setWeight(
float val) {fWeight=val;}
137 void setPartonPt(
float val) {fPartonPt=val;}