5 #include <TClonesArray.h>
6 #include <TParameter.h>
14 RDHFOmegac->SetName(
"eleOmegaAnalysisCuts");
15 RDHFOmegac->SetTitle(
"Analysis cuts for eleOmega analysis");
35 anacutsarray=
new Float_t*[nvars];
36 for(
Int_t ic=0;ic<nvars;ic++)
43 anacutsarray[ 0][ipt2]=10.;
44 anacutsarray[ 1][ipt2]=0.;
47 RDHFOmegac->
SetCuts(nvars,nptbins,anacutsarray);
53 Double_t sigmaspi[5]={3.,0.,0.,3.,0.};
79 AliESDtrackCuts* esdTrackCuts=
new AliESDtrackCuts();
80 esdTrackCuts->SetRequireSigmaToVertex(kFALSE);
81 esdTrackCuts->SetRequireTPCRefit(kTRUE);
82 esdTrackCuts->SetMinNClustersTPC(100);
85 esdTrackCuts->SetRequireITSRefit(kTRUE);
86 esdTrackCuts->SetMinNClustersITS(4);
88 esdTrackCuts->SetMinDCAToVertexXY(0.);
89 esdTrackCuts->SetEtaRange(-0.6,0.6);
90 esdTrackCuts->SetPtRange(0.5,1.e10);
91 esdTrackCuts->SetMaxDCAToVertexXY(1.0);
92 esdTrackCuts->SetMaxDCAToVertexZ(2.0);
93 esdTrackCuts->SetDCAToVertex2D(kTRUE);
94 esdTrackCuts->SetMaxChi2PerClusterITS(36);
118 Double_t sigmascascpi[5]={4.,0.,0.,0.,0.};
119 pidObjcascpi->
SetSigma(sigmascascpi);
120 pidObjcascpi->
SetTPC(kTRUE);
124 Double_t sigmascascpr[5]={4.,0.,0.,0.,0.};
125 pidObjcascpr->
SetSigma(sigmascascpr);
126 pidObjcascpr->
SetTPC(kTRUE);
130 Double_t sigmascascka[5]={4.,0.,0.,0.,0.};
131 pidObjcascka->
SetSigma(sigmascascka);
132 pidObjcascka->
SetTPC(kTRUE);
135 cout<<
"This is the (anal) object I'm going to save:"<<endl;
137 TFile*
fout=
new TFile(
"eleOmegaCuts.root",
"RECREATE");
void SetNPtBins(Int_t nptBins)
void SetProdMassTolOmega(Double_t a)
void SetExcludenSigmaKaonTPC(Double_t a)
void SetProdDcaV0PrToPrimVertexMin(Double_t a)
void SetPidCascPi(AliAODPidHF *pidPion)
void SetMaxVtxZ(Float_t z=1e6)
void SetProdTrackTPCNclsRatioMin(Double_t a)
void SetUseCascadePID(Bool_t a)
void SetProdRfidMaxOmega(Double_t a)
void SetExcludePionTPC(Bool_t a)
void SetProdV0CosineOfPoiningAngleXiMin(Double_t a)
void SetProdXiCosineOfPoiningAngleMin(Double_t a)
void SetProdDcaV0PiToPrimVertexMin(Double_t a)
void SetProdRfidMinV0(Double_t a)
void SetProdDcaV0DaughtersMax(Double_t a)
void SetProdRfidMinOmega(Double_t a)
void SetUsePhysicsSelection(Bool_t use=kTRUE)
void SetPidHF(AliAODPidHF *pidObj)
see enum below
void SetPidCascPr(AliAODPidHF *pidProton)
void SetProdDcaOmegaDaughtersMax(Double_t a)
void SetCuts(Int_t nVars, Int_t nPtBins, Float_t **cutsRD)
void SetExcludenSigmaPionTPC(Double_t a)
void ResetMaskAndEnableMBTrigger()
void SetProdUseAODFilterBit(Bool_t a)
void SetPidCascKa(AliAODPidHF *pidKaon)
void SetSigmaElectronTPCRange(Double_t a, Double_t b)
void SetExcludeProtonTPC(Bool_t a)
void SetProdMassTolLambda(Double_t a)
void SetProdDcaV0ToPrimVertexMin(Double_t a)
void SetSigma(Double_t *sigma)
void SetProdDcaBachToPrimVertexMin(Double_t a)
void SetProdMassRejXi(Double_t a)
void SetProdCascProperDecayLengthMax(Double_t a)
void SetUsePID(Bool_t flag=kTRUE)
void SetExcludeKaonTPC(Bool_t a)
virtual void PrintAll() const
void SetPIDStrategy(EPIDStrategy pidStrategy)
void makeInputAliAnalysisTaskSEOmegac2eleOmega()
void SetProdTrackTPCNclsPIDMin(Int_t a)
void SetPtBins(Int_t nPtBinLimits, Float_t *ptBinLimits)
void SetProdCascNTPCClustersMin(Double_t a)
void SetMatch(Int_t match)
void SetSigmaElectronTOFRange(Double_t a, Double_t b)
void AddTrackCuts(const AliESDtrackCuts *cuts)
TFile * fout
input train file
void SetTriggerClass(TString trclass0, TString trclass1="")
void SetProdRfidMaxV0(Double_t a)
void SetExcludenSigmaProtonTPC(Double_t a)