Init(tree);
- cout<<tree->GetEntries()<<endl;
+ //cout<<tree->GetEntries()<<endl;
- TString option = GetOption();
+ TString option = GetOption();
Int_t lbins=100; // number of bins in lt
Int_t kbins=33; // number of bins in pt of Xi
fChain->GetTree()->GetEntry(entry);
- cout<<entry<<'\r';
+ //cout<<entry<<'\r';
if (fTreeVariableMultiplicity<fCMin) return kFALSE;
if (fTreeVariableMultiplicity>fCMax) return kFALSE;
virtual void SlaveTerminate();
virtual void Terminate();
+ void SetMC(Bool_t isMC=kTRUE) {fIsMC=isMC;}
Bool_t AcceptV0();
Bool_t AcceptTracks();
Bool_t AcceptPID(Int_t code);
TH2F* fXiBarM; //! Mass for anti-Xis
TH1F* fXiBarSiP; //! Side-band subtracted Pt for reconstructed anti-Xi
- ClassDef(AliV0CutVariations,0);
+ ClassDef(AliV0CutVariations,1);
};
#endif
--- /dev/null
+void runV0CutVariations(Bool_t isMC=kFALSE) {
+ TProof::Open("");
+
+ TChain *ch=new TChain("chain");
+ ch->SetProof();
+
+ gProof->Load("AliV0CutVariations.C+");
+ AliV0CutVariations *selector=new AliV0CutVariations();
+ selector->SetMC(isMC);
+
+ if (isMC) {
+ ch->Add("DavidsV0MC_offline.root/PWG2CheckPerformanceLambda_PP_MC/fTree");
+ } else {
+ ch->AddFile("DavidsV0_off.root/PWG2CheckLambda_off_PP/fTree");
+ }
+
+ ch->Process(selector);
+
+}