hMCPdgPt(0),
hMCHijingPrim(0),
hAccNclsTPC(0),
+hAllCrossedRowsTPC(0),
+hFilterCrossedRowsTPC(0),
hAccCrossedRowsTPC(0),
hDCAPtAll(0),
hDCAPtAccepted(0),
hMCPdgPt(0),
hMCHijingPrim(0),
hAccNclsTPC(0),
+hAllCrossedRowsTPC(0),
+hFilterCrossedRowsTPC(0),
hAccCrossedRowsTPC(0),
hDCAPtAll(0),
hDCAPtAccepted(0),
hAccNclsTPC = new TH1F("hAccNclsTPC","hAccNclsTPC",160,0,159);
hAccNclsTPC->GetXaxis()->SetTitle("number of clusters per track after cut");
+ hAllCrossedRowsTPC = new TH1F("hAllCrossedRowsTPC","hAllCrossedRowsTPC",160,0,159);
+ hAllCrossedRowsTPC->GetXaxis()->SetTitle("number of crossed rows per track for all tracks");
+
+ hFilterCrossedRowsTPC = new TH1F("hFilterCrossedRowsTPC","hFilterCrossedRowsTPC",160,0,159);
+ hFilterCrossedRowsTPC->GetXaxis()->SetTitle("number of crossed rows per track after filter bit");
+
hAccCrossedRowsTPC = new TH1F("hAccCrossedRowsTPC","hAccCrossedRowsTPC",160,0,159);
hAccCrossedRowsTPC->GetXaxis()->SetTitle("number of crossed rows per track after cut");
fOutputList->Add(hMCPdgPt);
fOutputList->Add(hMCHijingPrim);
fOutputList->Add(hAccNclsTPC);
+ fOutputList->Add(hAllCrossedRowsTPC);
+ fOutputList->Add(hFilterCrossedRowsTPC);
fOutputList->Add(hAccCrossedRowsTPC);
fOutputList->Add(hDCAPtAll);
fOutputList->Add(hDCAPtAccepted);
if(tr->Charge()==0) { return kFALSE; }
- if(!(tr->TestFilterBit(AliAODTrack::kTrkGlobal)) ) { return kFALSE; }
-
Double_t dNClustersTPC = tr->GetTPCNcls();
Double_t dCrossedRowsTPC = tr->GetTPCClusterInfo(2,1);
+ hAllCrossedRowsTPC->Fill(dCrossedRowsTPC);
+
+ if(!(tr->TestFilterBit(AliAODTrack::kTrkGlobal)) ) { return kFALSE; }
+
+ hFilterCrossedRowsTPC->Fill(dCrossedRowsTPC);
+
if(dCrossedRowsTPC < GetCutMinNCrossedRowsTPC()) { return kFALSE; }
hAccNclsTPC->Fill(dNClustersTPC);
TH2F *hMCPdgPt; // PDGvs PT for MC Particles
TH1F *hMCHijingPrim; // number of particles, which are Hijing particles and primaries
TH1F *hAccNclsTPC; //control histo: number of clusters in TPC for accepted tracks
+ TH1F *hAllCrossedRowsTPC; //control histo: number of crossed rows in TPC for all tracks, before Filterbit
+ TH1F *hFilterCrossedRowsTPC; //control histo: number of crossed rows in TPC for all tracks, after Filterbit
TH1F *hAccCrossedRowsTPC; //control histo: number of crossed rows in TPC for accepted tracks
THnSparseF *hDCAPtAll; //control histo: DCAz vs DCAxy vs pT for all reconstructed tracks
THnSparseF *hDCAPtAccepted; //control histo: DCAz vs DCAxy vs pT for all accepted reco tracks