fPIDResponse(NULL),
fesdTrackCuts(NULL),
fEtaCut(0.9),
- fEtaShift(0.0),
fDoEtaCut(kFALSE),
fPtMinCut(0.0),
fPtMaxCut(9999),
fMassMinCut(-999.),
fDoWeights(kFALSE),
fUseVPhotonMCPSmearing(kFALSE),
+ fUseElectronMCPSmearing(kFALSE),
fCutString(NULL),
hCutIndex(NULL),
hdEdxCuts(NULL),
hTrackNFindClsPtTPCafter = new TH2F(Form("hTrack_NFindCls_Pt_TPC_after %s",cutName.Data()),"Track: N Findable Cls TPC Vs Pt after",60,0,1.5,kPtBins,binsPtDummy);
fHistograms->Add(hTrackNFindClsPtTPCafter);
- hTrackPosEtabeforeDedx = new TH1F("hTrack_Pos_Eta_before_Dedx","hTrack_Pos_Eta_before_Dedx",600,-1.5,1.5);
+ hTrackPosEtabeforeDedx = new TH1F(Form("hTrack_Pos_Eta_before_Dedx %s",cutName.Data()),"hTrack_Pos_Eta_before_Dedx",600,-1.5,1.5);
fHistograms->Add(hTrackPosEtabeforeDedx);
- hTrackNegEtabeforeDedx = new TH1F("hTrack_Neg_Eta_before_Dedx","hTrack_Neg_Eta_before_Dedx",600,-1.5,1.5);
+ hTrackNegEtabeforeDedx = new TH1F(Form("hTrack_Neg_Eta_before_Dedx %s",cutName.Data()),"hTrack_Neg_Eta_before_Dedx",600,-1.5,1.5);
fHistograms->Add(hTrackNegEtabeforeDedx);
- hTrackPosEtaafterDedx = new TH1F("hTrack_Pos_Eta_after_Dedx","hTrack_Pos_Eta_after_Dedx",600,-1.5,1.5);
+ hTrackPosEtaafterDedx = new TH1F(Form("hTrack_Pos_Eta_after_Dedx %s",cutName.Data()),"hTrack_Pos_Eta_after_Dedx",600,-1.5,1.5);
fHistograms->Add(hTrackPosEtaafterDedx);
- hTrackNegEtaafterDedx = new TH1F("hTrack_Neg_Eta_afterDedx","hTrack_Neg_Eta_after_Dedx",600,-1.5,1.5);
+ hTrackNegEtaafterDedx = new TH1F(Form("hTrack_Neg_Eta_afterDedx %s",cutName.Data()),"hTrack_Neg_Eta_after_Dedx",600,-1.5,1.5);
fHistograms->Add(hTrackNegEtaafterDedx);
if( TMath::Abs( particle->GetPdgCode() ) != 11 ) return kFALSE;
if( fDoEtaCut ){
- if( particle->Eta() > (fEtaCut + fEtaShift) || particle->Eta() < (-fEtaCut + fEtaShift) )
+ if( particle->Eta() > fEtaCut || particle->Eta() < -fEtaCut )
return kFALSE;
}
}
if( fDoEtaCut ) {
- if( lTrack->Eta() > (fEtaCut + fEtaShift) || lTrack->Eta() < (-fEtaCut + fEtaShift) ) {
+ if( lTrack->Eta() > fEtaCut || lTrack->Eta() < -fEtaCut ) {
return kFALSE;
}
}
fDeltaPhiCutMin = 0.0;
fDeltaPhiCutMax = 0.12;
break;
+ case 5:
+ fDoPsiPairCut = kTRUE;
+ fPsiPairCut = 0.60;
+ fDeltaPhiCutMin = 0.0;
+ fDeltaPhiCutMax = 0.06;
+ break;
+
default:
cout<<"Warning: PsiPairCut not defined "<<fPsiPairCut<<endl;
case 0:
fUseVPhotonMCPSmearing=kFALSE;
+ fUseElectronMCPSmearing=kFALSE;
break;
case 1:
fUseVPhotonMCPSmearing=kTRUE;
+ fUseElectronMCPSmearing=kFALSE;
+ break;
+ case 2:
+ fUseVPhotonMCPSmearing=kFALSE;
+ fUseElectronMCPSmearing=kTRUE;
break;
+
- default: cout<<"Warning: MassCut not defined "<<useMCPSmearing<<endl;
+ default: cout<<"Warning: Virtual Photon SMearing not defined "<<useMCPSmearing<<endl;
return kFALSE;
}