63 return (fBmnMCTracks.count(mcId) > 0) ? kTRUE : kFALSE;
83 return fBmnMCTracks.find(mcId)->second;
91 return fBmnMCTracks.size();
99 void ReadDataBranches();
106 void AddPoints(
DetectorId detId,
const TClonesArray* array);
116 void AddRingParameters();
124 void FairMCPointToBmnMCPoint(
125 const FairMCPoint* fairPoint,
130 void FairMCPointCoordinatesAndMomentumToBmnMCPoint(
131 const FairMCPoint* fairPoint,
134 TClonesArray* fMCTracks;
135 TClonesArray* fSilPoints;
136 TClonesArray* fSsdPoints;
137 TClonesArray* fGemPoints;
138 TClonesArray* fTof400Points;
139 TClonesArray* fTof700Points;
140 TClonesArray* fCscPoints;
141 TClonesArray* fDchPoints;
143 Int_t fNSiliconStations;
149 std::map<Int_t, BmnMCTrack> fBmnMCTracks;