67 #include "StPeCEnumerations.h"
69 #include "TClonesArray.h"
71 #include "PhysicalConstants.h"
74 #include "StPeCPair.h"
75 #include "StPeCTrack.h"
76 #include "SystemOfUnits.h"
77 #include "StEpcMaker/StEpcMaker.h"
78 #include "StEmcADCtoEMaker/StEmcADCtoEMaker.h"
79 #include "StBTofUtil/StBTofGeometry.h"
80 #include "StMuDSTMaker/COMMON/StMuRpsCollection.h"
87 StPeCEvent(
bool useBemc,
bool useTOF,
bool useVertex,
bool useTracks,
bool useRP,
bool readStMuDst,
bool readStEvent,
bool readBothInputs);
91 Long_t eventNumber()
const;
92 Long_t runNumber()
const;
93 Int_t getNTot()
const;
94 Int_t getNPrim()
const;
95 Int_t getQTot()
const;
96 Int_t getNPriPairs ( ) {
return nPPairs ; } ;
97 Int_t getNSecPairs ( ) {
return nSPairs ; } ;
100 Float_t getPt()
const;
101 Float_t yRap()
const;
102 Float_t getXVertex()
const;
103 Float_t getYVertex()
const;
104 Float_t getZVertex()
const;
109 Int_t fill (
StEvent* event ) ;
113 void setInfoLevel ( Int_t in ) { infoLevel = in ; } ;
114 void setTOFgeometry(
StBTofGeometry * mTOFgeo) {mTOFgeoEv = mTOFgeo; };
120 Float_t mInv(StPeCSpecies pid)
const;
121 Float_t yRap(StPeCSpecies pid)
const;
122 void matchTOFhitsToTracks(
StMuDst *mudst);
131 Int_t nPrimaryTracks;
148 Int_t nBtofTriggerHitsSum;
150 Float_t zdcEastUASum;
151 Float_t zdcWestUASum;
152 Float_t zdcCoincidenceRateSum;
153 unsigned short lastDSM0Sum;
154 unsigned short lastDSM1Sum;
155 TClonesArray *pPairs ;
156 TClonesArray *sPairs ;
157 TClonesArray *tracks;
158 TClonesArray *treecalo;
159 TClonesArray *tofHits;
160 TClonesArray *tofTracks;
161 TClonesArray *vertices;
168 Bool_t useVertexLocal;
169 Bool_t useTracksLocal;
172 Bool_t readStMuDstLocal;
173 Bool_t readStEventLocal;
174 Bool_t readBothInputsLocal;
#include "StEventTypes.h"