+++ /dev/null
-#ifndef __CINT__
-#endif
-Bool_t AddRsnToManagerPhi(TList *listRsn) {
- // This will use AddRsnPairs<Name>.C
- // and for cuts AddRsnDaughterCuts<CutName>.C
- // and <opt> string is passed to AddRsnDaughterCuts<CutName>.C
- // so you can control different cut settings
- // string "<Name>:mon" means that it will add monitoring histograms from cuts
- // Note : for now you have to set gRsnUseMiniPackage = 0 to have mon histograms
- // listRsn->Add(new TNamed("<Name>:mon","<CutName>:<opt>"));
-
- // default NSigma -> TPC=3 and TOF=3
-// listRsn->Add(new TNamed("Phi","PhiNsigma"));
-
-// // qualityonly
-
-// listRsn->Add(new TNamed("Phi","PhiNsigma:qualityonly_pairPID"));
-// listRsn->Add(new TNamed("Phi","PhiNsigma:qualityonly"));
-//
-// // TPC only (Nsigma=1.5)
-
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTPCnsig05"));
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTPCnsig08"));
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTPCnsig10"));
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTPCnsig15"));
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTPCnsig20"));
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTPCnsig25"));
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTPCnsig30"));
-// // TOF only (NSigma=2.0)
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTOFnsig10"));
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTOFnsig15"));
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTOFnsig20"));
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTOFnsig25"));
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTOFnsig30"));
-
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTOFnsig1000"));
-
- listRsn->Add(new TNamed("Phi","PhiNsigma:KTPCnsig30"));
-// listRsn->Add(new TNamed("Phi","PhiNsigma:KTPCnsig30_trackPtMin015_eta09"));
-
-
- return kTRUE;
-}
void RsnTrainCommonSettings(TString type) {
-// TString legoTrainPath = "$ALICE_ROOT/PWGLF/RESONANCES/macros/lego_train";
-// AliRsnTrainManager::SetGlobalStr("LegoTrainPath",legoTrainPath.Data());
+ Bool_t valid;
+ AliRsnTrainManager::GetGlobalStr("LegoTrainPath",valid);
+ if (!valid) {
+ AliRsnTrainManager::SetGlobalStr("LegoTrainPath",legoTrainPath.Data());
+ TString legoTrainPath = "$ALICE_ROOT/PWGLF/RESONANCES/macros/lego_train";
+ }
// CollisionType (pp=0,PbPb=1,pPb=2)
if (type.Contains("pp")) AliRsnTrainManager::SetGlobalInt("IsCollisionType",0);