ROOT logo
TList *RsnPrivateTrainBaseSettings() {

   Bool_t valid;
   TString legoTrainPath = AliAnalysisManager::GetGlobalStr("RsnLegoTrainPath",valid);
   Int_t usePhysSel        = -1;
//   usePhysSel              = AliVEvent::kMB;

   Int_t usePIDResponseTask      = 1;
   Int_t useCentralityTask       = 0;
   Int_t useEventPlaneTask       = 1;
   Int_t useVZEROEPSelectionTask = 1;
   Int_t usePIDqa                = 0;

   Int_t useEventMixPar    = 0;
   Int_t useRsnPar         = 0;
   Int_t useRsnParDev      = -1;
//   useRsnParDev            = 1;

   TString rootver = "v5-34-02-1";
   TString alirootver = "";
//      alirootver = "v5-03-07-AN";

   //============= ONLY for GRID ====================
   TString dsConfig = "datasets-grid/LHC11e3a_AOD074.txt";
   Int_t globalTrainID=0;
   Int_t numRuns = 1000;
   Int_t numRunsSkip = 0;

   //================================================

   ///////////////////////////////////////////
   // don't edit next lines (EXPERTS ONLY)
   ///////////////////////////////////////////

   AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
   if (!mgr) {
      Printf("Error[RsnManager] mgr is null !!!");
      return;
   }

   // use parfiles instead of libs
   AliAnalysisManager::SetGlobalInt("rsnUseEventMixingPar",useEventMixPar);
   AliAnalysisManager::SetGlobalInt("rsnUseRSNPar",useRsnPar);
   AliAnalysisManager::SetGlobalInt("rsnUseRSNParDev",useRsnParDev);

   // common options
   AliAnalysisManager::SetGlobalInt("rsnUsePIDResponse",usePIDResponseTask);
   AliAnalysisManager::SetGlobalInt("rsnUsePhysSel",usePhysSel);
   AliAnalysisManager::SetGlobalInt("rsnUseCentralityTask",useCentralityTask);
   AliAnalysisManager::SetGlobalInt("rsnUseEventPlaneTask",useEventPlaneTask);
   AliAnalysisManager::SetGlobalInt("rsnUseVZEROEPSelection",useVZEROEPSelectionTask);

   AliAnalysisManager::SetGlobalInt("rsnUsePIDqa",usePIDqa);

   // RSN train settings for GRID
   AliAnalysisManager::SetGlobalStr("rsnTrainDSConfig",dsConfig.Data());
   AliAnalysisManager::SetGlobalInt("rsnGlobalTrainID",globalTrainID);
   AliAnalysisManager::SetGlobalInt("rsnGridNumRuns",numRuns);
   AliAnalysisManager::SetGlobalInt("rsnGridNumRunsSkip",numRunsSkip);

   // root and aliroot version
   AliAnalysisManager::SetGlobalStr("rsnLegoTrainROOTversion",rootver.Data());
   AliAnalysisManager::SetGlobalStr("rsnLegoTrainAliROOTversion",alirootver.Data());

}
 RsnPrivateTrainBaseSettings.C:1
 RsnPrivateTrainBaseSettings.C:2
 RsnPrivateTrainBaseSettings.C:3
 RsnPrivateTrainBaseSettings.C:4
 RsnPrivateTrainBaseSettings.C:5
 RsnPrivateTrainBaseSettings.C:6
 RsnPrivateTrainBaseSettings.C:7
 RsnPrivateTrainBaseSettings.C:8
 RsnPrivateTrainBaseSettings.C:9
 RsnPrivateTrainBaseSettings.C:10
 RsnPrivateTrainBaseSettings.C:11
 RsnPrivateTrainBaseSettings.C:12
 RsnPrivateTrainBaseSettings.C:13
 RsnPrivateTrainBaseSettings.C:14
 RsnPrivateTrainBaseSettings.C:15
 RsnPrivateTrainBaseSettings.C:16
 RsnPrivateTrainBaseSettings.C:17
 RsnPrivateTrainBaseSettings.C:18
 RsnPrivateTrainBaseSettings.C:19
 RsnPrivateTrainBaseSettings.C:20
 RsnPrivateTrainBaseSettings.C:21
 RsnPrivateTrainBaseSettings.C:22
 RsnPrivateTrainBaseSettings.C:23
 RsnPrivateTrainBaseSettings.C:24
 RsnPrivateTrainBaseSettings.C:25
 RsnPrivateTrainBaseSettings.C:26
 RsnPrivateTrainBaseSettings.C:27
 RsnPrivateTrainBaseSettings.C:28
 RsnPrivateTrainBaseSettings.C:29
 RsnPrivateTrainBaseSettings.C:30
 RsnPrivateTrainBaseSettings.C:31
 RsnPrivateTrainBaseSettings.C:32
 RsnPrivateTrainBaseSettings.C:33
 RsnPrivateTrainBaseSettings.C:34
 RsnPrivateTrainBaseSettings.C:35
 RsnPrivateTrainBaseSettings.C:36
 RsnPrivateTrainBaseSettings.C:37
 RsnPrivateTrainBaseSettings.C:38
 RsnPrivateTrainBaseSettings.C:39
 RsnPrivateTrainBaseSettings.C:40
 RsnPrivateTrainBaseSettings.C:41
 RsnPrivateTrainBaseSettings.C:42
 RsnPrivateTrainBaseSettings.C:43
 RsnPrivateTrainBaseSettings.C:44
 RsnPrivateTrainBaseSettings.C:45
 RsnPrivateTrainBaseSettings.C:46
 RsnPrivateTrainBaseSettings.C:47
 RsnPrivateTrainBaseSettings.C:48
 RsnPrivateTrainBaseSettings.C:49
 RsnPrivateTrainBaseSettings.C:50
 RsnPrivateTrainBaseSettings.C:51
 RsnPrivateTrainBaseSettings.C:52
 RsnPrivateTrainBaseSettings.C:53
 RsnPrivateTrainBaseSettings.C:54
 RsnPrivateTrainBaseSettings.C:55
 RsnPrivateTrainBaseSettings.C:56
 RsnPrivateTrainBaseSettings.C:57
 RsnPrivateTrainBaseSettings.C:58
 RsnPrivateTrainBaseSettings.C:59
 RsnPrivateTrainBaseSettings.C:60
 RsnPrivateTrainBaseSettings.C:61
 RsnPrivateTrainBaseSettings.C:62
 RsnPrivateTrainBaseSettings.C:63
 RsnPrivateTrainBaseSettings.C:64
 RsnPrivateTrainBaseSettings.C:65
 RsnPrivateTrainBaseSettings.C:66