This is a backward incompatible change in AliRoot. The following methods have been...
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 23 Mar 2010 10:56:12 +0000 (10:56 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 23 Mar 2010 10:56:12 +0000 (10:56 +0000)
-   const char*   AliRun:: GetTriggerDescriptor() const {return fTriggerDescriptor.Data();}
-   void                AliRun::SetTriggerDescriptor(const char *name) {fTriggerDescriptor = name;}

as their only function was to store temporarily the beam type in AliRun to be transferred to AliSimulation. This information is used for the trigger configuration. Instead, we have introduced the two methods

+  void                   AliSimulation::SetTriggerConfig(TString conf) {fTriggerConfig=conf;}
+  const Char_t*  AliSimulation::GetTriggerConfig() const {return fTriggerConfig.Data();}

To store and get directly this info from the AliSimulation class. This change is completely transparent, however what is NOT transparent is the setting of the beam type which is done in the Config.C. Typically the change is the following

-    gAlice->SetTriggerDescriptor("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");

All the macros in AliRoot have been changed, but also all private macros will have to be changed. The symptom will be very easy to detect, as CINT will complain that there is no method SetTriggerConfig in AliRun.

One subtle point here is that with this change Config.C will require the presence of AliSimulation. If it is not there, it will be created by the Instance() call. This is not a problem in normal usage, but if Config.C is not used for simulation, it will create an instance of AliSimulation, that will not be used. Again, this should not be a problem, but users might as well be aware o fit.

66 files changed:
ACORDE/macros/Config.C
BCM/Config_BCM.C
EMCAL/macros/Config.C
FMD/scripts/pdc06_config.C
GRP/UpdateCDBGRPEntryMC.C
STEER/AliRun.cxx
STEER/AliRun.h
STEER/AliSimulation.cxx
STEER/AliSimulation.h
TFluka/macro/FlukaConfig.C
TPC/ConfigKr.C
TPC/testMC/ConfigCosmic.C
TPC/testMC/ConfigCosmic0Field.C
TPC/testMC/ConfigCosmicBox.C
TPC/testMC/ConfigCosmicField05.C
TPC/testMC/ConfigHM.C
TPC/testMC/ConfigHPT.C
TPC/testMC/ConfigHPT1.C
TPC/testMC/ConfigLM.C
TPC/testMC/ConfigPP.C
TPC/testMC/Config_AliGenCosmicsParam.C
macros/Config.C
macros/ConfigBeautyPPR.C
macros/ConfigCharmPPR.C
macros/ConfigHBT.C
macros/ConfigPPR.C
macros/Config_AliGenCosmicsParam.C
macros/Config_PDC06.C
macros/Config_PDC06_MUON.C
macros/Config_PDC07_MBias_MUON.C
macros/Config_PythiaHeavyFlavours.C
macros/g4ConfigCommon.C
macros/g4ConfigCommon1.C
prod/LHC08d10/Config.C
prod/LHC08d11/Config.C
prod/LHC08d12/Config.C
prod/LHC08d13/Config.C
prod/LHC08d14/Config.C
prod/LHC08d15/Config.C
prod/LHC08d16/Config.C
prod/LHC08d17/Config.C
prod/LHC08d5/Config.C
prod/LHC08d6/Config.C
prod/LHC08d8/Config.C
prod/LHC08d9/Config.C
prod/LHC09a1/Config.C
prod/LHC09c1/Config.C
prod/LHC09d1/Config.C
prod/LHC09d2/Config.C
prod/LHC09d3/Config.C
prod/LHC09d4/Config.C
prod/LHC09d5/Config.C
prod/LHC09d6/Config.C
prod/fpprod/Config.C
test/PbPbbench/Config.C
test/QA/Config.C
test/embedding/Config.C
test/genkine/sim/Config.C
test/gun/Config.C
test/merge/backgr/Config.C
test/merge/signal/Config.C
test/pileup/Config.C
test/ppbench/Config.C
test/pploadlibs/Config.C
test/vmctest/gun/commonConfig.C
test/vmctest/ppbench/commonConfig.C

index f30d86e..40ec975 100644 (file)
@@ -108,7 +108,7 @@ void Config()
   gAlice->SetRunLoader(rl);
   
   // Set the trigger configuration
-  gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+  AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
   cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
   //
   //=======================================================================
index 952273a..1b20095 100644 (file)
@@ -87,7 +87,7 @@ void Config()
     man->SetDefaultStorage("local://$(ALICE_ROOT)/");
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
     cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
     //
index 2d5d9e2..7e4be8b 100755 (executable)
@@ -83,7 +83,7 @@ void Config()
     gAlice->SetRunLoader(rl);
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
     cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
     //
index bfc624c..d8babff 100644 (file)
@@ -198,7 +198,7 @@ void Config()
   gAlice->SetRunNumber(runNumber);
   
   // Set the trigger configuration
-  gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+  AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
   cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
 
   //
index 4416ca3..8c6cd25 100644 (file)
@@ -40,7 +40,7 @@ TString ParseConfig(char * option)
        if (soption.Contains("system") || soption.Contains("fAliceBeamType")){
                while (getline(in, line)) { 
                        sline = line ;          
-                       if (sline.Contains("gAlice->SetTriggerDescriptor")) 
+                       if (sline.Contains("AliSimulation::Instance()->SetTriggerConfig")) 
                                break ;
                }
                TString sarg1 = sline(sline.Index("[")+1, sline.Index("]") - sline.Index("[")-1) ; 
index bc0ce65..bd38e1a 100644 (file)
@@ -73,7 +73,6 @@ AliRun::AliRun():
   fConfigFunction(""),
   fRandom(0),
   fBaseFileName(""),
-  fTriggerDescriptor(""),
   fRunLoader(0x0)
 {
   //
@@ -94,7 +93,6 @@ AliRun::AliRun(const char *name, const char *title):
   fConfigFunction("Config();"),
   fRandom(new TRandom3()),
   fBaseFileName(""),
-  fTriggerDescriptor(""),
   fRunLoader(0x0)
 {
   //
@@ -118,7 +116,6 @@ AliRun::AliRun(const char *name, const char *title):
   
 }
 
-
 //_______________________________________________________________________
 AliRun::~AliRun()
 {
@@ -148,9 +145,7 @@ AliRun::~AliRun()
   
 }
 
-
 //_____________________________________________________________________________
-
 void AliRun::InitLoaders()
 {
   //creates list of getters
@@ -285,7 +280,6 @@ void AliRun::Hits2Digits(const char *selected)
 
 
 //_______________________________________________________________________
-
 void AliRun::Tree2Tree(Option_t *option, const char *selected)
 {
   //
@@ -373,8 +367,8 @@ void AliRun::Streamer(TBuffer &R__b)
     AliRun::Class()->WriteBuffer(R__b, this);
   }
 }
-//_______________________________________________________________________
 
+//_______________________________________________________________________
 void AliRun::SetGenEventHeader(AliGenEventHeader* header)
 {
   AliRunLoader::Instance()->GetHeader()->SetGenEventHeader(header);
@@ -382,7 +376,6 @@ void AliRun::SetGenEventHeader(AliGenEventHeader* header)
 
 
 //_______________________________________________________________________
-
 Int_t AliRun::GetEvNumber() const
 { 
 //Returns number of current event  
@@ -394,8 +387,8 @@ Int_t AliRun::GetEvNumber() const
 
   return fRunLoader->GetEventNumber();
 }
-//_______________________________________________________________________
 
+//_______________________________________________________________________
 void AliRun::SetRunLoader(AliRunLoader* rloader)
 {
   //
@@ -445,6 +438,7 @@ void AliRun::SetRunLoader(AliRunLoader* rloader)
    }
 }
 
+//_______________________________________________________________________
 void AliRun::AddModule(AliModule* mod)
 {
   //
index ec347db..d4885a4 100644 (file)
@@ -56,8 +56,6 @@ public:
    virtual  void  SDigits2Digits(const char *detector=0) {Tree2Tree("D",detector);}
    virtual  void  Digits2Reco(const char *detector=0)    {Tree2Tree("R",detector);}
    Bool_t         IsFolder() const {return kTRUE;}
-   const char*    GetTriggerDescriptor() const {return fTriggerDescriptor.Data();}
-   void           SetTriggerDescriptor(const char *name) {fTriggerDescriptor = name;}
    virtual  void  SetBaseFile(const char *filename="galice.root");
    //
    // End of MC Application
@@ -77,13 +75,12 @@ protected:
   TString        fConfigFunction;    //  Configuration file to be executed
   TRandom       *fRandom;            //  Pointer to the random number generator
   TString        fBaseFileName;      //  Name of the base root file
-  TString        fTriggerDescriptor; //  Trigger descriptor identifier
-  AliRunLoader  *fRunLoader;         //!run getter - written as a separate object
+  AliRunLoader  *fRunLoader;         //! run getter - written as a separate object
 private:
   AliRun(const AliRun&); // Not implemented
   AliRun& operator = (const AliRun&); // Not implemented
 
-  ClassDef(AliRun,13)      //Supervisor class for all Alice detectors
+  ClassDef(AliRun,14)      //Supervisor class for all Alice detectors
 };
  
 R__EXTERN  AliRun *gAlice;
index 0cb4e38..0bb13bc 100644 (file)
@@ -166,7 +166,7 @@ AliSimulation::AliSimulation(const char* configFileName,
   fLoadAlObjsListOfDets("ALL"),
   fMakeSDigits("ALL"),
   fMakeDigits("ALL"),
-  fMakeTrigger(""),
+  fTriggerConfig(""),
   fMakeDigitsFromHits(""),
   fWriteRawData(""),
   fRawDataFileName(""),
@@ -708,7 +708,7 @@ Bool_t AliSimulation::Run(Int_t nEvents)
   
   
   // digits -> trigger
-  if (!RunTrigger(fMakeTrigger,fMakeDigits)) {
+  if (!RunTrigger(fTriggerConfig,fMakeDigits)) {
     if (fStopOnError) return kFALSE;
   }
 
@@ -914,8 +914,8 @@ Bool_t AliSimulation::RunTrigger(const char* config, const char* detectors)
    TString trconfiguration = config;
 
    if (trconfiguration.IsNull()) {
-     if (strcmp(gAlice->GetTriggerDescriptor(),"")) {
-       trconfiguration = gAlice->GetTriggerDescriptor();
+     if(!fTriggerConfig.IsNull()) {
+       trconfiguration = fTriggerConfig;
      }
      else
        AliWarning("No trigger descriptor is specified. Loading the one that is in the CDB.");
@@ -1021,15 +1021,6 @@ Bool_t AliSimulation::RunSimulation(Int_t nEvents)
    AliSysInfo::AddStamp("RunSimulation_InitLoaders");
   //___________________________________________________________________________________________
   
-  // Get the trigger descriptor string
-  // Either from AliSimulation or from
-  // gAlice
-  if (fMakeTrigger.IsNull()) {
-    if (strcmp(gAlice->GetTriggerDescriptor(),""))
-      fMakeTrigger = gAlice->GetTriggerDescriptor();
-  }
-  else
-    gAlice->SetTriggerDescriptor(fMakeTrigger.Data());
   AliSysInfo::AddStamp("RunSimulation_TriggerDescriptor");
 
   // Set run number in CDBManager
@@ -2266,7 +2257,7 @@ void AliSimulation::WriteGRPEntry()
     }
   }
   // CTP
-  if (!fMakeTrigger.IsNull() || strcmp(gAlice->GetTriggerDescriptor(),""))
+  if (!fTriggerConfig.IsNull())
     detectorPattern |= (1 << AliDAQ::DetectorID("TRG"));
 
   // HLT
index 1e2ae84..a53d2fa 100644 (file)
@@ -55,8 +55,6 @@ public:
   void           SetRegionOfInterest(Bool_t flag) {fRegionOfInterest = flag;};
   void           SetMakeDigits(const char* detectors)
                    {fMakeDigits = detectors;};
-  void           SetMakeTrigger(const char* descriptors)
-                   {fMakeTrigger = descriptors;};
   void           SetMakeDigitsFromHits(const char* detectors)
                    {fMakeDigitsFromHits = detectors;};
   void           SetWriteRawData(const char* detectors, 
@@ -66,6 +64,8 @@ public:
                   fDeleteIntermediateFiles = deleteIntermediateFiles;};
   void           SetWriteSelRawData(Bool_t sel = kTRUE)
                    {fWriteSelRawData = sel;}
+  void           SetTriggerConfig(TString conf) {fTriggerConfig=conf;}
+  const Char_t*  GetTriggerConfig() const {return fTriggerConfig.Data();}
   void           SetAlignObjArray(TObjArray *array)
                    {fAlignObjArray = array;
                   fLoadAlignFromCDB = kFALSE;}
@@ -153,7 +153,7 @@ private:
   TString        fLoadAlObjsListOfDets;   // Load alignment data from CDB for these detectors
   TString        fMakeSDigits;        // create sdigits for these detectors
   TString        fMakeDigits;         // create digits for these detectors
-  TString        fMakeTrigger;        // run trigger for these descriptors
+  TString        fTriggerConfig;      // run trigger for these descriptors
   TString        fMakeDigitsFromHits; // create digits from hits for these detectors
   TString        fWriteRawData;       // write raw data for these detectors
   TString        fRawDataFileName;    // file name for the raw data file
index a52ab44..2c6c11e 100644 (file)
@@ -121,7 +121,7 @@ void Config()
     // Uncomment if you want to load geometry from OCDB!   <<<<
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
     cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
     //
index 337f146..dda1da4 100644 (file)
@@ -77,7 +77,7 @@ void Config()
     gAlice->SetRunLoader(rl);
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
     cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
     //
index 8767d2e..faa25ec 100644 (file)
@@ -178,7 +178,7 @@ void Config()
     gAlice->SetRunLoader(rl);
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor(pprTrigConfName[strig]);
+    AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
     cout<<"Trigger configuration is set to  "<<pprTrigConfName[strig]<<endl;
 
     //
index 70bc42d..fa6c815 100644 (file)
@@ -113,7 +113,7 @@ void Config()
     // Uncomment if you want to load geometry from OCDB!   <<<<
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
     cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
     //
index 6778144..6ddd224 100644 (file)
@@ -178,7 +178,7 @@ void Config()
     gAlice->SetRunLoader(rl);
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor(pprTrigConfName[strig]);
+    AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
     cout<<"Trigger configuration is set to  "<<pprTrigConfName[strig]<<endl;
 
     //
index 009878d..b1e7aec 100644 (file)
@@ -113,7 +113,7 @@ void Config()
     // Uncomment if you want to load geometry from OCDB!   <<<<
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
     cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
     //
index 0f3a196..7b40c91 100644 (file)
@@ -84,7 +84,7 @@ void Config()
     // gAlice->SetGeometryFromCDB();
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
     cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
     //
index c16209a..64f8b14 100644 (file)
@@ -181,7 +181,7 @@ void Config()
     gAlice->SetRunLoader(rl);
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor(pprTrigConfName[strig]);
+    AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
     cout<<"Trigger configuration is set to  "<<pprTrigConfName[strig]<<endl;
 
     //
index 2d4c241..58015f0 100644 (file)
@@ -84,7 +84,7 @@ void Config()
     // gAlice->SetGeometryFromCDB();
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
     cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
     //
index 8a8aa63..a52ae1b 100644 (file)
@@ -84,7 +84,7 @@ void Config()
     // gAlice->SetGeometryFromCDB();
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
     cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
     //
index a5a6a11..7741252 100644 (file)
@@ -176,7 +176,7 @@ void Config()
     gAlice->SetRunLoader(rl);
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor(pprTrigConfName[strig]);
+    AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
     cout<<"Trigger configuration is set to  "<<pprTrigConfName[strig]<<endl;
 
     //
index 9dc6346..e5a15a5 100644 (file)
@@ -108,8 +108,8 @@ void Config()
     // gAlice->SetGeometryFromCDB();
 
     // Set the trigger configuration
-    //    gAlice->SetTriggerDescriptor("Pb-Pb");
-    gAlice->SetTriggerDescriptor("ACORDE");
+    //    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("ACORDE");
     cout<<"Trigger configuration is set to  ACORDE"<<endl;
 
     //
index d46001d..295ecb3 100644 (file)
@@ -111,7 +111,7 @@ void Config()
     // Uncomment if you want to load geometry from OCDB!   <<<<
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
     cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
     //
index 18638a7..f29b009 100644 (file)
@@ -83,7 +83,7 @@ void Config()
   // gAlice->SetGeometryFromCDB();
 
   // Set the trigger configuration
-  gAlice->SetTriggerDescriptor("Pb-Pb");
+  AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
   cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
   //
index cf44e9e..7566625 100644 (file)
@@ -83,7 +83,7 @@ void Config()
   // gAlice->SetGeometryFromCDB();
 
   // Set the trigger configuration
-  gAlice->SetTriggerDescriptor("Pb-Pb");
+  AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
   cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
   //
index 66d9dab..dabc206 100644 (file)
@@ -75,7 +75,7 @@ void Config()
     // gAlice->SetGeometryFromCDB();
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
     cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
     //
index cd74899..8bb9b01 100644 (file)
@@ -180,7 +180,7 @@ void Config()
     // gAlice->SetGeometryFromCDB();
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor(pprTrigConfName[strig]);
+    AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
     cout<<"Trigger configuration is set to  "<<pprTrigConfName[strig]<<endl;
 
     //
index d4f8b63..eb7da3e 100644 (file)
@@ -100,8 +100,8 @@ void Config()
     // gAlice->SetGeometryFromCDB();
 
     // Set the trigger configuration
-    //    gAlice->SetTriggerDescriptor("Pb-Pb");
-    gAlice->SetTriggerDescriptor("ACORDE");
+    //    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("ACORDE");
     cout<<"Trigger configuration is set to  ACORDE"<<endl;
 
     //
index 2df07db..3caf562 100644 (file)
@@ -188,7 +188,7 @@ void Config()
   // gAlice->SetGeometryFromCDB();
   
   // Set the trigger configuration
-  gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+  AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
   cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
 
   //
index 1bf00c7..1ad6754 100644 (file)
@@ -45,7 +45,7 @@ void Config(char directory[100]="", char option[6]="trg1mu")
   
   //=======================================================================
   // Set the trigger configuration
-  gAlice->SetTriggerDescriptor("p-p");
+  AliSimulation::Instance()->SetTriggerConfig("p-p");
   cout<<"Trigger configuration is set to  p-p"<<endl;
 
   //=======================================================================
index 2142784..f1eaee8 100644 (file)
@@ -46,7 +46,7 @@ void Config(char directory[100]="", char option[6]="trgAll")
   //=======================================================================
   // Set the trigger configuration - not needed here for MUON in
   // stand-alone mode
-  // gAlice->SetTriggerDescriptor("p-p");
+  // AliSimulation::Instance()->SetTriggerConfig("p-p");
   // cout<<"Trigger configuration is set to  p-p"<<endl;
 
   //=======================================================================
index 50996aa..a34e0a9 100644 (file)
@@ -170,7 +170,7 @@ void Config()
   // gAlice->SetGeometryFromCDB();
 
   // Set the trigger configuration
-  gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+  AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
   cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
 
   //
index 8be698f..723e2e5 100644 (file)
@@ -43,7 +43,7 @@ void ConfigCommon(Bool_t setRootGeometry = kTRUE)
   }
 
   // Set the trigger configuration
-  gAlice->SetTriggerDescriptor("Pb-Pb");
+  AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
   cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
     // Set Random Number seed
index 77498ef..ff9c9bc 100644 (file)
@@ -50,7 +50,7 @@ void ConfigCommon1(Bool_t setRootGeometry = kTRUE)
   // Trigger configuration
   //=======================================================================
 
-  gAlice->SetTriggerDescriptor("Pb-Pb");
+  AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
   cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
 
   // ============================= 
index 6856e78..3a684df 100644 (file)
@@ -201,7 +201,7 @@ void Config()
        gAlice->SetRunLoader(rl);
        
        // Set the trigger configuration
-       gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+       AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
        cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
        
        //
index aa3e820..3b76007 100644 (file)
@@ -201,7 +201,7 @@ void Config()
        gAlice->SetRunLoader(rl);
        
        // Set the trigger configuration
-       gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+       AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
        cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
        
        //
index 5deb01e..036485a 100644 (file)
@@ -203,7 +203,7 @@ void Config()
        gAlice->SetRunLoader(rl);
        
        // Set the trigger configuration
-       gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+       AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
        cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
        
        //
index 5deb01e..036485a 100644 (file)
@@ -203,7 +203,7 @@ void Config()
        gAlice->SetRunLoader(rl);
        
        // Set the trigger configuration
-       gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+       AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
        cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
        
        //
index 5deb01e..036485a 100644 (file)
@@ -203,7 +203,7 @@ void Config()
        gAlice->SetRunLoader(rl);
        
        // Set the trigger configuration
-       gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+       AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
        cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
        
        //
index 02c84bd..2b430ba 100644 (file)
@@ -203,7 +203,7 @@ void Config()
        gAlice->SetRunLoader(rl);
        
        // Set the trigger configuration
-       gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+       AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
        cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
        
        //
index 4ea969a..3c1a93f 100644 (file)
@@ -203,7 +203,7 @@ void Config()
        gAlice->SetRunLoader(rl);
        
        // Set the trigger configuration
-       gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+       AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
        cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
        
        //
index 8b47268..d2845f6 100644 (file)
@@ -203,7 +203,7 @@ void Config()
        gAlice->SetRunLoader(rl);
        
        // Set the trigger configuration
-       gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+       AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
        cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
        
        //
index e8fe48e..edda6f2 100644 (file)
@@ -208,7 +208,7 @@ void Config()
   gAlice->SetRunLoader(rl);
 
   // Set the trigger configuration
-  gAlice->SetTriggerDescriptor("p-p");
+  AliSimulation::Instance()->SetTriggerConfig("p-p");
   cout<<"Trigger configuration is set to  p-p "<<endl;
 
   //
index b4aeac9..1c2b20f 100644 (file)
@@ -149,7 +149,7 @@ void Config()
     // Uncomment if you want to load geometry from OCDB!   <<<<
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+    AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
     cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
 
 
index a3c277c..c031ac8 100644 (file)
@@ -201,7 +201,7 @@ void Config()
        gAlice->SetRunLoader(rl);
        
        // Set the trigger configuration
-       gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+       AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
        cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
        
        //
index aa3e820..3b76007 100644 (file)
@@ -201,7 +201,7 @@ void Config()
        gAlice->SetRunLoader(rl);
        
        // Set the trigger configuration
-       gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+       AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
        cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
        
        //
index f6f036e..b5e0bd0 100644 (file)
@@ -364,7 +364,7 @@ void Config()
   //gAlice->SetRunNumber(runNumber);\r
   \r
   // Set the trigger configuration\r
-  gAlice->SetTriggerDescriptor(TrigConfName[trig]);\r
+  AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);\r
   cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;\r
 \r
   //\r
index 2093b09..88b58f8 100644 (file)
@@ -129,7 +129,7 @@ void Config()
   // gAlice->SetGeometryFromCDB();\r
   \r
   // Set the trigger configuration: proton-proton\r
-  gAlice->SetTriggerDescriptor("p-p");\r
+  AliSimulation::Instance()->SetTriggerConfig("p-p");\r
 \r
   //\r
   //=======================================================================\r
index effa26e..3596254 100644 (file)
@@ -134,7 +134,7 @@ void Config()
   // gAlice->SetGeometryFromCDB();
   
   // Set the trigger configuration: proton-proton
-  gAlice->SetTriggerDescriptor("p-p");
+  AliSimulation::Instance()->SetTriggerConfig("p-p");
 
   //
   //=======================================================================
index 20921a4..fd26b38 100644 (file)
@@ -134,7 +134,7 @@ void Config()
   // gAlice->SetGeometryFromCDB();
   
   // Set the trigger configuration: proton-proton
-  gAlice->SetTriggerDescriptor("p-p");
+  AliSimulation::Instance()->SetTriggerConfig("p-p");
 
   //
   //=======================================================================
index 20921a4..fd26b38 100644 (file)
@@ -134,7 +134,7 @@ void Config()
   // gAlice->SetGeometryFromCDB();
   
   // Set the trigger configuration: proton-proton
-  gAlice->SetTriggerDescriptor("p-p");
+  AliSimulation::Instance()->SetTriggerConfig("p-p");
 
   //
   //=======================================================================
index 20921a4..fd26b38 100644 (file)
@@ -134,7 +134,7 @@ void Config()
   // gAlice->SetGeometryFromCDB();
   
   // Set the trigger configuration: proton-proton
-  gAlice->SetTriggerDescriptor("p-p");
+  AliSimulation::Instance()->SetTriggerConfig("p-p");
 
   //
   //=======================================================================
index b9cf8e8..ed77b06 100644 (file)
@@ -134,7 +134,7 @@ void Config()
   // gAlice->SetGeometryFromCDB();
   
   // Set the trigger configuration: proton-proton
-  gAlice->SetTriggerDescriptor("p-p");
+  AliSimulation::Instance()->SetTriggerConfig("p-p");
 
   //
   //=======================================================================
index b9cf8e8..ed77b06 100644 (file)
@@ -134,7 +134,7 @@ void Config()
   // gAlice->SetGeometryFromCDB();
   
   // Set the trigger configuration: proton-proton
-  gAlice->SetTriggerDescriptor("p-p");
+  AliSimulation::Instance()->SetTriggerConfig("p-p");
 
   //
   //=======================================================================
index 5e69c08..71c3ae6 100644 (file)
@@ -134,7 +134,7 @@ void Config()
   // gAlice->SetGeometryFromCDB();
   
   // Set the trigger configuration: proton-proton
-  gAlice->SetTriggerDescriptor("p-p");
+  AliSimulation::Instance()->SetTriggerConfig("p-p");
 
   //
   //=======================================================================
index cba6ab0..db1b97e 100644 (file)
@@ -178,7 +178,7 @@ void Config()
     gAlice->SetRunLoader(rl);
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor(pprTrigConfName[strig]);
+    AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
     cout<<"Trigger configuration is set to  "<<pprTrigConfName[strig]<<endl;
 
     //
index 9c7dc13..3060456 100644 (file)
@@ -219,7 +219,7 @@ void Config()
   gAlice->SetRunLoader(rl);
 
   // Set the trigger configuration
-  gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+  AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
   cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
 
   //======================//
index 2013ed1..02f9697 100644 (file)
@@ -145,12 +145,12 @@ void Config()
   
   // Set the trigger configuration
   if ((embedrun == kBackground) || (embedrun == kMerged)) {
-    gAlice->SetTriggerDescriptor("Pb-Pb");
+    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
     cout<<"Trigger configuration is set to  Pb-Pb"<<endl;
   }
   else {
     // Set the trigger configuration: proton-proton
-    gAlice->SetTriggerDescriptor("p-p");
+    AliSimulation::Instance()->SetTriggerConfig("p-p");
   }
 
   //
index 89fbcfa..2a52f5d 100644 (file)
@@ -126,7 +126,7 @@ void Config()
     gAlice->SetRunLoader(rl);
 
   // Set the trigger configuration
-    gAlice->SetTriggerDescriptor(pprTrigConfName[strig]);
+    AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
     cout<<"Trigger configuration is set to  "<<pprTrigConfName[strig]<<endl;
 
 
index 2e4251e..d2ddc6d 100644 (file)
@@ -94,7 +94,7 @@ void Config()
     gAlice->SetRunLoader(rl);
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor(pprTrigConfName[strig]);
+    AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
     cout<<"Trigger configuration is set to  "<<pprTrigConfName[strig]<<endl;
 
     //
index c5e9b02..7f61580 100644 (file)
@@ -177,7 +177,7 @@ void Config()
     gAlice->SetRunLoader(rl);
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor(pprTrigConfName[strig]);
+    AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
     cout<<"Trigger configuration is set to  "<<pprTrigConfName[strig]<<endl;
 
     //
index a4eba35..f573b98 100644 (file)
@@ -176,7 +176,7 @@ void Config()
     gAlice->SetRunLoader(rl);
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor(pprTrigConfName[strig]);
+    AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
     cout<<"Trigger configuration is set to  "<<pprTrigConfName[strig]<<endl;
 
     //
index dc4a1ec..3fb15b4 100644 (file)
@@ -129,7 +129,7 @@ void Config()
   // gAlice->SetGeometryFromCDB();
   
   // Set the trigger configuration: proton-proton
-  gAlice->SetTriggerDescriptor("p-p");
+  AliSimulation::Instance()->SetTriggerConfig("p-p");
 
   //
   //=======================================================================
index 059223d..c88e921 100644 (file)
@@ -176,7 +176,7 @@ void Config()
     gAlice->SetRunLoader(rl);
 
     // Set the trigger configuration
-    gAlice->SetTriggerDescriptor(pprTrigConfName[strig]);
+    AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
     cout<<"Trigger configuration is set to  "<<pprTrigConfName[strig]<<endl;
 
     //
index ac408dd..89695f1 100644 (file)
@@ -180,7 +180,7 @@ void Config()
   gAlice->SetRunLoader(rl);
   
   // Set the trigger configuration
-  gAlice->SetTriggerDescriptor(TrigConfName[trig]);
+  AliSimulation::Instance()->SetTriggerConfig(TrigConfName[trig]);
   cout<<"Trigger configuration is set to  "<<TrigConfName[trig]<<endl;
 
   //
index f8a2607..26efb8a 100644 (file)
@@ -64,7 +64,7 @@ void commonConfig(Bool_t setRootGeometry = kFALSE)
   // Trigger configuration
   //=======================================================================
 
-  gAlice->SetTriggerDescriptor(pprTrigConfName[strig]);
+  AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
   cout << "Trigger configuration is set to  " << pprTrigConfName[strig] << endl;
 
   // ============================= 
index f8a2607..26efb8a 100644 (file)
@@ -64,7 +64,7 @@ void commonConfig(Bool_t setRootGeometry = kFALSE)
   // Trigger configuration
   //=======================================================================
 
-  gAlice->SetTriggerDescriptor(pprTrigConfName[strig]);
+  AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
   cout << "Trigger configuration is set to  " << pprTrigConfName[strig] << endl;
 
   // =============================