5 #include <TClonesArray.h> 6 #include <TParameter.h> 14 RDHFLc->SetName(
"eleLambdaAnalysisCuts");
15 RDHFLc->SetTitle(
"Analysis cuts for eleLambda 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.;
49 RDHFLc->
SetCuts(nvars,nptbins,anacutsarray);
55 Double_t sigmaspi[5]={3.,0.,0.,3.,0.};
80 AliESDtrackCuts* esdTrackCuts=
new AliESDtrackCuts();
81 esdTrackCuts->SetRequireSigmaToVertex(kFALSE);
82 esdTrackCuts->SetRequireTPCRefit(kTRUE);
83 esdTrackCuts->SetMinNClustersTPC(100);
86 esdTrackCuts->SetRequireITSRefit(kTRUE);
87 esdTrackCuts->SetMinNClustersITS(4);
89 esdTrackCuts->SetMinDCAToVertexXY(0.);
90 esdTrackCuts->SetEtaRange(-0.6,0.6);
91 esdTrackCuts->SetPtRange(0.5,1.e10);
92 esdTrackCuts->SetMaxDCAToVertexXY(1.0);
93 esdTrackCuts->SetMaxDCAToVertexZ(2.0);
94 esdTrackCuts->SetDCAToVertex2D(kTRUE);
95 esdTrackCuts->SetMaxChi2PerClusterITS(36);
116 Double_t sigmasproton[5]={5.,0.,0.,0.,0.};
121 Double_t sigmaspion[5]={5.,0.,0.,0.,0.};
126 cout<<
"This is the (anal) object I'm going to save:"<<endl;
128 TFile*
fout=
new TFile(
"eleLambdaCuts.root",
"RECREATE");
void SetNPtBins(Int_t nptBins)
void makeInputAliAnalysisTaskSELc2eleLambda()
void SetProdV0DaughterPtMin(Double_t a)
void SetMaxVtxZ(Float_t z=1e6)
void SetExcludenSigmaProtonTPC(Double_t a)
void SetProdDcaV0PrToPrimVertexMin(Double_t a)
void SetProdV0ProperDecayLengthMax(Double_t a)
void SetExcludenSigmaKaonTPC(Double_t a)
void SetPidPion(AliAODPidHF *pidPion)
void SetProdV0DaughterEtaRange(Double_t a)
void SetProdRfidMaxV0(Double_t a)
void SetPIDStrategy(EPIDStrategy pidStrategy)
void SetExcludeKaonTPC(Bool_t a)
void SetUsePhysicsSelection(Bool_t use=kTRUE)
void SetExcludeProtonTPC(Bool_t a)
void SetProdMassRejK0s(Double_t a)
void SetPidHF(AliAODPidHF *pidObj)
see enum below
void SetUseOnTheFlyV0(Bool_t a)
void SetPidProton(AliAODPidHF *pidProton)
void SetSigmaElectronTOFRange(Double_t a, Double_t b)
void SetProdV0DcaDaughtersMax(Double_t a)
void SetCuts(Int_t nVars, Int_t nPtBins, Float_t **cutsRD)
void ResetMaskAndEnableMBTrigger()
void SetExcludePionTPC(Bool_t a)
void SetProdTrackTPCNclsRatioMin(Double_t a)
void SetProdV0DaughterTPCClusterMin(Double_t a)
void SetProdV0PtMin(Double_t a)
void SetSigma(Double_t *sigma)
void SetProdTrackTPCNclsPIDMin(Int_t a)
void SetExcludenSigmaPionTPC(Double_t a)
void SetUsePID(Bool_t flag=kTRUE)
virtual void PrintAll() const
void SetSigmaElectronTPCRange(Double_t a, Double_t b)
void SetPtBins(Int_t nPtBinLimits, Float_t *ptBinLimits)
void SetProdDcaV0PiToPrimVertexMin(Double_t a)
void SetProdV0MassTolLambda(Double_t a)
void SetProdRfidMinV0(Double_t a)
void SetMatch(Int_t match)
void AddTrackCuts(const AliESDtrackCuts *cuts)
TFile * fout
input train file
void SetProdV0CosPointingAngleToPrimVtxMin(Double_t a)
void SetTriggerClass(TString trclass0, TString trclass1="")
void SetUseLambdaPID(Bool_t a)
void SetProdUseAODFilterBit(Bool_t a)