39 BmnTrackingQa(Short_t ch, TString name, TString gemConf, TString silConf, TString cscConf);
49 virtual InitStatus
Init();
64 fMinNofPoints = minNofPointsSts;
68 fMinNofPointsTof = minNofPointsTof;
101 fThetaRangeMin =
min;
102 fThetaRangeMax =
max;
103 fThetaRangeBins = nofBins;
115 fInnerTrackerSetup =
setup;
119 fInnerTrackerSetup[det] = use;
123 fInnerTrackBranchName = name;
131 void ReadDataBranches();
135 const string& xTitle,
136 const string& yTitle,
143 const string& xTitle,
144 const string& yTitle,
145 const string& zTitle,
153 void CreateTrackHitsHistogram(
const string& detName);
155 void ReadEventHeader();
158 void CreateHistograms();
159 void ProcessGlobal();
161 Int_t CalcNumberOfMcPointInTrack(
BmnMCTrack mcTrack);
162 Int_t CalcNumberOfMcPointInTrack(Int_t trId);
172 Int_t fMinNofPointsTof;
173 Int_t fMinNofPointsDch;
193 Double_t fPtRangeMin;
194 Double_t fPtRangeMax;
199 Double_t fEtaRangeMin;
200 Double_t fEtaRangeMax;
202 Double_t fThetaRangeMin;
203 Double_t fThetaRangeMax;
204 Int_t fThetaRangeBins;
208 map<DetectorId, Bool_t> fInnerTrackerSetup;
212 TClonesArray* fMCTracks;
213 TClonesArray* fGlobalTracks;
214 TClonesArray* fGemTracks;
215 TClonesArray* fSilTracks;
216 TClonesArray* fStsTracks;
217 TClonesArray* fStsTrackMatches;
218 TClonesArray* fGlobalTrackMatches;
219 TClonesArray* fGemHits;
220 TClonesArray* fSilHits;
221 TClonesArray* fSsdHits;
222 TClonesArray* fStsHits;
223 TClonesArray* fInnerHits;
224 TClonesArray* fTof400Hits;
225 TClonesArray* fTof700Hits;
226 TClonesArray* fCscHits;
227 TClonesArray* fCscPoints;
228 TClonesArray* fDchTracks;
229 TClonesArray* fGemPoints;
230 TClonesArray* fSilPoints;
232 TClonesArray* fVertex;
241 TString fInnerTrackBranchName;