,fTriggerMB(kTRUE)
,fTPCNClsHad(80)
,fAssoEleITSref(kTRUE)
+ ,fAssoElecTPCNCls(80)
,fNonHFE(0)
,fPoolMgr(0x0)
,fNoEvents(0)
,fTriggerMB(kTRUE)
,fTPCNClsHad(80)
,fAssoEleITSref(kTRUE)
+ ,fAssoElecTPCNCls(80)
,fNonHFE(0)
,fPoolMgr(0x0)
,fNoEvents(0)
fTrackCuts1->SetEtaRange(-0.9,0.9);
fTrackCuts1->SetRequireSigmaToVertex(kTRUE);
fTrackCuts1->SetMaxChi2PerClusterTPC(4);
- fTrackCuts1->SetMinNClustersTPC(80);
+ fTrackCuts1->SetMinNClustersTPC(fAssoElecTPCNCls);
fTrackCuts1->SetMaxDCAToVertexZ(3.2);
fTrackCuts1->SetMaxDCAToVertexXY(2.4);
fTrackCuts1->SetDCAToVertex2D(kTRUE);
AliAODTrack *atrackAsso = dynamic_cast<AliAODTrack*>(VtrackAsso);
if(!atrackAsso) continue;
if(!atrackAsso->TestFilterMask(AliAODTrack::kTrkTPCOnly)) continue;
- if(atrackAsso->GetTPCNcls() < 80) continue;
+ if(atrackAsso->GetTPCNcls() < fAssoElecTPCNCls) continue;
if(!(atrackAsso->GetStatus()&AliESDtrack::kTPCrefit)) continue;
if(fAssoEleITSref){
void SetEovPCuts(Double_t EovPMin, Double_t EovPMax){fEovPMin=EovPMin;fEovPMax=EovPMax;};
void SetTPCNClsHad(Int_t TPCNClsHad) {fTPCNClsHad = TPCNClsHad;};
void SetAssoElecITSrefit(Bool_t AssoEleITSref){fAssoEleITSref = AssoEleITSref;};
+ void SetAssoElecTPCNCls(Int_t AssoElecTPCNCls){fAssoElecTPCNCls = AssoElecTPCNCls;};
void MixedEvent(AliVTrack *track, TH2F *DphiPt, TH2F *DphiPt1, TH2F *DphiPt2, TH2F *DphiPt3, TH2F *DphiPt4);
TObjArray* CloneAndReduceTrackList();
Bool_t fTriggerMB;//
Int_t fTPCNClsHad;//
Bool_t fAssoEleITSref;//
+ Int_t fAssoElecTPCNCls;//
AliSelectNonHFE *fNonHFE; //!
Int_t TPCNClsEle = 100,
Int_t TPCNClsHad = 80,
Bool_t AssoEleITSref=kTRUE,
+ Int_t AssoElecTPCNCls=80,
TString ContNameExt = "Central",
TString TaskName = "hfeCorrl"
)
//analysis task
gROOT->LoadMacro("$ALICE_ROOT/PWGHF/hfe/macros/configs/PbPb/ConfigHFEElecHadronCorrelPbPb.C");
- AliAnalysisTaskElecHadronCorrel *taskHFEeh = ConfigHFEElecHadronCorrelPbPb(MCthere,EventTrigSelMB,TrigSelCen,CentrMin,CentMax,TPCNsigMinE,TPCNsigMaxE,TPCNsigMinH,TPCNsigMaxH,SSM02Min,SSM02Max,SSM20Min,SSM20Max,Disp,EovPMin,EovPMax,InvM,CentralityMet, TPCNClsEle, TPCNClsHad, AssoEleITSref,TaskName);
+ AliAnalysisTaskElecHadronCorrel *taskHFEeh = ConfigHFEElecHadronCorrelPbPb(MCthere,EventTrigSelMB,TrigSelCen,CentrMin,CentMax,TPCNsigMinE,TPCNsigMaxE,TPCNsigMinH,TPCNsigMaxH,SSM02Min,SSM02Max,SSM20Min,SSM20Max,Disp,EovPMin,EovPMax,InvM,CentralityMet, TPCNClsEle, TPCNClsHad, AssoEleITSref,AssoElecTPCNCls,TaskName);
TString containerName = mgr->GetCommonFileName();
containerName += ":PWGHF_hfeCalPbPbeh";
Int_t TPCNClsEle = 100,\r
Int_t TPCNClsHad = 80,\r
Bool_t AssoEleITSref=kTRUE,\r
+ Int_t AssoElecTPCNCls=80,\r
TString ContNameExt = "Central",\r
TString TaskName="hfeCorrl"){\r
\r
task->SetTriggerSelection(TrigSelCen);\r
task->SetCentralityParameters(CentMin, CentMax, CentralityMet);\r
task->SetInvariantMassCut(InvM);\r
+ task->SetAssoElecTPCNCls(AssoElecTPCNCls);\r
task->SetTPCnsigmaCutsElecSelection(TPCNsigMinE,TPCNsigMaxE);\r
task->SetTPCnsigmaCutsHadSelection(TPCNsigMinH,TPCNsigMaxH);\r
task->SetShowerShapeCutsM02(SSM02Min,SSM02Max);\r