5 #include <TClonesArray.h> 6 #include <TParameter.h> 14 RDHFXicPlus->SetName(
"XicPlusAnalysisCuts");
15 RDHFXicPlus->SetTitle(
"Analysis cuts for Xic analysis");
41 anacutsarray=
new Float_t*[nvars];
42 for(
Int_t ic=0;ic<nvars;ic++)
49 anacutsarray[ 0][ipt2]=0.25;
50 anacutsarray[ 1][ipt2]=3.00;
51 anacutsarray[ 2][ipt2]=0.008;
52 anacutsarray[ 3][ipt2]=0.010;
53 anacutsarray[ 4][ipt2]=0.2;
54 anacutsarray[ 5][ipt2]=2.0;
55 anacutsarray[ 6][ipt2]=0.15;
56 anacutsarray[ 7][ipt2]=99999.;
57 anacutsarray[ 8][ipt2]=0.00;
58 anacutsarray[ 9][ipt2]=0.00;
59 anacutsarray[10][ipt2]=0.8;
60 anacutsarray[11][ipt2]=0.00;
61 anacutsarray[12][ipt2]=0.30;
64 RDHFXicPlus->
SetCuts(nvars,nptbins,anacutsarray);
69 Double_t sigmaspi[5]={3.,0.,0.,0.,0.};
107 Double_t sigmascascpi[5]={4.,0.,0.,0.,0.};
108 pidObjcascpi->
SetSigma(sigmascascpi);
109 pidObjcascpi->
SetTPC(kTRUE);
113 Double_t sigmascascpr[5]={4.,0.,0.,0.,0.};
114 pidObjcascpr->
SetSigma(sigmascascpr);
115 pidObjcascpr->
SetTPC(kTRUE);
118 cout<<
"This is the (anal) object I'm going to save:"<<endl;
120 TFile*
fout=
new TFile(
"XicPlusCuts.root",
"RECREATE");
122 RDHFXicPlus->Write();
void SetNPtBins(Int_t nptBins)
void SetProdXiCosineOfPoiningAngleMin(Double_t a)
void SetProdMassRejOmega(Double_t a)
void SetMaxVtxZ(Float_t z=1e6)
void SetPIDStrategy(EPIDStrategy pidStrategy)
void SetProdRfidMaxV0(Double_t a)
void SetProdRfidMaxXi(Double_t a)
void SetProdMassTolXi(Double_t a)
void SetProdDcaBachToPrimVertexMin(Double_t a)
void SetProdRfidMinV0(Double_t a)
void SetUsePhysicsSelection(Bool_t use=kTRUE)
void SetPidHF(AliAODPidHF *pidObj)
see enum below
AliAODPidHF * GetPidHF() const
void SetUseCombined(Bool_t useCombined=kTRUE)
void SetUseDefaultPriors(Bool_t defaultP)
void SetCombDetectors(ECombDetectors pidComb)
void SetProdRoughMassTol(Double_t a)
void SetProdMassTolLambda(Double_t a)
void SetCuts(Int_t nVars, Int_t nPtBins, Float_t **cutsRD)
void SetProdCascProperDecayLengthMax(Double_t a)
void SetProdUseAODFilterBit(Bool_t a)
void SetUseInt7TriggerPP2012()
void SetProdDcaXiDaughtersMax(Double_t a)
void SetProdDcaV0PrToPrimVertexMin(Double_t a)
void SetProdRoughPtMin(Double_t a)
void SetProdDcaV0PiToPrimVertexMin(Double_t a)
void SetSigma(Double_t *sigma)
void SetProdV0CosineOfPoiningAngleXiMin(Double_t a)
void SetUseCascadePID(Bool_t a)
void SetUsePID(Bool_t flag=kTRUE)
virtual void PrintAll() const
void SetProdTrackPtMin(Double_t a)
void SetProdLikeSignDcaMax(Double_t a)
void SetProdRfidMinXi(Double_t a)
void SetPtBins(Int_t nPtBinLimits, Float_t *ptBinLimits)
void SetProdCascNTPCClustersMin(Double_t a)
void SetPidCascPr(AliAODPidHF *pidProton)
void SetProdDcaV0DaughtersMax(Double_t a)
void makeInputAliAnalysisTaskSEXicPlus2XiPiPi()
TFile * fout
input train file
void SetTriggerClass(TString trclass0, TString trclass1="")
void SetCombinedPIDThreshold(Double_t a)
void SetProdDcaV0ToPrimVertexMin(Double_t a)
void SetPidCascPi(AliAODPidHF *pidPion)
void SetProdTrackEtaRange(Double_t a)