]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Changed AliRunLoader::GetRunLoader() into AliRunLoader::Instance()
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 2 Feb 2009 16:24:37 +0000 (16:24 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 2 Feb 2009 16:24:37 +0000 (16:24 +0000)
Moved Run Number from gAlice to AliRunLoader

130 files changed:
ACORDE/AliACORDETrigger.cxx
EMCAL/AliEMCALClusterizerv1.cxx
EMCAL/AliEMCALDigitizer.cxx
EMCAL/AliEMCALGeometry.cxx
EMCAL/AliEMCALRawUtils.cxx
EMCAL/AliEMCALReconstructor.cxx
EMCAL/AliEMCALSDigitizer.cxx
EMCAL/AliEMCALTrigger.cxx
EMCAL/Calib/AliEMCALCalibCoefs.cxx
EVE/EveDet/AliEveTRDLoaderImp.cxx
EVGEN/AliDimuCombinator.cxx
EVGEN/AliGenCocktailAfterBurner.cxx
EVGEN/AliGenCocktailAfterBurner.h
EVGEN/AliGenExtFile.cxx
EVGEN/AliGenFLUKAsource.cxx
EVGEN/AliGenMUONCocktail.cxx
EVGEN/AliGenMUONCocktailpp.cxx
EVGEN/AliGenPileup.cxx
EVGEN/AliGenReaderTreeK.cxx
HLT/MUON/OfflineInterface/AliHLTMUONDigitPublisherComponent.cxx
HLT/TPCLib/tracking-ca/AliTPCtrackerCA.cxx
ITS/AliCascadeFindVertices.C
ITS/AliITS.cxx
ITS/AliITSAnalizeSPDHits.C
ITS/AliITSClusterFinder.cxx
ITS/AliITSCompareHitsRecPoints.C
ITS/AliITSComparisonV2.C
ITS/AliITSDigitPlot.C
ITS/AliITSDigits2RecPoints.C
ITS/AliITSFindClustersV2.C
ITS/AliITSFindPrimaryVertex.C
ITS/AliITSFindTracksANN.C
ITS/AliITSFindTracksSA.C
ITS/AliITSGeoPlot.C
ITS/AliITSHits2Digits.C
ITS/AliITSHits2FastRecPoints.C
ITS/AliITSHits2SDigits.C
ITS/AliITSL2GConvertPointsV1.C
ITS/AliITSL2GConvertPointsV2.C
ITS/AliITSNeuralFit.C
ITS/AliITSPrintGeom.C
ITS/AliITSPrintHits.C
ITS/AliITSPrintRecPoints.C
ITS/AliITSSDigits2Digits.C
ITS/AliITSTrigger.cxx
ITS/AliITSVertexer.cxx
ITS/AliITSVertexerFast.cxx
ITS/AliITSclustererV2.cxx
ITS/AliITSsDigitize.cxx
ITS/AliITSspdLayer1Coverage.C
ITS/EvaluateSPDEffWithTracklets.C
ITS/MakeSDDGeoMap.C
ITS/ShowITSHitsRecPoints.C
ITS/ShowSPDRecPoints.C
ITS/testITSMultReco.C
MONITOR/galice.C
MONITOR/monitor.C
MUON/AliMUONClusterFinderMLEM.cxx
MUON/AliMUONClusterFinderPeakCOG.cxx
MUON/AliMUONClusterFinderPeakFit.cxx
MUON/AliMUONPedestalEventGenerator.cxx
MUON/AliMUONSDigitizerV2.cxx
MUON/AliMUONTrigger.cxx
MUON/AliMUONTriggerGUI.cxx
PHOS/AliPHOSAnalyze.cxx
PHOS/AliPHOSRaw2Digits.cxx
PHOS/AliPHOSRecParticle.cxx
PHOS/AliPHOSTrigger.cxx
PMD/AliPMDRecpointRead.C
PMD/AliPMDesdmake.C
PWG1/AliGenInfoMaker.cxx
PWG1/AliRecInfoMaker.cxx
PYTHIA6/AliGenPythia.cxx
PYTHIA6/AliGenPythiaPlus.cxx
STEER/AliCTPRawData.cxx
STEER/AliCascadeComparison.C
STEER/AliESDComparisonMI.C
STEER/AliESDPmdTest.C
STEER/AliITSclusterComparison.C
STEER/AliKFParticleTest.C
STEER/AliMC.cxx
STEER/AliPIDComparison.C
STEER/AliRawDataHeaderSim.h
STEER/AliReconstruction.cxx
STEER/AliReconstruction.h
STEER/AliRun.cxx
STEER/AliRun.h
STEER/AliRunLoader.cxx
STEER/AliRunLoader.h
STEER/AliSimulation.cxx
STEER/AliTriggerConfiguration.cxx
STEER/AliTriggerDetector.cxx
STEER/AliV0Comparison.C
STEER/AliVertexerTracksTest.C
STEER/ReadTrigger.C
T0/AliT0RawData.cxx
T0/AliT0Trigger.cxx
TDPMjet/AliGenDPMjet.cxx
THijing/AliGenBeamGasNew.cxx
TOF/AliTOF.cxx
TOF/AliTOFComparison.C
TOF/AliTOFSDigits2Digits.C
TOF/AliTOFT0.cxx
TOF/AliTOFTrigger.cxx
TOF/AliTOFanalyzeDigits.C
TOF/AliTOFanalyzeHits.C
TOF/AliTOFanalyzeSDigitsV2.C
TOF/AliTOFhits2sdigits.C
TOF/AliTOFtest.C
TOF/AliTOFtestDigitizer.C
TOF/AliTOFv4T0.cxx
TOF/AliTOFv5T0.cxx
TOF/AliTOFv6T0.cxx
TPC/AliBarrelRec_TPCparam.C
TPC/AliTPCFindClusters.C
TPC/AliTPCFindTracksMI.C
TPC/AliTPCHits2Clusters.C
TPC/AliTPCHits2Digits.C
TPC/AliTPCHits2SDigits.C
TPC/AliTPCSDigits2Digits.C
TPC/AliTPCtrackingParamDB.C
TRD/AliTRDmcmSim.cxx
TRD/Cal/AliTRDCalPIDRefMaker.cxx
VZERO/AliVZEROTrigger.cxx
ZDC/AliZDC.cxx
ZDC/AliZDCTrigger.cxx
macros/TestNewIO.C
macros/TestVertexerTracks.C
macros/display.C
macros/g4menu.C

index 6fe1cd1d741d2da8fb60c67c88ec83b2d068f2bb..0bd7d31d7f5d5e46c86a4a181c81e46f646c40b0 100644 (file)
@@ -65,7 +65,7 @@ void AliACORDETrigger::Trigger()
   // 5.- Set the relevant trigger
 
   // 1.- Get loaders and pointers
-  AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
+  AliRunLoader* runLoader = AliRunLoader::Instance();
   AliACORDELoader* loader = 
     (AliACORDELoader* )runLoader->GetLoader( "ACORDELoader" );
   loader->LoadDigits("READ");
index ed4b4ee1a3a4de1980dbc25809a7a242d6085eb1..3c60fe6c538702a2026b993e8c16db99d30520c1 100644 (file)
@@ -344,7 +344,7 @@ void AliEMCALClusterizerv1::Init()
   // Make all memory allocations which can not be done in default constructor.
   // Attach the Clusterizer task to the list of EMCAL tasks
   
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   if (rl->GetAliRun() && rl->GetAliRun()->GetDetector("EMCAL"))
     fGeom = dynamic_cast<AliEMCAL*>(rl->GetAliRun()->GetDetector("EMCAL"))->GetGeometry();
   else 
index cf49406c42484357db683e106d758c2fbca2e93e..e79d100de3286ea4a455ace8df3ef2c06bf9b2ac 100644 (file)
@@ -211,9 +211,9 @@ AliEMCALDigitizer::AliEMCALDigitizer(AliRunDigitizer * rd)
   AliEMCALDigitizer::~AliEMCALDigitizer()
 {
   //dtor
-  if (AliRunLoader::GetRunLoader()) {
+  if (AliRunLoader::Instance()) {
     AliLoader *emcalLoader=0;
-    if ((emcalLoader = AliRunLoader::GetRunLoader()->GetDetectorLoader("EMCAL")))
+    if ((emcalLoader = AliRunLoader::Instance()->GetDetectorLoader("EMCAL")))
       emcalLoader->CleanDigitizer();
   }
   else
@@ -240,7 +240,7 @@ void AliEMCALDigitizer::Digitize(Int_t event)
   //
   static int nEMC=0; //max number of digits possible
 
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(rl->GetDetectorLoader("EMCAL"));
   Int_t readEvent = event ; 
   // fManager is data member from AliDigitizer
@@ -518,7 +518,7 @@ void AliEMCALDigitizer::Exec(Option_t *option)
   if(strstr(option,"tim"))
     gBenchmark->Start("EMCALDigitizer");
 
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(rl->GetDetectorLoader("EMCAL"));
 
   // Post Digitizer to the white board
@@ -586,7 +586,7 @@ Bool_t AliEMCALDigitizer::Init()
 {
   // Makes all memory allocations
   fInit = kTRUE ; 
-  AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::GetRunLoader()->GetDetectorLoader("EMCAL"));
+  AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::Instance()->GetDetectorLoader("EMCAL"));
 
   if ( emcalLoader == 0 ) {
     Fatal("Init", "Could not obtain the AliEMCALLoader");  
@@ -673,7 +673,7 @@ void AliEMCALDigitizer::MixWith(TString alirunFileName, TString eventFolderName)
     return ; 
   }
   // looking for the file which contains SDigits
-  AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::GetRunLoader()->GetDetectorLoader("EMCAL"));
+  AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::Instance()->GetDetectorLoader("EMCAL"));
   TString fileName( emcalLoader->GetSDigitsFileName() ) ; 
     if ( eventFolderName != AliConfig::GetDefaultEventFolderName()) // only if not the default folder name 
       fileName = fileName.ReplaceAll(".root", "") + "_" + eventFolderName + ".root" ;
@@ -735,7 +735,7 @@ void AliEMCALDigitizer::Print(Option_t*)const
       printf ("Adding SDigits from %s %s\n", fInputFileNames[index].Data(), fileName.Data()) ; 
     }
 
-    AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::GetRunLoader()->GetDetectorLoader("EMCAL"));
+    AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::Instance()->GetDetectorLoader("EMCAL"));
 
     printf("\nWriting digits to %s", emcalLoader->GetDigitsFileName().Data()) ;
     
@@ -754,7 +754,7 @@ void AliEMCALDigitizer::PrintDigits(Option_t * option)
 {
   //utility method for printing digit information
 
-  AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::GetRunLoader()->GetDetectorLoader("EMCAL"));
+  AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::Instance()->GetDetectorLoader("EMCAL"));
   TClonesArray * digits  = emcalLoader->Digits() ;
   TClonesArray * sdigits = emcalLoader->SDigits() ;
   
@@ -801,7 +801,7 @@ void AliEMCALDigitizer::Unload()
     if ((rl = AliRunLoader::GetRunLoader(tempo))) 
       rl->GetDetectorLoader("EMCAL")->UnloadSDigits() ; 
   }
-  AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::GetRunLoader()->GetDetectorLoader("EMCAL"));
+  AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::Instance()->GetDetectorLoader("EMCAL"));
   emcalLoader->UnloadDigits() ; 
 }
 
@@ -817,7 +817,7 @@ void AliEMCALDigitizer::WriteDigits()
   //      and branch "AliEMCALDigitizer", with the same title to keep all the parameters
   //      and names of files, from which digits are made.
 
-  AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::GetRunLoader()->GetDetectorLoader("EMCAL"));
+  AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::Instance()->GetDetectorLoader("EMCAL"));
 
   const TClonesArray * digits = emcalLoader->Digits() ; 
   TTree * treeD = emcalLoader->TreeD(); 
index 01b285c39c48c2245aba446c3e8da38da6e437a0..cd06991853af0a692533c479bf0e080cea8205b5 100644 (file)
@@ -92,7 +92,7 @@ const Char_t*            AliEMCALGeometry::fgDefaultGeometryName = "EMCAL_COMPLE
 //
 //  MC:   If you work with MC data you have to get geometry the next way: 
 //  ==                                      =============================
-//  AliRunLoader    *rl   = AliRunLoader::GetRunLoader();
+//  AliRunLoader    *rl   = AliRunLoader::Instance();
 //  AliEMCALGeometry *geom = dynamic_cast<AliEMCAL*>(rl->GetAliRun()->GetDetector("EMCAL"))->GetGeometry();
 //  TGeoManager::Import("geometry.root");
 
index 693821ec2dcc366c315b24af4f3a77356d134a88..27268b0371b377467efaca261c8780e206bc2019 100644 (file)
@@ -106,7 +106,7 @@ AliEMCALRawUtils::AliEMCALRawUtils()
 
   //To make sure we match with the geometry in a simulation file,
   //let's try to get it first.  If not, take the default geometry
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   if(!rl) AliError("Cannot find RunLoader!");
   if (rl->GetAliRun() && rl->GetAliRun()->GetDetector("EMCAL")) {
     fGeom = dynamic_cast<AliEMCAL*>(rl->GetAliRun()->GetDetector("EMCAL"))->GetGeometry();
@@ -202,7 +202,7 @@ void AliEMCALRawUtils::Digits2Raw()
 {
   // convert digits of the current event to raw data
   
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   AliEMCALLoader *loader = dynamic_cast<AliEMCALLoader*>(rl->GetDetectorLoader("EMCAL"));
 
   // get the digits
index 759a7634f8f41b80299ccd0b1e5f863e22d79a66..9340c820b83af8e3775a0080787ddf0fd5512685 100644 (file)
@@ -74,7 +74,7 @@ AliEMCALReconstructor::AliEMCALReconstructor()
 
   //To make sure we match with the geometry in a simulation file,
   //let's try to get it first.  If not, take the default geometry
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   if (rl->GetAliRun() && rl->GetAliRun()->GetDetector("EMCAL")) {
     fGeom = dynamic_cast<AliEMCAL*>(rl->GetAliRun()->GetDetector("EMCAL"))->GetGeometry();
   } else {
index 50fcfe5cc2336e4c500d858a8bdb7622ebff62d1..0d234de98042444c8dd51e8a20f8d8fdfb328131 100644 (file)
@@ -135,7 +135,7 @@ AliEMCALSDigitizer::AliEMCALSDigitizer(const AliEMCALSDigitizer & sd)
 AliEMCALSDigitizer::~AliEMCALSDigitizer() {
   //dtor
   AliLoader *emcalLoader=0;
-  if ((emcalLoader = AliRunLoader::GetRunLoader()->GetDetectorLoader("EMCAL")))
+  if ((emcalLoader = AliRunLoader::Instance()->GetDetectorLoader("EMCAL")))
       emcalLoader->CleanSDigitizer();
 }
 
@@ -150,7 +150,7 @@ void AliEMCALSDigitizer::Init(){
 
   fInit = kTRUE; 
    
-  AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::GetRunLoader()->GetDetectorLoader("EMCAL"));
+  AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(AliRunLoader::Instance()->GetDetectorLoader("EMCAL"));
 
   if ( emcalLoader == 0 ) {
     Fatal("Init", "Could not obtain the AliEMCALLoader");
@@ -227,7 +227,7 @@ void AliEMCALSDigitizer::Exec(Option_t *option)
   if(strstr(option,"tim"))
     gBenchmark->Start("EMCALSDigitizer");
 
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>(rl->GetDetectorLoader("EMCAL"));
 
   //switch off reloading of this task while getting event
@@ -427,7 +427,7 @@ void AliEMCALSDigitizer::PrintSDigits(Option_t * option)
 {
   //Prints list of digits produced at the current pass of AliEMCALDigitizer
     
-  AliEMCALLoader *rl = dynamic_cast<AliEMCALLoader*>(AliRunLoader::GetRunLoader()->GetDetectorLoader("EMCAL"));
+  AliEMCALLoader *rl = dynamic_cast<AliEMCALLoader*>(AliRunLoader::Instance()->GetDetectorLoader("EMCAL"));
   const TClonesArray * sdigits = rl->SDigits() ; 
   
   printf("\n") ;  
@@ -462,7 +462,7 @@ void AliEMCALSDigitizer::PrintSDigits(Option_t * option)
 void AliEMCALSDigitizer::Unload() const
 {
   // Unload Hits and SDigits from the folder
-  AliEMCALLoader *rl = dynamic_cast<AliEMCALLoader*>(AliRunLoader::GetRunLoader()->GetDetectorLoader("EMCAL"));
+  AliEMCALLoader *rl = dynamic_cast<AliEMCALLoader*>(AliRunLoader::Instance()->GetDetectorLoader("EMCAL"));
   rl->UnloadHits() ; 
   rl->UnloadSDigits() ; 
 }
index abef7006b89c0c1babcadc4ea878321bfbfb9979..36294f4b1e7e25547fde9a87b07a467003799f20 100644 (file)
@@ -866,7 +866,7 @@ void AliEMCALTrigger::Trigger()
 {
   TH1::AddDirectory(0);
   //Main Method to select triggers.
-  AliRunLoader *runLoader = AliRunLoader::GetRunLoader();
+  AliRunLoader *runLoader = AliRunLoader::Instance();
   AliEMCALLoader *emcalLoader = 0;
   if(runLoader) {
     emcalLoader = dynamic_cast<AliEMCALLoader*>(runLoader->GetDetectorLoader("EMCAL"));
index 74638818b0e8dd20ceec5d979100a2d805763e50..3486c449a8cf28e092814ab361840f74945293fd 100644 (file)
@@ -127,7 +127,7 @@ AliEMCALCalibCoefs* AliEMCALCalibCoefs::GetCalibTableFromDb(const char *tn, AliE
   AliCDBStorage* specificStorage = man->GetSpecificStorage(calibType);
 
   AliEMCALCalibData* caldata = (AliEMCALCalibData*)
-  specificStorage->Get(calibTypeData, gAlice->GetRunNumber())->GetObject();
+    specificStorage->Get(calibTypeData, AliRunLoader::Instance()->GetRunNumber())->GetObject();
   if(caldata == 0) return 0;
 
   AliEMCALGeometry *g = AliEMCALGeometry::GetInstance();
index 4f4555217f82852d38a667a24c842094ac146964..9049aefb8a5205c309b257417bbc06b5ef6f5cdb 100644 (file)
@@ -110,7 +110,7 @@ Bool_t      AliEveTRDLoaderSim::Open(const char *filename, const char *dir)
 
   if(fRunLoader) return kTRUE;
   
-  fRunLoader = AliRunLoader::GetRunLoader();
+  fRunLoader = AliRunLoader::Instance();
   if(!fRunLoader) fRunLoader = AliRunLoader::Open(filename,
          AliConfig::GetDefaultEventFolderName(),"read");
   if(!fRunLoader) return kFALSE;
index 09fcb0c9d14c3286c8d039a6518c50dcb7b6a4cf..bbd5152fa0b2e67f16c542e89bfde70c7643ee7e 100644 (file)
@@ -37,7 +37,7 @@
 ClassImp(AliDimuCombinator)
 
 AliDimuCombinator::AliDimuCombinator():
-    fNParticle((Int_t) (AliRunLoader::GetRunLoader()->TreeK())->GetEntries()),
+    fNParticle((Int_t) (AliRunLoader::Instance()->TreeK())->GetEntries()),
     fImuon1(0),
     fImuon2(0),
     fImin1(0),
@@ -53,7 +53,7 @@ AliDimuCombinator::AliDimuCombinator():
     fEtaMax(10.)
 {
 // Constructor
-    fNParticle = (Int_t) (AliRunLoader::GetRunLoader()->TreeK())->GetEntries();
+    fNParticle = (Int_t) (AliRunLoader::Instance()->TreeK())->GetEntries();
 }
 
 AliDimuCombinator::AliDimuCombinator(const AliDimuCombinator & combinator)
index eb9179a903b5665756ab9dcf51c0723ba1338b33..a82e9500b6354d3790be12ffedcb761b2f37d9db 100644 (file)
@@ -175,7 +175,7 @@ void AliGenCocktailAfterBurner::Generate()
     else
     { //Here we are in the first call of the method
       fCurrentEvent=0;
-      Int_t numberOfEvents = AliRunLoader::GetRunLoader()->GetNumberOfEvents();
+      Int_t numberOfEvents = AliRunLoader::Instance()->GetNumberOfEvents();
       //Create stacks
       fInternalStacks      = new TObjArray(numberOfEvents + fNBgEvents); //Create array of internal stacks
       fCollisionGeometries = new AliCollisionGeometry*[numberOfEvents + fNBgEvents]; //Create array of collision geometries
index adeb649914347807f6d6e131deb8b690d8ebf639..777bf52e7b5555a0232f9943216b86a08bf6a3a9 100644 (file)
@@ -50,7 +50,7 @@ class AliGenCocktailAfterBurner : public  AliGenCocktail
     AliGenerator* GetCurrentGenerator() const;
     virtual void  SetActiveEventNumber(Int_t actev);
     Int_t         GetActiveEventNumber() const {return fActiveEvent;}
-    virtual Int_t GetNumberOfEvents() const {return AliRunLoader::GetRunLoader()->GetNumberOfEvents() + fNBgEvents;}
+    virtual Int_t GetNumberOfEvents() const {return AliRunLoader::Instance()->GetNumberOfEvents() + fNBgEvents;}
     void          SetNBgEvents(Int_t nbg=0){fNBgEvents = nbg;}
 
     static TMCProcess IntToMCProcess(Int_t no);
index d0ae8b91df4fc8bfa9349d21adaba6f1546dd600..37943937e16a390bee78702b4b2875901eb8ce99 100644 (file)
@@ -182,7 +182,7 @@ void AliGenExtFile::Generate()
 void AliGenExtFile::CdEventFile()
 {
 // CD back to the event file
-    (AliRunLoader::GetRunLoader())->CdGAFile();
+  AliRunLoader::Instance()->CdGAFile();
 }
 
 
index 236ac1f5707ab2198893effda2b65071ead18a19..92ace3eff93ff250cd0d2f5588394723c1b24340 100644 (file)
@@ -204,7 +204,7 @@ void AliGenFLUKAsource::Generate()
                if (gAlice) printf("AliRun object found on file\n");
                if (!gAlice) gAlice = new AliRun("gAlice","Alice test program");
            }
-           TTree *fAli=AliRunLoader::GetRunLoader()->TreeK();
+           TTree *fAli=AliRunLoader::Instance()->TreeK();
            if (fAli) pFile =fAli->GetCurrentFile();
            pFile->cd();
            printf("Generate - I'm out \n");
@@ -295,7 +295,7 @@ void AliGenFLUKAsource::Generate()
        if (gAlice) printf("AliRun object found on file\n");
        if (!gAlice) gAlice = new AliRun("gAlice","Alice test program");
     }
-    TTree *fAli=AliRunLoader::GetRunLoader()->TreeK();
+    TTree *fAli=AliRunLoader::Instance()->TreeK();
     if (fAli) pFile =fAli->GetCurrentFile();
     pFile->cd();
 }
index e3f65a4ad733edb95865acf208c32977eb99eccd..89fe4de562b6fd9a6fb432be1040a52418734fc7 100644 (file)
@@ -374,7 +374,7 @@ void AliGenMUONCocktail::Generate()
     Bool_t primordialTrigger = kFALSE;
     while(!primordialTrigger) {
                //Reseting stack
-               AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+               AliRunLoader * runloader = AliRunLoader::Instance();
                if (runloader)
                        if (runloader->Stack())
                                runloader->Stack()->Clean();
index 45d0107a9b754f75641cb685dbab4c281eafbbd6..f71a6b1137e73536217a6ae26bd5873f61049db7 100644 (file)
@@ -347,7 +347,7 @@ void AliGenMUONCocktailpp::Generate()
     Bool_t primordialTrigger = kFALSE;
     while(!primordialTrigger) {
        //Reseting stack
-       AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+       AliRunLoader * runloader = AliRunLoader::Instance();
        if (runloader)
            if (runloader->Stack())
                runloader->Stack()->Clean();
index 1d8336dc799cbeb657b99ebdbc3a982bf821c344..39eca7c45d614c7938f334688feac159921ec1bf 100644 (file)
@@ -208,7 +208,7 @@ void AliGenPileup::Generate()
 
   // Loop over the generated collision times, call the generator
   // and correct the partcile times in the stack
-  AliStack *stack = AliRunLoader::GetRunLoader()->Stack();
+  AliStack *stack = AliRunLoader::Instance()->Stack();
   Int_t lastpart=0;
   entry->SetFirst(lastpart);
 
index 09f54ff32acb6373a3394706f8c23ceeda62cf12..5f31a5b7312b6acc056c34fd1e3836dddf6b7b5a 100644 (file)
@@ -79,7 +79,7 @@ void AliGenReaderTreeK::Init()
 // Initialization
 // Connect base file and file to read from
 
-    TTree *ali = AliRunLoader::GetRunLoader()->TreeE();
+    TTree *ali = AliRunLoader::Instance()->TreeE();
     if (ali) {
       fBaseFile = ali->GetCurrentFile();
     } else {
index 12a3c58346ed92b72b2bddeeb505553cb5fc0f9a..35e3c4d29efa73c0622bf241550cfe6435d8a633 100644 (file)
@@ -683,7 +683,7 @@ int AliHLTMUONDigitPublisherComponent::GetEvent(
        }
        
        // Make sure we have the correct CTP trigger loaded.
-       AliRunLoader* runloader = AliRunLoader::GetRunLoader();
+       AliRunLoader* runloader = AliRunLoader::Instance();
        if (runloader != NULL)
        {
                if (runloader->GetTrigger() == NULL)
@@ -917,7 +917,7 @@ int AliHLTMUONDigitPublisherComponent::WriteTrackerDDL(
   AliRawDataHeader* header = reinterpret_cast<AliRawDataHeader*>(outBuffer);
   // Fill header with default values.
   *header = AliRawDataHeader();
-  AliRunLoader* runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader* runloader = AliRunLoader::Instance();
   if (runloader != NULL)
   {
     if (runloader->GetTrigger() != NULL)
@@ -1124,7 +1124,7 @@ int AliHLTMUONDigitPublisherComponent::WriteTriggerDDL(
   AliRawDataHeader* header = reinterpret_cast<AliRawDataHeader*>(outBuffer);
   // Fill header with default values.
   *header = AliRawDataHeader();
-  AliRunLoader* runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader* runloader = AliRunLoader::Instance();
   if (runloader != NULL)
   {
     if (runloader->GetTrigger() != NULL)
index 36018226241bee184ed1b6e9d43b5e98d8addf0b..df58d5e195a724a2026da5dfa05bc605478574fa 100644 (file)
@@ -154,7 +154,7 @@ Int_t AliTPCtrackerCA::LoadClusters (TTree * fromTree)
   // load mc tracks
   while( fDoHLTPerformance ){
     if( !gAlice ) break;
-    AliRunLoader *rl = AliRunLoader::GetRunLoader();//gAlice->GetRunLoader(); 
+    AliRunLoader *rl = AliRunLoader::Instance();//gAlice->GetRunLoader(); 
     if( !rl ) break;
     rl->LoadKinematics();
     AliStack *stack = rl->Stack();
index a1e070accefdf95b5ec7cdddd7ff6bf8ec93ea8f..6639df8739a8d2d84ccc8214045634b53bd113fd 100644 (file)
@@ -15,7 +15,7 @@ Int_t AliCascadeFindVertices(Int_t nev=5) {
    cerr<<"Looking for cascade vertices...\n";
 
    if (gAlice) {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
    }
index 2ea56ef68d558d65895059feccfd8624cd921102..72636bd63b4d562af0af9ce9c05ecdbfd663ce56 100644 (file)
@@ -1128,7 +1128,7 @@ Bool_t AliITS::Raw2SDigits(AliRawReader* rawReader)
     TClonesArray** modA = new TClonesArray*[size];
     for (Int_t mod = 0; mod < size; mod++) modA[mod] = new TClonesArray("AliITSpListItem", 10000);
     
-    AliLoader* loader =  (AliRunLoader::GetRunLoader())->GetLoader("ITSLoader");
+    AliLoader* loader =  (AliRunLoader::Instance())->GetLoader("ITSLoader");
     if (!loader)
     {
        Error("Open","Can not get ITS loader from Run Loader");
index 56e229153aa9503613510dc55f9ae62919fdd827..2a58126cda541686e6aaa05bd9fd862843521e12 100644 (file)
@@ -8,7 +8,7 @@ void AliITSAnalizeSPDHits(TString hfn="galice.root",Int_t mod=-1,
     loadlibs();
   } else {
     if(gAlice){
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
     }
index dd557250ccaf591bee6fd701dfd6fbaa37c9bb67..107adbc9787201f9edc2b5c7f9ab4387794cc777 100644 (file)
@@ -269,7 +269,7 @@ void AliITSClusterFinder::CheckLabels2(Int_t lab[10]) {
   //------------------------------------------------------------
   // Tries to find mother's labels
   //------------------------------------------------------------
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   TTree *trK=(TTree*)rl->TreeK();
 
   if(trK){
@@ -343,7 +343,7 @@ void AliITSClusterFinder::CheckLabels2(Int_t lab[10]) {
 //______________________________________________________________________
 void AliITSClusterFinder::AddLabel(Int_t lab[10], Int_t label) {
   //add label to the cluster
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   TTree *trK=(TTree*)rl->TreeK();
   if(trK){
     if(label<0) return; // In case of no label just exit
index 1a6ee3ebc20eb83b6da20ce95d637579e9882564..a811750b964c709add915a4529bc8e67023bf8c3 100644 (file)
@@ -17,7 +17,7 @@ Bool_t AliITSCompareHitsRecPoints(Char_t *rfn="galice.root"){
         loadlibs();
     } else {
         if(gAlice){
-            delete AliRunLoader::GetRunLoader();
+            delete AliRunLoader::Instance();
             delete gAlice;
             gAlice=0;
         } // end if gAlice
index 7ead3731b9b12fb09c610c505e33acb596d455a0..34aa7df27772fca536a10602164ba1e57d997bcf 100644 (file)
@@ -364,7 +364,7 @@ Int_t AliITSComparisonV2
 
 Int_t GoodTracksITS(const Char_t *dir) {
    if (gAlice) { 
-       delete AliRunLoader::GetRunLoader();
+       delete AliRunLoader::Instance();
        delete gAlice;//if everything was OK here it is already NULL
        gAlice = 0x0;
    }
index b8bf5aa3e6bfdce5c4be8a99a0868237b23b0cee..71d5da2dc45c9cf847943bd0cb68b0aca60d4758 100644 (file)
@@ -74,7 +74,7 @@ void AliITSDigitPlot(Int_t istart=0,Int_t iend=-1,
         gROOT->ProcessLine(".x $(ALICE_ROOT)/macros/loadlibs.C");
     }
     if(gAlice){
-        delete AliRunLoader::GetRunLoader();
+        delete AliRunLoader::Instance();
         delete gAlice;
         gAlice=0;
     } // end if gAlice
index 00843df96e46771b16c9860a2611c88aebc8642d..cebc14af93c6ffc64585e6528e715128115cca37 100644 (file)
@@ -27,7 +27,7 @@ Int_t AliITSDigits2RecPoints(TString filename="galice.root",TString fileRP=""){
   if (gClassTable->GetID("AliRun") < 0) {
     gROOT->ProcessLine(".x $(ALICE_ROOT)/macros/loadlibs.C");
   }else if (gAlice){
-    delete AliRunLoader::GetRunLoader();
+    delete AliRunLoader::Instance();
     delete gAlice;
     gAlice=0;
   } // end if
index a38d3fa7a43fb969c5f0c476a9fd439c8248412a..b601b7273d2382aa991b54cf6d5b944a90610259 100644 (file)
@@ -36,7 +36,7 @@ Int_t AliITSFindClustersV2(char *inputRawData = NULL,TString filename="galice.ro
   // set opt equal to "SPD" or to "SDD" or to "SSD" do build
   // rec points for individual subdetectors 
   if (gAlice) {
-    delete AliRunLoader::GetRunLoader();
+    delete AliRunLoader::Instance();
     delete gAlice;
     gAlice = NULL;
   }
index 14c301f2eea521d741e9e03c75d51105c1e7ff22..5e343a2fd182b31d40842a716f8058cac46bac1b 100644 (file)
@@ -25,7 +25,7 @@ void AliITSFindPrimaryVertex(Int_t evNumber1=0,Int_t NumbofEv=1, const char *fil
     gROOT->Macro("loadlibs.C");
   } else {
     if(gAlice){
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
     }
index db2254cc35888e420728b782ed8c3711a7d817b3..bb5a8060752f7e50a4f3ac3f7e07b4a744d63ba7 100644 (file)
@@ -27,7 +27,7 @@ Int_t AliITSFindTracksANN
 
        // Remove an already existing Run Loader
        if (gAlice) {
-               delete AliRunLoader::GetRunLoader();
+               delete AliRunLoader::Instance();
                delete gAlice; 
                gAlice=0;
        }
index 89fc50dc36ac372863597275d38173d015997a54..bb1dfb6f412b99dd44f1560ac81b1585830fb432 100644 (file)
@@ -29,7 +29,7 @@ Int_t AliITSFindTracksSA(Int_t evin=0,Int_t nevents=1,char *opt="onlyITS+6/6",co
 
    
    if (gAlice) {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice; 
       gAlice=0;
    }
index 3ceeab904b2e0148013e8f0a050c0aa4da89bd4c..3dd1fca5a8b8f62aa1040cb831793bcbe5b24f0e 100644 (file)
@@ -101,7 +101,7 @@ Int_t AliITSGeoPlot (Int_t evesel=0, char *opt="All+ClustersV2", TString filenam
   }
   else { 
     if(gAlice){
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
     }
index ee679571691d7aa1f8193b3cc0cf305b41510cd4..ff0b49f978007e0364d5ef0c6c06662554157a56 100644 (file)
@@ -22,7 +22,7 @@ Int_t AliITSHits2Digits(TString inFile = "galice.root"){
    if (gClassTable->GetID("AliRun") < 0) {
       gROOT->ProcessLine(".x $(ALICE_ROOT)/macros/loadlibs.C");
     }else if (gAlice){
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
      } 
index 27e66572bb18085befb45896e669063f2e1f7a42..6b6328a6a3b2d1a30c62a705ab2ad88c2b5d680a 100644 (file)
@@ -37,7 +37,7 @@ void AliITSHits2FastRecPoints (Int_t evNumber1=0,Int_t evNumber2=0, TString inFi
   }
   else { 
     if(gAlice){
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
     }
index 14104887b1d9db67a10ecfe865317238a969c415..2f53e133a5a6a947642a2c244e825ac73ea61902 100644 (file)
@@ -22,7 +22,7 @@ Int_t AliITSHits2SDigits(TString  filename = "galice.root")
     if (gClassTable->GetID("AliRun") < 0) {
       gROOT->ProcessLine(".x $(ALICE_ROOT)/macros/loadlibs.C");
     }else if (gAlice){
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
      } 
index e715b1ee52455c9d6a2078479ffcdf6398c6760c..86a6d1c18b7706fa126a35a132c018a1a0b5bfbe 100644 (file)
@@ -15,7 +15,7 @@ Int_t AliITSL2GConvertPoints
        
        // Load event files
        if (gAlice) {
-               delete AliRunLoader::GetRunLoader();
+               delete AliRunLoader::Instance();
                delete gAlice;
                gAlice=0;
        } 
index 2beb0d1ca0f164cfd1cc8b564253005a12a1a243..97a16faaca35aee6064ec66fc87b65e6955010d6 100644 (file)
@@ -15,7 +15,7 @@ Int_t AliITSL2GConvertPointsV2
        
        // Load event files
        if (gAlice) {
-               delete AliRunLoader::GetRunLoader();
+               delete AliRunLoader::Instance();
                delete gAlice;
                gAlice=0;
        } 
index 8f2398900860f1759c7abca8113e76204701344a..490ee47030935dc65bb15c3440d9000c0d649e9a 100644 (file)
@@ -20,7 +20,7 @@ void AliITSNeuralFit (Int_t field_factor = 1, Bool_t exact_pid = kTRUE,
        
        // Remove an already existing Run Loader
        if (gAlice) {
-               delete AliRunLoader::GetRunLoader();
+               delete AliRunLoader::Instance();
                delete gAlice; 
                gAlice=0;
        }
index 8ddd9cc180eb61515a1543db35bd22b8b02fd05f..d9e1667394237812745f7b62c76bd46f40e5a56c 100644 (file)
@@ -16,7 +16,7 @@ void AliITSPrintGeom(TString hfn="galice.root",Int_t mod=-1){
         loadlibs();
     }else {
        if(gAlice){
-           delete AliRunLoader::GetRunLoader();
+           delete AliRunLoader::Instance();
            delete gAlice;
            gAlice=0;
        } // end if gAlice
index ecfe4096b6d6f01066b2e565f07dddcc00581450..1c4aed1405628ce8edfab3c3586b8f6bcf320efa 100644 (file)
@@ -9,7 +9,7 @@ void AliITSPrintHits(TString hfn="galice.root",Int_t mod=-1,
   } 
   else {
     if(gAlice){
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
     }
index d29647d0e8b9f331275885a152b095e538655313..2ca2c884f98ae592d61896ef34957d36ae4b8375 100644 (file)
@@ -35,7 +35,7 @@ void AliITSPrintRecPoints(Int_t outtype=1,TString rfn="galice.root",
   }
   else {
     if(gAlice){
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
     }
index 248d8d60b6c464fd6f4524d74a5031dcc9b40fe5..7ebdb2e4ada76fdfe832d3f1af261926d822d171 100644 (file)
@@ -8,7 +8,7 @@ void AliITSSDigits2Digits(TString inFile= "galice.root", TString outFile = "")
     TStopwatch timer;
     if(gAlice)
      {
-       delete AliRunLoader::GetRunLoader();
+       delete AliRunLoader::Instance();
        delete gAlice;
        gAlice = 0x0;
     } // end if gAlice
index c792562c9d60c0dda37267499f84c87576f9f3df..4fca33fcef8ff750a69e699e663ca7bd319461f2 100644 (file)
@@ -76,7 +76,7 @@ void AliITSTrigger::Trigger()
 {
 
   //  ********** Get run loader for the current event **********
-  AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
+  AliRunLoader* runLoader = AliRunLoader::Instance();
 
   AliITSLoader* loader = (AliITSLoader* )runLoader->GetLoader( "ITSLoader" );
   AliITSgeom* geom = loader->GetITSgeom();
index bdc407151a7ad9707958b1c74177f1f910c85b1e..05e8f6ccf99c942dee6cdda8f28b3347a571fdae 100644 (file)
@@ -160,7 +160,7 @@ void AliITSVertexer::SetLaddersOnLayer2(Int_t ladwid){
 void AliITSVertexer::Init(TString filename){
   // Initialize the vertexer in case of
   // analysis of an entire file
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   if(!rl){
     Fatal("AliITSVertexer","Run Loader not found");
   }
@@ -174,7 +174,7 @@ void AliITSVertexer::Init(TString filename){
 //______________________________________________________________________
 void AliITSVertexer::WriteCurrentVertex(){
   // Write the current AliVertex object to file fOutFile
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   AliITSLoader* itsLoader =  (AliITSLoader*) rl->GetLoader("ITSLoader");
   fCurrentVertex->SetName("Vertex");
   //  const char * name = fCurrentVertex->GetName();
@@ -187,7 +187,7 @@ void AliITSVertexer::WriteCurrentVertex(){
 void AliITSVertexer::FindVertices(){
   // computes the vertices of the events in the range FirstEvent - LastEvent
 
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   AliITSLoader* itsloader =  (AliITSLoader*) rl->GetLoader("ITSLoader");
   itsloader->LoadRecPoints("read");
   for(Int_t i=fFirstEvent;i<=fLastEvent;i++){
index e48ab3898f29a321da31ac87a9b8c90d60659ff1..2e20c39dbde820b5a66ae4a849e4ad50bdc52c1f 100644 (file)
@@ -40,7 +40,7 @@ fSmear(0)
 {
   // Default Constructor
   fSmear = 0;
-  AliRunLoader *rl =AliRunLoader::GetRunLoader();
+  AliRunLoader *rl =AliRunLoader::Instance();
   TTree *trK=(TTree*)rl->TreeK();
   if(!trK)AliFatal("This class should be used only with simulated events!!");
   rl->LoadHeader(); 
@@ -54,7 +54,7 @@ fSmear(0)
   fSmear = new Double_t[3];
   for(Int_t i=0;i<3;i++)fSmear[i]=smear[i];
   Info("AliITSVertexerFast","Gaussian smaring of the generated vertex. Parameters %f12.5 , %f12.5 , %f12.5 \n",fSmear[0],fSmear[1],fSmear[2]);
-  AliRunLoader *rl =AliRunLoader::GetRunLoader();
+  AliRunLoader *rl =AliRunLoader::Instance();
   TTree *trK=(TTree*)rl->TreeK();
   if(!trK)AliFatal("This class should be used only with simulated events!!");
   rl->LoadHeader(); 
@@ -75,7 +75,7 @@ AliESDVertex* AliITSVertexerFast::FindVertexForCurrentEvent(TTree *itsClusterTre
   AliWarning(Form("This class should be used only with simulated events!! Input cluster tree (%p) will not be used!!",itsClusterTree));
 
   fCurrentVertex = 0;
-  AliRunLoader *rl =AliRunLoader::GetRunLoader();
+  AliRunLoader *rl =AliRunLoader::Instance();
   TArrayF primaryVertex(3);  // true vertex
   AliHeader* header = rl->GetHeader();
   AliGenEventHeader* genEventHeader = header->GenEventHeader();   
index 1f7b7e3943645a9e3e93c4bf32bc17346f00dc33..e81800fba2716eebb92173d8731ef210a382d72c 100644 (file)
@@ -185,7 +185,7 @@ void AliITSclustererV2::Digits2Clusters(AliRawReader* rawReader) {
   //------------------------------------------------------------
   // This function creates ITS clusters from raw data
   //------------------------------------------------------------
-  AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
+  AliRunLoader* runLoader = AliRunLoader::Instance();
   if (!runLoader) {
     Error("Digits2Clusters", "no run loader found");
     return;
@@ -258,7 +258,7 @@ static void CheckLabels(Int_t lab[3]) {
   //------------------------------------------------------------
   // Tries to find mother's labels
   //------------------------------------------------------------
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   TTree *trK=(TTree*)rl->TreeK();
 
   if(trK){
@@ -324,7 +324,7 @@ static void CheckLabels2(Int_t lab[10]) {
   //------------------------------------------------------------
   // Tries to find mother's labels
   //------------------------------------------------------------
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   TTree *trK=(TTree*)rl->TreeK();
 
   if(trK){
@@ -395,7 +395,7 @@ static void CheckLabels2(Int_t lab[10]) {
 static void AddLabel(Int_t lab[10], Int_t label) {
 // add label of the particle in the kine tree which originates this cluster
 // (used for reconstruction of MC data only, for comparison purposes)
-  AliRunLoader *rl = AliRunLoader::GetRunLoader();
+  AliRunLoader *rl = AliRunLoader::Instance();
   TTree *trK=(TTree*)rl->TreeK();
 
   if(trK){
index 6a9e63298001fe6bf59ab3f5c7492252008ae261..8bdad8adf951cb41b81fe0c1d594802aaf63bd29 100644 (file)
@@ -124,7 +124,7 @@ Bool_t AliITSsDigitize::Init(){
  
     fDet[0] = fDet[1] = fDet[2] = kTRUE;
     fEnt0 = 0;
-    fEnt  = AliRunLoader::GetRunLoader()->GetNumberOfEvents(); 
+    fEnt  = AliRunLoader::Instance()->GetNumberOfEvents(); 
  
     AliLoader* loader = fRunLoader->GetLoader("ITSLoader");
     
index 0bd7743150ea8b5b3668e730c67164a73bb365b5..d02237a95fca0bbaecd4f0271664fa5db584f8f2 100644 (file)
@@ -8,7 +8,7 @@ void AliITSspdLayer1Coverage(TString hfn="galice.root",Int_t mod=-1,
     loadlibs();
   } else {
     if(gAlice){
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
     }
index 198edac96dffac171f9b03d6823d6054d2f92234..c07f0688e35d0ecc64c961a84d87038f20aef0ef 100644 (file)
@@ -66,7 +66,7 @@ void EvaluateSPDEffWithTracklets(Char_t* dir=".", Bool_t mc=kTRUE, Bool_t bckg=k
   AliRunLoader* runLoader;
 
     if (gAlice) {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
     }
index 3e64b4afee87dc92709e7f3b91237a296b9b8e0a..85e94d1855cae10a09c56c7f736354916d1069a1 100644 (file)
@@ -26,7 +26,7 @@ void MakeSDDGeoMap(){
   }
   else { 
     if(gAlice){
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
     }
index 9311aae5ef7d480f3c3b96a321cffb495eeacc3f..79d2fa668c5bce16f0898d90bfcfa99fc12a3b8e 100644 (file)
@@ -28,7 +28,7 @@ Int_t ShowITSHitsRecPoints(Bool_t align=kFALSE,
   }
   else { 
     if(gAlice){
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
     }
@@ -338,7 +338,7 @@ Int_t ShowITSHitsRecPointsNtuple(Bool_t align=kFALSE,
   }
   else { 
     if(gAlice){
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
     }
index 1c0e90e487151abb6188c17e681b1f9cfc3ab7b9..0b721a2433cc39d28847b0519f1c9e77611f7a22 100644 (file)
@@ -203,7 +203,7 @@ void ShowSPDRecPoints(Int_t RunStart, Int_t RunStop){
     }
     else { 
       if (gAlice){                        
-        delete AliRunLoader::GetRunLoader();   
+        delete AliRunLoader::Instance();   
         delete gAlice;                    
         gAlice=0;                        
       }                                  
index c5a2dec5bccbf4b66064f8a0353bbe68dffdd368..b4ff7d947a4ac09c41e3694f5da774093e16a638 100755 (executable)
@@ -27,7 +27,7 @@
   // get runloader
 
   if (gAlice) {
-    delete AliRunLoader::GetRunLoader();
+    delete AliRunLoader::Instance();
     delete gAlice;
     gAlice=0;
   }
index adc0742a416830a8dadb91808103aeb1e7c20814..a158e8e1e0e5aecc6e23cea9c9e8076b950b7993 100644 (file)
@@ -1,8 +1,8 @@
 // In order to create galice.root follow the steps shown below
 //
 //  gAlice->Init("galice.C");
-//  AliRunLoader::GetRunLoader()->Write();
-//  delete AliRunLoader::GetRunLoader();
+//  AliRunLoader::Instance()->Write();
+//  delete AliRunLoader::Instance();
 //
 
 
index 7a79d10bf3bb3d44e3efea955ea6d9eaf8ea957c..01967e9253b072cc634f05916a035257a423be31 100644 (file)
@@ -26,8 +26,8 @@ void monitor(Bool_t batchMode = kFALSE,
   // make sure galice.root is there
   if (!gSystem->Which(".", "galice.root")) {
     gAlice->InitMC("$ALICE_ROOT/MONITOR/galice.C");
-    AliRunLoader::GetRunLoader()->Write();
-    delete AliRunLoader::GetRunLoader();
+    AliRunLoader::Instance()->Write();
+    delete AliRunLoader::Instance();
   }
 
   // start the monitoring
index d72c2b69b277c74d4cee296d01358681eac348a8..e49942aa8140a0b2705395e2e601c8186b24670f 100644 (file)
@@ -125,7 +125,7 @@ AliMUONClusterFinderMLEM::Prepare(Int_t detElemId,
   fSplitter->SetDebug(fDebug);
     
   // find out current event number, and reset the cluster number
-  AliRunLoader *runLoader = AliRunLoader::GetRunLoader();
+  AliRunLoader *runLoader = AliRunLoader::Instance();
   fEventNumber = runLoader ? runLoader->GetEventNumber() : 0;
   fClusterNumber = -1;
   fClusterList.Delete();
index 0790944bda20d5b9bd94be836b77ce753404bb90..ae50b97ac438b393a07e4475d1e6385e69e88fda 100644 (file)
@@ -112,7 +112,7 @@ AliMUONClusterFinderPeakCOG::Prepare(Int_t detElemId, TClonesArray* pads[2],
   fDetElemId = detElemId;
   
   // find out current event number, and reset the cluster number
-  AliRunLoader *runLoader = AliRunLoader::GetRunLoader();
+  AliRunLoader *runLoader = AliRunLoader::Instance();
   fEventNumber = runLoader ? runLoader->GetEventNumber() : 0;
   fClusterNumber = -1;
   fClusterList.Delete();
index 7a370a1bfa349a3af0b7aa335f93e614fbe2e6cf..9dcfced9981bcf4a70a9e97fb24125e587fa7461 100644 (file)
@@ -185,7 +185,7 @@ AliMUONClusterFinderPeakFit::Prepare(Int_t detElemId, TClonesArray* pads[2],
   fDetElemId = detElemId;
   
   // find out current event number, and reset the cluster number
-  AliRunLoader *runLoader = AliRunLoader::GetRunLoader();
+  AliRunLoader *runLoader = AliRunLoader::Instance();
   fEventNumber = runLoader ? runLoader->GetEventNumber() : 0;
   fClusterNumber = -1;
   fClusterList.Delete();
index fabf0891a348e1cc14520904b55fa93bd9467a06..bad184684fdb7d5d4b1924c2fca1184864e0bc97 100644 (file)
@@ -436,10 +436,10 @@ AliRunLoader*
 AliMUONPedestalEventGenerator::LoadRun(const char* mode)
 {
   /// Get access to AliRunLoader object
-  while (AliRunLoader::GetRunLoader()) 
+  while (AliRunLoader::Instance()) 
   {
-    AliDebug(1,Form("Deleting AliRunLoader %p",AliRunLoader::GetRunLoader()));
-    delete AliRunLoader::GetRunLoader();
+    AliDebug(1,Form("Deleting AliRunLoader %p",AliRunLoader::Instance()));
+    delete AliRunLoader::Instance();
   }
   
   AliRunLoader* runLoader = 
index 015c7c9ecf12302a6a03ae7afba591fd92a88bef..ce0b6be5501c70f7c51addb76da5c644ee074b9c 100644 (file)
@@ -92,7 +92,7 @@ AliMUONSDigitizerV2::Exec(Option_t*)
   
   AliDebug(1,"");
   
-  AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
+  AliRunLoader* runLoader = AliRunLoader::Instance();
   AliLoader* loader = runLoader->GetDetectorLoader("MUON");
 
   loader->LoadHits("READ");
index 55dba3da0a398d0742f9d8377f6828bdc2ef9d90..5f436b3bc7a160c151c75aa687ce368a106e10ee 100644 (file)
@@ -82,7 +82,7 @@ void AliMUONTrigger::Trigger()
 {
   /// sets the trigger inputs
 
-   AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
+   AliRunLoader* runLoader = AliRunLoader::Instance();
   
    AliLoader * muonLoader = runLoader->GetDetectorLoader("MUON");
    muonLoader->LoadDigits("READ");
index fd50bb215e6c6b2f17ba5983c6c5ca09f83fba02..c7f83fd4e838185eac07a2b841c87d9643dd809d 100644 (file)
@@ -954,7 +954,7 @@ void AliMUONTriggerGUI::DoRunGalApply()
       
       fRunLoader->LoadgAlice();
       gAlice = fRunLoader->GetAliRun();
-      fEventsPerRun = AliRunLoader::GetRunLoader()->GetNumberOfEvents();
+      fEventsPerRun = AliRunLoader::Instance()->GetNumberOfEvents();
       
       fLoader = fRunLoader->GetLoader("MUONLoader");
       fRunLoader->GetEvent(fEvent);
index 01ab5540da9d3246815a295e27f9a9251a228ba2..379459892a70f9bebc0d5d3c9f701888413cca53 100644 (file)
@@ -1260,7 +1260,7 @@ void AliPHOSAnalyze::Contamination(){
  
   
   //print Final Table
-  maxevent = (Int_t)AliRunLoader::GetRunLoader()->TreeE()->GetEntries() ; 
+  maxevent = (Int_t)AliRunLoader::Instance()->TreeE()->GetEntries() ; 
 
   TString message ; 
   message  = "Resolutions: Analyzed %d event(s)\n" ; 
index 80aec59358b29bed2f4645b88a2090676c1e79a0..7d09db5fb1252710ee02083af81ba8b32e454be8 100644 (file)
@@ -288,7 +288,7 @@ Bool_t AliPHOSRaw2Digits::CloseRootFiles(void ){
     printf("writing gAlice \n") ;
     fHeaderFile->cd() ;
     gAlice->Write(0,TObject::kOverwrite);
-    AliRunLoader::GetRunLoader()->TreeE()->Write(0,TObject::kOverwrite);
+    AliRunLoader::Instance()->TreeE()->Write(0,TObject::kOverwrite);
   }
 
   delete gAlice ;
@@ -650,7 +650,7 @@ void AliPHOSRaw2Digits::WriteDigits(void){
 
   //Write header
   fHeaderFile->cd() ;
-  AliRunLoader::GetRunLoader()->TreeE()->Fill();
+  AliRunLoader::Instance()->TreeE()->Fill();
 }
 //____________________________________________________________________________ 
 void AliPHOSRaw2Digits::Print(const Option_t *)const{
index 3bc56ebbf89408a5280eeff4dedf320549396479..34bc0d47a3de03fa78dac7909d7358a4b39185dc 100644 (file)
@@ -98,7 +98,7 @@ Int_t AliPHOSRecParticle::GetNPrimariesToRecParticles() const
 { 
   // Get the number of primaries at the origine of the RecParticle
   Int_t rv = 0 ;
-  AliRunLoader* rl = AliRunLoader::GetRunLoader() ;
+  AliRunLoader* rl = AliRunLoader::Instance() ;
   AliPHOSLoader * phosLoader = dynamic_cast<AliPHOSLoader*>(rl->GetLoader("PHOSLoader"));
   Int_t emcRPindex = dynamic_cast<AliPHOSTrackSegment*>(phosLoader->TrackSegments()->At(GetPHOSTSIndex()))->GetEmcIndex();
   dynamic_cast<AliPHOSEmcRecPoint*>(phosLoader->EmcRecPoints()->At(emcRPindex))->GetPrimaries(rv) ; 
@@ -110,7 +110,7 @@ const TParticle * AliPHOSRecParticle::GetPrimary() const
 {
   // Get the primary particle at the origine of the RecParticle and 
   // which has deposited the largest energy in SDigits
-  AliRunLoader* rl = AliRunLoader::GetRunLoader() ;
+  AliRunLoader* rl = AliRunLoader::Instance() ;
   AliPHOSLoader * phosLoader = dynamic_cast<AliPHOSLoader*>(rl->GetLoader("PHOSLoader"));
   rl->GetEvent(rl->GetEventNumber()) ;
   rl->LoadKinematics("READ");
@@ -165,7 +165,7 @@ Int_t AliPHOSRecParticle::GetPrimaryIndex() const
   // which the RecParticle is created from
 
 
-  AliRunLoader* rl = AliRunLoader::GetRunLoader() ;
+  AliRunLoader* rl = AliRunLoader::Instance() ;
   AliPHOSLoader * phosLoader = dynamic_cast<AliPHOSLoader*>(rl->GetLoader("PHOSLoader"));
   rl->GetEvent(rl->GetEventNumber()) ;
   rl->LoadHits("READ");
@@ -275,7 +275,7 @@ const TParticle * AliPHOSRecParticle::GetPrimary(Int_t index) const
   } 
   else { 
     Int_t dummy ; 
-    AliRunLoader* rl = AliRunLoader::GetRunLoader() ;
+    AliRunLoader* rl = AliRunLoader::Instance() ;
     AliPHOSLoader * phosLoader = dynamic_cast<AliPHOSLoader*>(rl->GetLoader("PHOSLoader"));
 
     Int_t emcRPindex = dynamic_cast<AliPHOSTrackSegment*>(phosLoader->TrackSegments()->At(GetPHOSTSIndex()))->GetEmcIndex();
index 2bcbe394c5bcc5b25a1ea48e3cda35c31b9ce9ff..f085d54a810659401cd426210a7104ff3b3f2382 100644 (file)
@@ -665,7 +665,7 @@ void AliPHOSTrigger::DoIt()
 {
   // does the trigger job
 
-  AliRunLoader* rl = AliRunLoader::GetRunLoader() ;
+  AliRunLoader* rl = AliRunLoader::Instance() ;
   AliPHOSLoader * phosLoader = dynamic_cast<AliPHOSLoader*>(rl->GetLoader("PHOSLoader"));
   
   // Get PHOS Geometry object
index 967d389d6b58cc52bf533237dd976e57142fffa4..8d93a02a39e25f52ad8d3877861fb1063209ecbb 100644 (file)
@@ -15,7 +15,7 @@ Int_t AliPMDRecpointRead(Int_t nevent = 1)
 {
   if (gAlice)
     { 
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;//if everything was OK here it is already NULL
       gAlice = 0x0;
     }
index b66a69c9702c9ddc55d71660c1ae06881f4ca6e3..8c22faa9ff13410a555349011c0202728dd5f771 100644 (file)
@@ -12,7 +12,7 @@ Int_t AliPMDesdmake(Int_t nevt = 1)
 {
   if (gAlice)
     { 
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;//if everything was OK here it is already NULL
       gAlice = 0x0;
     }
index 61f2d421296abca699c8238866881426a6392433..bb0fed28f8b5c614aa42e1ecc5a282fb35cbf147 100644 (file)
@@ -146,7 +146,7 @@ AliGenInfoMaker::AliGenInfoMaker(const char * fnGalice, const char* fnRes,
   //
   fLoader = AliRunLoader::Open(fnGalice);
   if (gAlice){
-    delete AliRunLoader::GetRunLoader();
+    delete AliRunLoader::Instance();
     delete gAlice;
     gAlice = 0x0;
   }
index 319c5e89dd6226fadd18997ab28c5801085a5f92..93c93eb165b9c617f07ac73cdf99e500dce85e4a 100644 (file)
@@ -296,7 +296,7 @@ AliRecInfoMaker::AliRecInfoMaker(const char* fnGenTracks,
   //
   fLoader = AliRunLoader::Open(fnGalice);
   if (gAlice){
-    //delete AliRunLoader::GetRunLoader();
+    //delete AliRunLoader::Instance();
     delete gAlice;
     gAlice = 0x0;
   }
index d587bb7fe006418f293e88446ee6d3cc4b70a9fa..b68ab23cb15bbc19f610ec57567d6549eb5022d2 100644 (file)
@@ -555,8 +555,8 @@ void AliGenPythia::Generate()
            }
            fNpartons = fPythia->GetN();
        } else {
-           printf("Loading Event %d\n",AliRunLoader::GetRunLoader()->GetEventNumber());
-           fRL->GetEvent(AliRunLoader::GetRunLoader()->GetEventNumber());
+           printf("Loading Event %d\n",AliRunLoader::Instance()->GetEventNumber());
+           fRL->GetEvent(AliRunLoader::Instance()->GetEventNumber());
            fPythia->SetN(0);
            LoadEvent(fRL->Stack(), 0 , 1);
            fPythia->Pyedit(21);
index 52531d6b83286a5b65333b02ce1ecd76482547ca..35bf65020a3a97dd3f36af263a7275f21e3ae7c7 100644 (file)
@@ -529,8 +529,8 @@ void AliGenPythiaPlus::Generate()
            }
            fNpartons = fPythia->GetNumberOfParticles();
        } else {
-           printf("Loading Event %d\n",AliRunLoader::GetRunLoader()->GetEventNumber());
-           fRL->GetEvent(AliRunLoader::GetRunLoader()->GetEventNumber());
+           printf("Loading Event %d\n",AliRunLoader::Instance()->GetEventNumber());
+           fRL->GetEvent(AliRunLoader::Instance()->GetEventNumber());
            fPythia->SetNumberOfParticles(0);
            fPythia->LoadEvent(fRL->Stack(), 0 , 1);
            fPythia->EditEventList(21);
@@ -1012,7 +1012,7 @@ Int_t  AliGenPythiaPlus::GenerateMB()
                if (fStack) {
                    particle = fStack->Particle(nt);
                } else {
-                   particle = AliRunLoader::GetRunLoader()->Stack()->Particle(nt);
+                   particle = AliRunLoader::Instance()->Stack()->Particle(nt);
                }
 //             particle->SetFirstDaughter(fPythia->GetK(2, i));
 //             particle->SetLastDaughter(fPythia->GetK(3, i));         
index d8f3f87673010d70d655fb4bf8a688ad7ef29359..b7e2f2333170265d4245e42bd233facfa7565e04 100644 (file)
@@ -64,7 +64,7 @@ void AliCTPRawData::RawData()
   ULong64_t l2class = 0;
   UChar_t l2cluster = 0;
   AliInfo("Storing the CTP DDL raw data...");
-  AliRunLoader *runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader *runloader = AliRunLoader::Instance();
   if (runloader) {
     if (!runloader->LoadTrigger()) {
       AliCentralTrigger *aCTP = runloader->GetTrigger();
index fdd1ff48ba6eeef535cfc1dbf618b8d50f724863..34429532ddf41fdc261a288942d59966cefbd495 100644 (file)
@@ -427,7 +427,7 @@ Int_t AliCascadeComparison(Int_t code=3312, const Char_t *dir=".") {
 
 Int_t GoodCascades(const Char_t *dir) {
    if (gAlice) {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice; 
       gAlice=0;
    }   
index a03d69d737fca8cfd996e0a392d5e898a1c34073..540c2a8c1f90f3bf86e26376441350143c913ca8 100644 (file)
@@ -814,7 +814,7 @@ ESDCmpTr::ESDCmpTr(const char* fnGenTracks,
   //
   fLoader = AliRunLoader::Open(fnGalice);
   if (gAlice){
-    //delete AliRunLoader::GetRunLoader();
+    //delete AliRunLoader::Instance();
     delete gAlice;
     gAlice = 0x0;
   }
index 97902d5512612ca0ffc669c211851a826f19f55f..31b15c71f2b8be8f9eef2cea5fd9a9dd3886ff2a 100644 (file)
@@ -16,7 +16,7 @@ Int_t AliESDPmdTest(Int_t nevent = 1)
 {
   if (gAlice)
     { 
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;//if everything was OK here it is already NULL
       gAlice = 0x0;
     }
index a3bca0764188f7501f5a8d487c8912af3fe5f2ec..da6a438175aa62dd96cd58461e113206d0961126 100644 (file)
@@ -34,7 +34,7 @@ AliITSClusterErrAnal::AliITSClusterErrAnal(Char_t *chloader )
   //
   //SET Input loaders
   if (gAlice){
-    delete AliRunLoader::GetRunLoader();
+    delete AliRunLoader::Instance();
     delete gAlice;
     gAlice = 0x0;
   }    
index 3f0ffc8d02d589e3d29899e965b2e3e5b700dbab..ac02216e0dff55d38d07226afb0ca764b6b9316c 100644 (file)
@@ -139,7 +139,7 @@ void RunV0(  AliESDEvent *event )
   cout<<"Event "<<iEvent++<<endl;
 
   if( !gAlice ) return;
-  AliRunLoader *rl = AliRunLoader::GetRunLoader(); 
+  AliRunLoader *rl = AliRunLoader::Instance(); 
  
   AliStack *stack = rl->Stack();
   if( !stack ) return;  
@@ -307,7 +307,7 @@ Int_t AliKFParticleTest(Int_t n1=0,Int_t n2=1000,char *dire="/d/alice10/sma/my_v
     cout <<"  Opening "<<filename<<"\nand ESD "<<esdfile<<endl;
     
     if (gAlice) {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
     }
index 17500460cc81ba27c12236cd145f5b555cd67690..fe542df430f2a7d9c1753abfd6a6d60945f35aad 100644 (file)
@@ -177,7 +177,7 @@ Bool_t  AliMC::MisalignGeometry()
    if(!AliGeomManager::CheckSymNamesLUT("ALL"))
     AliFatal("Current loaded geometry differs in the definition of symbolic names!");
 
-   return AliSimulation::Instance()->MisalignGeometry(AliRunLoader::GetRunLoader());
+   return AliSimulation::Instance()->MisalignGeometry(AliRunLoader::Instance());
 }   
 
 //_______________________________________________________________________
@@ -367,7 +367,7 @@ void AliMC::EnergySummary()
   Float_t ed, ed2;
   Int_t kn, i, left, j, id;
   const Float_t kzero=0;
-  Int_t ievent=AliRunLoader::GetRunLoader()->GetHeader()->GetEvent()+1;
+  Int_t ievent=AliRunLoader::Instance()->GetHeader()->GetEvent()+1;
   //
   // Energy loss information
   if(ievent) {
@@ -435,7 +435,7 @@ void AliMC::BeginEvent()
   AliDebug(1, ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
   AliDebug(1, ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
     
-  AliRunLoader *runloader=AliRunLoader::GetRunLoader();
+  AliRunLoader *runloader=AliRunLoader::Instance();
 
   /*******************************/    
   /*   Clean after eventual      */
@@ -559,7 +559,7 @@ void AliMC::FinishPrimary()
   //
   // Called  at the end of each primary track
   //
-  AliRunLoader *runloader=AliRunLoader::GetRunLoader();
+  AliRunLoader *runloader=AliRunLoader::Instance();
   //  static Int_t count=0;
   //  const Int_t times=10;
   // This primary is finished, purify stack
@@ -590,7 +590,7 @@ void AliMC::RemapHits()
 {
 //    
 // Remaps the track labels of the hits
-    AliRunLoader *runloader=AliRunLoader::GetRunLoader();
+    AliRunLoader *runloader=AliRunLoader::Instance();
     AliStack* stack = runloader->Stack();
     TList* hitLists = GetHitLists();
     TIter next(hitLists);
@@ -646,7 +646,7 @@ void AliMC::FinishEvent()
     fSum2Energy[i]+=fEventEnergy[i]*fEventEnergy[i];
    }
 
-  AliRunLoader *runloader=AliRunLoader::GetRunLoader();
+  AliRunLoader *runloader=AliRunLoader::Instance();
 
   AliHeader* header = runloader->GetHeader();
   AliStack* stack = runloader->Stack();
@@ -917,7 +917,7 @@ Int_t AliMC::GetCurrentTrackNumber() const {
   //
   // Returns current track
   //
-  return AliRunLoader::GetRunLoader()->Stack()->GetCurrentTrackNumber();
+  return AliRunLoader::Instance()->Stack()->GetCurrentTrackNumber();
 }
 
 //_______________________________________________________________________
@@ -926,7 +926,7 @@ void AliMC::DumpPart (Int_t i) const
   //
   // Dumps particle i in the stack
   //
-  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::Instance();
    if (runloader->Stack())
     runloader->Stack()->DumpPart(i);
 }
@@ -937,7 +937,7 @@ void AliMC::DumpPStack () const
   //
   // Dumps the particle stack
   //
-  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::Instance();
    if (runloader->Stack())
     runloader->Stack()->DumpPStack();
 }
@@ -948,7 +948,7 @@ Int_t AliMC::GetNtrack() const {
   // Returns number of tracks in stack
   //
   Int_t ntracks = -1;
-  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::Instance();
    if (runloader->Stack())
      ntracks = runloader->Stack()->GetNtrack();
    return ntracks;
@@ -961,7 +961,7 @@ Int_t AliMC::GetPrimary(Int_t track) const
   // return number of primary that has generated track
   //
   Int_t nprimary = -999;
-  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::Instance();
   if (runloader->Stack())
     nprimary = runloader->Stack()->GetPrimary(track);
   return nprimary;
@@ -972,7 +972,7 @@ TParticle* AliMC::Particle(Int_t i) const
 {
   // Returns the i-th particle from the stack taking into account
   // the remaping done by PurifyKine
-  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::Instance();
   if (runloader)
    if (runloader->Stack())
     return runloader->Stack()->Particle(i);
@@ -984,7 +984,7 @@ const TObjArray* AliMC::Particles() const {
   //
   // Returns pointer to Particles array
   //
-  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::Instance();
   if (runloader)
    if (runloader->Stack())
     return runloader->Stack()->Particles();
@@ -998,7 +998,7 @@ void AliMC::PushTrack(Int_t done, Int_t parent, Int_t pdg, const Float_t *pmom,
 { 
 // Delegate to stack
 //
-  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::Instance();
   if (runloader)
     if (runloader->Stack())
       runloader->Stack()->PushTrack(done, parent, pdg, pmom, vpos, polar, tof,
@@ -1014,7 +1014,7 @@ void AliMC::PushTrack(Int_t done, Int_t parent, Int_t pdg,
 { 
   // Delegate to stack
   //
-  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::Instance();
   if (runloader)
     if (runloader->Stack())
       runloader->Stack()->PushTrack(done, parent, pdg, px, py, pz, e, vx, vy, vz, tof,
@@ -1026,7 +1026,7 @@ void AliMC::SetHighWaterMark(Int_t nt) const
 {
     //
     // Set high water mark for last track in event
-  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::Instance();
   if (runloader)
     if (runloader->Stack())
       runloader->Stack()->SetHighWaterMark(nt);
@@ -1038,7 +1038,7 @@ void AliMC::KeepTrack(Int_t track) const
   //
   // Delegate to stack
   //
-  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::Instance();
   if (runloader)
     if (runloader->Stack())
       runloader->Stack()->KeepTrack(track);
@@ -1049,7 +1049,7 @@ void AliMC::FlagTrack(Int_t track) const
 {
   // Delegate to stack
   //
-  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::Instance();
   if (runloader)
     if (runloader->Stack())
       runloader->Stack()->FlagTrack(track);
@@ -1061,7 +1061,7 @@ void AliMC::SetCurrentTrack(Int_t track) const
   //
   // Set current track number
   //
-  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::Instance();
   if (runloader)
     if (runloader->Stack())
       runloader->Stack()->SetCurrentTrack(track); 
@@ -1175,7 +1175,7 @@ void AliMC::ReorderAndExpandTreeTR()
 //  Reorder and expand the temporary track reference tree in order to match the kinematics tree
 //
 
-    AliRunLoader *rl = AliRunLoader::GetRunLoader();
+    AliRunLoader *rl = AliRunLoader::Instance();
 //
 //  TreeTR
     AliDebug(1, "fRunLoader->MakeTrackRefsContainer()");
index 9a7325af0fbb8f280df43636365f9d1f0973c9b0..60b49969bf21184e56132a66cd560d32caadc14c 100644 (file)
@@ -103,7 +103,7 @@ Int_t AliPIDComparison(const Char_t *dir=".") {
    Char_t fname[100];
 
    if (gAlice) {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
    }
index debe87f224ad81ee2204390237f74284be80af7a..0f47d8a064ee5cd5c27433f4b2a865b1edf1efd9 100644 (file)
@@ -15,7 +15,7 @@ public:
   AliRawDataHeaderSim() : AliRawDataHeader() {
     // Takes the trigger mask and
     // stores it in the data header
-    AliRunLoader *runloader = AliRunLoader::GetRunLoader();
+    AliRunLoader *runloader = AliRunLoader::Instance();
     if (runloader) {
       if (!runloader->LoadTrigger()) {
        AliCentralTrigger *aCTP = runloader->GetTrigger();
index 7666a3b21b90e6f9a6476daaf55d7a3d12a07de8..05fdd24e32820cc025fd91284e679501c1602160 100644 (file)
@@ -786,8 +786,10 @@ void AliReconstruction::SetRecoParam(const char* detector, AliDetectorRecoParam
 }
 
 //_____________________________________________________________________________
-Bool_t AliReconstruction::SetFieldMap(Float_t l3Cur, Float_t diCur, Float_t l3Pol, Float_t diPol,
-                                     Float_t beamenergy, Char_t *beamtype,const char *path) {
+Bool_t AliReconstruction::SetFieldMap(Float_t l3Cur, Float_t diCur, Float_t l3Pol, 
+                                     Float_t diPol, Float_t beamenergy, 
+                                     const Char_t *beamtype, const Char_t *path) 
+{
   //------------------------------------------------
   // The magnetic field map, defined externally...
   // L3 current 30000 A  -> 0.5 T
index fd69c785db0db5fdbab2722322cb7fd353623f73..3b3ea784b8bdc946182573f41219dfd05a322909 100644 (file)
@@ -79,8 +79,9 @@ public:
   //*** Magnetic field setters
   void SetUniformFieldTracking(Bool_t flag=kTRUE){fUniformField=flag;} 
   Bool_t SetFieldMap(Float_t l3Current=30000., Float_t diCurrent=6000., 
-                    Float_t l3Pol=1., Float_t dipPol=1., Float_t benergy=7000., char* btype="pp",  
-                    const char *path="$(ALICE_ROOT)/data/maps/mfchebKGI_sym.root");
+                    Float_t l3Pol=1., Float_t dipPol=1., Float_t benergy=7000., 
+                    const Char_t* btype="pp",  
+                    const Char_t* path="$(ALICE_ROOT)/data/maps/mfchebKGI_sym.root");
 
   //*** Global reconstruction flag setters
   void SetRunVertexFinder(Bool_t flag=kTRUE) {fRunVertexFinder=flag;};
index 45c039a072153f3ea0694274391d3710c3b2fc7f..fd94a19fcfd6a1f727b4977b57ab0af5fdfafeec 100644 (file)
@@ -65,7 +65,7 @@ ClassImp(AliRun)
 
 //_______________________________________________________________________
 AliRun::AliRun():
-  fRun(-1),
+//  fRun(-1),
   fEvent(0),
   fEventNrInRun(-1),
   fModules(0),
@@ -91,7 +91,6 @@ AliRun::AliRun():
 //_____________________________________________________________________________
 AliRun::AliRun(const char *name, const char *title):
   TNamed(name,title),
-  fRun(-1),
   fEvent(0),
   fEventNrInRun(-1),
   fModules(new TObjArray(77)), // Support list for the Detectors
@@ -279,7 +278,7 @@ Int_t AliRun::GetEvent(Int_t event)
 /****       R  E  L  O  A  D          ****/
 /*****************************************/
 
-  AliRunLoader::GetRunLoader()->GetEvent(event);
+  AliRunLoader::Instance()->GetEvent(event);
 
 /*****************************************/ 
 /****  P O S T    R E L O A D I N G   ****/
@@ -293,7 +292,7 @@ Int_t AliRun::GetEvent(Int_t event)
      detector->SetTreeAddress();
    }
  
-  return AliRunLoader::GetRunLoader()->GetHeader()->GetNtrack();
+  return AliRunLoader::Instance()->GetHeader()->GetNtrack();
 }
 
 //_______________________________________________________________________
@@ -309,7 +308,7 @@ void AliRun::Hits2Digits(const char *selected)
 
    // Convert Hits to sumable digits
    // 
-   for (Int_t nevent=0; nevent<AliRunLoader::GetRunLoader()->TreeE()->GetEntries(); nevent++) {
+   for (Int_t nevent=0; nevent<AliRunLoader::Instance()->TreeE()->GetEntries(); nevent++) {
      GetEvent(nevent);
      Hits2SDigits(selected);
      SDigits2Digits(selected);
@@ -410,7 +409,7 @@ void AliRun::Streamer(TBuffer &R__b)
 
 void AliRun::SetGenEventHeader(AliGenEventHeader* header)
 {
-  AliRunLoader::GetRunLoader()->GetHeader()->SetGenEventHeader(header);
+  AliRunLoader::Instance()->GetHeader()->SetGenEventHeader(header);
 }
 
 
index 8071096442c79a7c00fcba9cc27620450131a9d4..8d2862661804dbcfb8c1cc35d701925cda2facd0 100644 (file)
@@ -36,7 +36,6 @@ public:
    TObjArray     *Modules() const {return fModules;}
    void           AddModule(AliModule* mod);
    Int_t          GetEvNumber() const;
-   Int_t          GetRunNumber() const {return fRun;}
    void           SetEventNrInRun(Int_t event) {fEventNrInRun=event;}
    Int_t          GetEventNrInRun() const {return fEventNrInRun;}
    Int_t          GetNdets() const {return fNdets;}
@@ -78,11 +77,9 @@ public:
   virtual  void Announce() const;
    
   virtual  void  InitLoaders(); //prepares run (i.e. creates getters)
-  void           SetRunNumber(Int_t run) {fRun=run;}
 
 protected:
   virtual  void  Tree2Tree(Option_t *option, const char *detector=0);
-  Int_t          fRun;               //! Current run number
   Int_t          fEvent;             //! Current event number (from 1)
   Int_t          fEventNrInRun;      //! Current unique event number in run
   TObjArray     *fModules;           //  List of Detectors
index 3bfbf993eead358911fa573bf4d36c53e5497513..a5d8a4d8275aa5a14ba8929390af0e2ea8da8f96 100644 (file)
@@ -86,6 +86,7 @@ const TString AliRunLoader::fgkDefaultTriggerFileName("Trigger.root");
 AliRunLoader::AliRunLoader():
  fLoaders(0x0),
  fEventFolder(0x0),
+ fRun(-1),
  fCurrentEvent(0),
  fGAFile(0x0),
  fHeader(0x0),
@@ -105,6 +106,7 @@ AliRunLoader::AliRunLoader(const char* eventfoldername):
  TNamed(fgkRunLoaderName,fgkRunLoaderName),
  fLoaders(new TObjArray()),
  fEventFolder(0x0),
+ fRun(-1),
  fCurrentEvent(0),
  fGAFile(0x0),
  fHeader(0x0),
index 3028ca55e9caa06ea6fee2914de7afca4e4f9cb1..0cbe076d5a73ba5d08b9239e4caf1c830eeb16a4 100644 (file)
@@ -102,6 +102,8 @@ class AliRunLoader: public TNamed
     TTree*      TreeTR() const; //returns the tree from folder; shortcut method    
     
     AliRun*     GetAliRun()const;
+    Int_t       GetRunNumber() const {return fRun;}
+    void        SetRunNumber(Int_t run) {fRun=run;}
         
     Int_t       WriteHeader(Option_t* opt="");
     Int_t       WriteTrigger(Option_t* opt="");
@@ -174,7 +176,7 @@ class AliRunLoader: public TNamed
   /*****   Public S T A T I C Stuff   *******/
   /******************************************/
     static AliRunLoader* GetRunLoader(const char* eventfoldername);
-    static AliRunLoader* GetRunLoader(){return fgRunLoader;}
+    static AliRunLoader* Instance(){return fgRunLoader;}
     static AliLoader*    GetDetectorLoader(const char* detname, const char* eventfoldername);
     static TTree*        GetTreeH(const char* detname, Bool_t maketree, const char* eventfoldername);
     static TTree*        GetTreeS(const char* detname, Bool_t maketree, const char* eventfoldername);
@@ -183,7 +185,6 @@ class AliRunLoader: public TNamed
     static TTree*        GetTreeT(const char* detname, Bool_t maketree, const char* eventfoldername);
     static TTree*        GetTreeP(const char* detname, Bool_t maketree, const char* eventfoldername);
 
-//    static AliRunDigitizer* GetRunDigitizer();
 //  Tasks are supposed to be singletons, that is why following methods are static
     static TTask*           GetRunDigitizer();        //
     static TTask*           GetRunSDigitizer();       //
@@ -204,60 +205,46 @@ class AliRunLoader: public TNamed
     static TString GetGAliceName () {return fgkGAliceName;}
      
 protected:
-    /**********************************************/
-    /************    PROTECTED      ***************/
-    /*********        D A T A          ************/
-    /**********************************************/
+    void               SetGAliceFile(TFile* gafile);//sets the pointer to gAlice file
+    Int_t              OpenKineFile(Option_t* opt);
+    Int_t              OpenTrackRefsFile(Option_t* opt);
 
-    TObjArray     *fLoaders;          //  List of Detectors
-    TFolder       *fEventFolder;      //!top folder for this run
+    Int_t              OpenDataFile(const TString& filename,TFile*& file,TDirectory*& dir,Option_t* opt,Int_t cl);
+    void               SetUnixDir(const TString& udirname);
+    const TString      SetFileOffset(const TString& fname);//adds the proper number before .root
+    void               SetDetectorAddresses();
+
+    TObjArray         *fLoaders;          //  List of Detectors
+    TFolder           *fEventFolder;      //!top folder for this run
     
-    Int_t          fCurrentEvent;//!Number of current event
+    Int_t              fRun;               //! Current run number
+    Int_t              fCurrentEvent;//!Number of current event
     
     TFile             *fGAFile;//!  pointer to main file with AliRun and Run Loader -> galice.root 
     AliHeader         *fHeader;//!  pointer to header
     AliStack          *fStack; //!  pointer to stack
     AliCentralTrigger *fCTrigger; //! pointer to CEntral Trigger Processor
     
-    AliDataLoader *fKineDataLoader;// kinematics data loader
-    AliDataLoader *fTrackRefsDataLoader;//track reference data loader
+    AliDataLoader     *fKineDataLoader;// kinematics data loader
+    AliDataLoader     *fTrackRefsDataLoader;//track reference data loader
     
-    Int_t          fNEventsPerFile;  //defines number of events stored per one file
-    TString        fUnixDirName;    //! name of unix path to directory that contains event
+    Int_t              fNEventsPerFile;  //defines number of events stored per one file
+    TString            fUnixDirName;    //! name of unix path to directory that contains event
     static const TString   fgkDefaultKineFileName;//default file name with kinamatics
     static const TString   fgkDefaultTrackRefsFileName;//default file name with kinamatics
     static const TString   fgkDefaultTriggerFileName;//default file name with trigger
 
-
-    /*********************************************/
-    /************    PROTECTED      **************/
-    /*********     M E T H O D S       ***********/
-    /*********************************************/
-
-    void           SetGAliceFile(TFile* gafile);//sets the pointer to gAlice file
-    Int_t          OpenKineFile(Option_t* opt);
-    Int_t          OpenTrackRefsFile(Option_t* opt);
-
-    Int_t          OpenDataFile(const TString& filename,TFile*& file,TDirectory*& dir,Option_t* opt,Int_t cl);
-    void           SetUnixDir(const TString& udirname);
-    const TString  SetFileOffset(const TString& fname);//adds the proper number before .root
-    void           SetDetectorAddresses();
         
   private:
     AliRunLoader(const AliRunLoader &r);      //Not implemented
     AliRunLoader & operator = (const AliRunLoader &); //Not implemented 
-
     void  GetListOfDetectors(const char * namelist,TObjArray& pointerarray) const;
-
     void  CleanHeader(){Clean(fgkHeaderContainerName);}
     void  CleanTrigger(){Clean(fgkTriggerContainerName);}
     void  Clean(const TString& name);
-    
     Int_t SetEvent();
    
-    static AliRunLoader* fgRunLoader; //pointer to the AliRunLoader instance
-
-private:
+    static AliRunLoader*   fgRunLoader; //pointer to the AliRunLoader instance
 
     static const TString   fgkRunLoaderName;          //default name of the run loader
     static const TString   fgkHeaderContainerName;    //default name of the kinematics container (TREE) name - TreeE
index 599776ba9ea98593ce1198e3cec05f68ed7b79db..18fe93a9720f7eeae282faa0c1243a9c294d8ccd 100644 (file)
@@ -781,7 +781,7 @@ Bool_t AliSimulation::RunLego(const char *setup, Int_t nc1, Float_t c1min,
     AliWarning("Run number not initialized!!");
   }
 
-  AliRunLoader::GetRunLoader()->CdGAFile();
+  AliRunLoader::Instance()->CdGAFile();
   
   AliPDG::AddParticlesToPdgDataBase();  
   
@@ -792,11 +792,11 @@ Bool_t AliSimulation::RunLego(const char *setup, Int_t nc1, Float_t c1min,
   
   //Must be here because some MCs (G4) adds detectors here and not in Config.C
   gAlice->InitLoaders();
-  AliRunLoader::GetRunLoader()->MakeTree("E");
+  AliRunLoader::Instance()->MakeTree("E");
   
   //
   // Save stuff at the beginning of the file to avoid file corruption
-  AliRunLoader::GetRunLoader()->CdGAFile();
+  AliRunLoader::Instance()->CdGAFile();
   gAlice->Write();
 
   //Save current generator
@@ -808,7 +808,7 @@ Bool_t AliSimulation::RunLego(const char *setup, Int_t nc1, Float_t c1min,
   //Run Lego Object
   
   
-  AliRunLoader::GetRunLoader()->SetNumberOfEventsPerFile(nev);
+  AliRunLoader::Instance()->SetNumberOfEventsPerFile(nev);
   gMC->ProcessRun(nev);
   
   // End of this run, close files
@@ -919,12 +919,12 @@ Bool_t AliSimulation::RunSimulation(Int_t nEvents)
   gInterpreter->ProcessLine(gAlice->GetConfigFunction());
 
   if(AliCDBManager::Instance()->GetRun() >= 0) { 
-       gAlice->SetRunNumber(AliCDBManager::Instance()->GetRun());
+    AliRunLoader::Instance()->SetRunNumber(AliCDBManager::Instance()->GetRun());
   } else {
        AliWarning("Run number not initialized!!");
   }
   
-   AliRunLoader::GetRunLoader()->CdGAFile();
+   AliRunLoader::Instance()->CdGAFile();
     
    AliPDG::AddParticlesToPdgDataBase();  
 
@@ -934,13 +934,13 @@ Bool_t AliSimulation::RunSimulation(Int_t nEvents)
    
    //Must be here because some MCs (G4) adds detectors here and not in Config.C
    gAlice->InitLoaders();
-   AliRunLoader::GetRunLoader()->MakeTree("E");
-   AliRunLoader::GetRunLoader()->LoadKinematics("RECREATE");
-   AliRunLoader::GetRunLoader()->LoadTrackRefs("RECREATE");
-   AliRunLoader::GetRunLoader()->LoadHits("all","RECREATE");
+   AliRunLoader::Instance()->MakeTree("E");
+   AliRunLoader::Instance()->LoadKinematics("RECREATE");
+   AliRunLoader::Instance()->LoadTrackRefs("RECREATE");
+   AliRunLoader::Instance()->LoadHits("all","RECREATE");
    //
    // Save stuff at the beginning of the file to avoid file corruption
-   AliRunLoader::GetRunLoader()->CdGAFile();
+   AliRunLoader::Instance()->CdGAFile();
    gAlice->Write();
    gAlice->SetEventNrInRun(-1); //important - we start Begin event from increasing current number in run
   //___________________________________________________________________________________________
@@ -958,7 +958,7 @@ Bool_t AliSimulation::RunSimulation(Int_t nEvents)
   // Set run number in CDBManager
   AliInfo(Form("Run number: %d",AliCDBManager::Instance()->GetRun()));
 
-  AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
+  AliRunLoader* runLoader = AliRunLoader::Instance();
   if (!runLoader) {
              AliError(Form("gAlice has no run loader object. "
                             "Check your config file: %s", fConfigFileName.Data()));
@@ -985,7 +985,7 @@ Bool_t AliSimulation::RunSimulation(Int_t nEvents)
   MisalignGeometry(runLoader);
 #endif
 
-//   AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
+//   AliRunLoader* runLoader = AliRunLoader::Instance();
 //   if (!runLoader) {
 //     AliError(Form("gAlice has no run loader object. "
 //                   "Check your config file: %s", fConfigFileName.Data()));
@@ -1119,7 +1119,7 @@ Bool_t AliSimulation::RunDigitization(const char* detectors,
   if (!SetRunNumberFromData()) if (fStopOnError) return kFALSE;
   SetCDBLock();
   
-  delete AliRunLoader::GetRunLoader();
+  delete AliRunLoader::Instance();
   delete gAlice;
   gAlice = NULL;
 
@@ -1563,7 +1563,7 @@ AliRunLoader* AliSimulation::LoadRun(const char* mode) const
 {
 // delete existing run loaders, open a new one and load gAlice
 
-  delete AliRunLoader::GetRunLoader();
+  delete AliRunLoader::Instance();
   AliRunLoader* runLoader = 
     AliRunLoader::Open(fGAliceFileName.Data(), 
                       AliConfig::GetDefaultEventFolderName(), mode);
@@ -1699,7 +1699,7 @@ Bool_t AliSimulation::ConvertRaw2SDigits(const char* rawDirectory, const char* e
        AliWarning("Run number not initialized!!");
   }
   
-   AliRunLoader::GetRunLoader()->CdGAFile();
+   AliRunLoader::Instance()->CdGAFile();
     
    AliPDG::AddParticlesToPdgDataBase();  
 
@@ -1709,13 +1709,13 @@ Bool_t AliSimulation::ConvertRaw2SDigits(const char* rawDirectory, const char* e
    
    //Must be here because some MCs (G4) adds detectors here and not in Config.C
    gAlice->InitLoaders();
-   AliRunLoader::GetRunLoader()->MakeTree("E");
-   AliRunLoader::GetRunLoader()->LoadKinematics("RECREATE");
-   AliRunLoader::GetRunLoader()->LoadTrackRefs("RECREATE");
-   AliRunLoader::GetRunLoader()->LoadHits("all","RECREATE");
+   AliRunLoader::Instance()->MakeTree("E");
+   AliRunLoader::Instance()->LoadKinematics("RECREATE");
+   AliRunLoader::Instance()->LoadTrackRefs("RECREATE");
+   AliRunLoader::Instance()->LoadHits("all","RECREATE");
    //
    // Save stuff at the beginning of the file to avoid file corruption
-   AliRunLoader::GetRunLoader()->CdGAFile();
+   AliRunLoader::Instance()->CdGAFile();
    gAlice->Write();
 //
 //  Initialize CDB     
@@ -1726,7 +1726,7 @@ Bool_t AliSimulation::ConvertRaw2SDigits(const char* rawDirectory, const char* e
     Int_t iDet;
     //
     // Get the runloader
-    AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
+    AliRunLoader* runLoader = AliRunLoader::Instance();
     //
     // Open esd file if available
     TFile* esdFile = TFile::Open(esdFileName);
@@ -1823,7 +1823,7 @@ void AliSimulation::FinishRun()
   if(IsLegoRun()) 
    {
     AliDebug(1, "Finish Lego");
-    AliRunLoader::GetRunLoader()->CdGAFile();
+    AliRunLoader::Instance()->CdGAFile();
     fLego->FinishRun();
    }
   
@@ -1835,16 +1835,16 @@ void AliSimulation::FinishRun()
     detector->FinishRun();
   }
   
-  AliDebug(1, "AliRunLoader::GetRunLoader()->WriteHeader(OVERWRITE)");
-  AliRunLoader::GetRunLoader()->WriteHeader("OVERWRITE");
+  AliDebug(1, "AliRunLoader::Instance()->WriteHeader(OVERWRITE)");
+  AliRunLoader::Instance()->WriteHeader("OVERWRITE");
 
   // Write AliRun info and all detectors parameters
-  AliRunLoader::GetRunLoader()->CdGAFile();
+  AliRunLoader::Instance()->CdGAFile();
   gAlice->Write(0,TObject::kOverwrite);//write AliRun
-  AliRunLoader::GetRunLoader()->Write(0,TObject::kOverwrite);//write RunLoader itself
+  AliRunLoader::Instance()->Write(0,TObject::kOverwrite);//write RunLoader itself
   
   if(gAlice->GetMCApp()) gAlice->GetMCApp()->FinishRun();  
-  AliRunLoader::GetRunLoader()->Synchronize();
+  AliRunLoader::Instance()->Synchronize();
 }
 
 //_____________________________________________________________________________
@@ -1983,7 +1983,7 @@ Bool_t AliSimulation::RunQA()
        // run the QA on summable hits, digits or digits
        
   if(!gAlice) return kFALSE;
-       fQASteer->SetRunLoader(AliRunLoader::GetRunLoader()) ;
+       fQASteer->SetRunLoader(AliRunLoader::Instance()) ;
 
        TString detectorsw("") ;  
        Bool_t rv = kTRUE ; 
index 433e26ea371dde1030d1d947e5e21b8839f426f1..6bf724ebe53cdd5d06c7cf47b30a1b8000b0f14a 100755 (executable)
@@ -868,12 +868,12 @@ Bool_t AliTriggerConfiguration::CheckConfiguration( TString& configfile )
    gInterpreter->ProcessLine(gAlice->GetConfigFunction());
    
    if(AliCDBManager::Instance()->GetRun() >= 0) { 
-     gAlice->SetRunNumber(AliCDBManager::Instance()->GetRun());
+     AliRunLoader::Instance()->SetRunNumber(AliCDBManager::Instance()->GetRun());
    } else {
      AliWarning("Run number not initialized!!");
    }
   
-   AliRunLoader::GetRunLoader()->CdGAFile();
+   AliRunLoader::Instance()->CdGAFile();
     
    AliPDG::AddParticlesToPdgDataBase();  
 
@@ -881,16 +881,16 @@ Bool_t AliTriggerConfiguration::CheckConfiguration( TString& configfile )
    
    //Must be here because some MCs (G4) adds detectors here and not in Config.C
    gAlice->InitLoaders();
-   AliRunLoader::GetRunLoader()->MakeTree("E");
-   AliRunLoader::GetRunLoader()->LoadKinematics("RECREATE");
-   AliRunLoader::GetRunLoader()->LoadTrackRefs("RECREATE");
-   AliRunLoader::GetRunLoader()->LoadHits("all","RECREATE");
+   AliRunLoader::Instance()->MakeTree("E");
+   AliRunLoader::Instance()->LoadKinematics("RECREATE");
+   AliRunLoader::Instance()->LoadTrackRefs("RECREATE");
+   AliRunLoader::Instance()->LoadHits("all","RECREATE");
    //
    // Save stuff at the beginning of the file to avoid file corruption
-   AliRunLoader::GetRunLoader()->CdGAFile();
+   AliRunLoader::Instance()->CdGAFile();
    gAlice->Write();
 
-   AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
+   AliRunLoader* runLoader = AliRunLoader::Instance();
    if( !runLoader ) {
       AliError( Form( "gAlice has no run loader object. "
                       "Check your config file: %s", configfile.Data() ) );
index ab7f2cc611ba6d335a6448f686b11ddddf58f93b..d9e255f6c0d8aef4a3c712b96e2bf0816ab2dcea 100644 (file)
@@ -149,7 +149,7 @@ void AliTriggerDetector::Trigger()
    AliWarning( Form( "Triggering dummy detector %s", GetName() ) );
 
    //  ********** Get Digits for the current event **********
-   AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
+   AliRunLoader* runLoader = AliRunLoader::Instance();
    AliInfo( Form( "Event %d", runLoader->GetEventNumber() ) );
    
    TString loadername = GetName(); 
index 575a8b54ed729d34836814294d1333672940546b..79421894ad0f79bb54995645f739a48701b0f121 100644 (file)
@@ -392,7 +392,7 @@ Int_t AliV0Comparison(Int_t code=310, const Char_t *dir=".") {
 
 Int_t GoodV0s(const Char_t *dir) {
    if (gAlice) { 
-       delete AliRunLoader::GetRunLoader();
+       delete AliRunLoader::Instance();
        delete gAlice;//if everything was OK here it is already NULL
        gAlice = 0x0;
    }
index 4a9ce98414049bd015dd454d0d68a40149a35b87..ca6fb33be91454586500ff9d6e4f705a36faada6 100644 (file)
@@ -15,7 +15,7 @@ void AliVertexerTracksTest(TString outname="AliVertexerTracksTest.root",
   AliGeomManager::LoadGeometry("geometry.root");
 
   if (gAlice) {
-    delete AliRunLoader::GetRunLoader();
+    delete AliRunLoader::Instance();
     delete gAlice; 
     gAlice=0;
   }
@@ -287,7 +287,7 @@ void VertexForOneEvent(Int_t iev=0,
 //------------------------------------------------------------------------
 
   if (gAlice) {
-    delete AliRunLoader::GetRunLoader();
+    delete AliRunLoader::Instance();
     delete gAlice; 
     gAlice=0;
   }
@@ -1410,7 +1410,7 @@ void SaveFigures(TString name="dummy") {
 void TestRmTracks(Int_t iev=0) {
 
   if (gAlice) {
-    delete AliRunLoader::GetRunLoader();
+    delete AliRunLoader::Instance();
     delete gAlice; 
     gAlice=0;
   }
index 12c5e8ee35537750528165cee3cd881b82377663..f9cb7fc285d495118dac1fc296794be36471be27 100644 (file)
@@ -4,7 +4,7 @@ ReadTrigger( TString inFile = "galice.root" )
    if( gClassTable->GetID( "AliRun" ) < 0 ) {
       gROOT->ProcessLine( ".x $(ALICE_ROOT)/macros/loadlibs.C" );
    } else if( gAlice ) {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0;
    }
index 875c565080171a3005868e9f6e1abbc4fb573efe..605328937e9ca064bca841314508315a5dcae882 100644 (file)
@@ -82,7 +82,7 @@ uncertances
   memset(fBuffer,0,512*sizeof(UInt_t));
 
   //get event number 
-  AliRunLoader *runloader = AliRunLoader::GetRunLoader();
+  AliRunLoader *runloader = AliRunLoader::Instance();
   if (runloader) {
     fEventNumber = runloader->GetEventNumber();
   }
index c91adc13b4420e13d139aeccca1e00c59a8b6f18..4360a30288af9eaa9e2dc06911c22eb831f6c3c1 100644 (file)
@@ -66,7 +66,7 @@ void AliT0Trigger::Trigger()
 {
   // trigger input
 
-   AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
+   AliRunLoader* runLoader = AliRunLoader::Instance();
    AliLoader * fT0Loader = runLoader->GetLoader("T0Loader");
    //   AliT0digit *fDigits; 
    fT0Loader->LoadDigits("READ");
index a315e3d3f39be8366506a47937c6c8f3b3d926f7..1d513ac723cf7860af5922c463e902c166a6736b 100644 (file)
@@ -410,7 +410,7 @@ void AliGenDPMjet::AddHeader(AliGenEventHeader* header)
     if (fContainer) {
         fContainer->AddHeader(header);
     } else {
-        AliRunLoader::GetRunLoader()->GetHeader()->SetGenEventHeader(header);
+        AliRunLoader::Instance()->GetHeader()->SetGenEventHeader(header);
     }
 }
 
index 2a54a2525f982ab030ea878f0cc12b572fb5f82e..3c8560ab1d739a6b346a95757d61bcb497635c30 100644 (file)
@@ -178,7 +178,7 @@ void AliGenBeamGasNew::Generate()
   fHeader = new AliGenCocktailEventHeader("Beamgas Header");
   
   const TObjArray *partArray = gAlice->GetMCApp()->Particles();
-  AliStack *stack = AliRunLoader::GetRunLoader()->Stack();
+  AliStack *stack = AliRunLoader::Instance()->Stack();
   
   for (Int_t l = 0; l < numbg; l++) {
     Vertex();
index 8d830dfa87ca371f9462fa753e59197eb1bf5634..1e3ca5133870550f58465b09d50455045fe7c521 100644 (file)
@@ -483,7 +483,7 @@ void AliTOF::Init()
   /*
   // Save the geometry
   TDirectory* saveDir = gDirectory;
-  AliRunLoader::GetRunLoader()->CdGAFile();
+  AliRunLoader::Instance()->CdGAFile();
   fTOFGeometry->Write("TOFGeometry");
   saveDir->cd();
   */
index c0f477f742049d4b229d8f8b602f58159508a623..65c0583fe6001639202c6415bbe42ab1045b7f9b 100644 (file)
@@ -123,7 +123,7 @@ Int_t AliTOFComparison(const Char_t *dir=".") {
 
 
    if (gAlice) { 
-     delete AliRunLoader::GetRunLoader();
+     delete AliRunLoader::Instance();
      delete gAlice;//if everything was OK here it is already NULL
      gAlice = 0x0;
    }
@@ -317,7 +317,7 @@ Int_t AliTOFComparison(const Char_t *dir=".") {
 
 Int_t GoodTracksTOF(const Char_t *dir) {
    if (gAlice) { 
-       delete AliRunLoader::GetRunLoader();
+       delete AliRunLoader::Instance();
        delete gAlice;//if everything was OK here it is already NULL
        gAlice = 0x0;
    }
index a796b783c0c661e991fff555f336be9037ecddad..b0c154516212cb91f24d16ecba1e65239f13287f 100644 (file)
@@ -29,7 +29,7 @@ Int_t AliTOFSDigits2Digits(Int_t numberOfEvents = 0) {
 
   if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
@@ -210,7 +210,7 @@ Int_t AliTOFSDigits2Digits(Int_t numberOfEvents = 0) {
 
   if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
index 63f90bd560f9e6dd21ce8ac0342fcc3574610440..641023bafed4e9b72dfc7670e4ea904e72ac6243 100644 (file)
@@ -272,7 +272,7 @@ void AliTOFT0::Exec(Option_t *option)
     AliInfo("Memorandum: 0 means PION | 1 means KAON | 2 means PROTON")
   }
 
-  if (fNevents == 0) fNevents = (Int_t) AliRunLoader::GetRunLoader()->TreeE()->GetEntries();
+  if (fNevents == 0) fNevents = (Int_t) AliRunLoader::Instance()->TreeE()->GetEntries();
 
   for (Int_t ievent = 0; ievent < fNevents; ievent++) {
     gAlice->GetEvent(ievent);
index 80de56b3593c538471c663b7861361c4ff56dacb..f80e3fcc7abcfb61e5ad0e7dda579f743adde7e6 100644 (file)
@@ -376,7 +376,7 @@ void AliTOFTrigger::CreateLTMMatrix(){
     }
   }
   AliRunLoader *rl;
-  rl = AliRunLoader::GetRunLoader();
+  rl = AliRunLoader::Instance();
   
   Int_t ncurrevent = rl->GetEventNumber();
   rl->GetEvent(ncurrevent);
index bda0a31f114d7021ba9291f1ff33ec89ca2de9fb..ac0f682ace146b4f4a32d4ae9bce401e31a77947 100644 (file)
@@ -35,7 +35,7 @@ Int_t AliTOFanalyzeDigits(Int_t ndump=0, Int_t numberOfEvents=0)
 
   if (gAlice) 
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
@@ -173,7 +173,7 @@ Int_t AliTOFanalyzeDigits(Int_t ndump=0, Int_t numberOfEvents=0)
 
   if (gAlice) 
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
index 78f5829b34a483912c5ccff4c79a4bef9ca2ba84..11efca3aebeb690e12fd559d8ee18c46d15b9ef7 100644 (file)
@@ -67,7 +67,7 @@ Int_t AliTOFanalyzeHits(Int_t numberOfEvents=0, Bool_t drawing=kFALSE)
 
   if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
@@ -337,7 +337,7 @@ Int_t AliTOFanalyzeHits(Int_t numberOfEvents=0, Bool_t drawing=kFALSE)
 
   if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
index 326dcb4b99cb4c286aa0b6bd35d6c27390334531..1733f2c319e12fe4505570b83a5881f3db4a1301 100644 (file)
@@ -43,7 +43,7 @@ Int_t AliTOFanalyzeSDigitsV2(Int_t ndump=0, Int_t iEvNum=-1, Int_t nEvent=0)
 
   if (gAlice) 
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
    }
@@ -191,7 +191,7 @@ Int_t AliTOFanalyzeSDigitsV2(Int_t ndump=0, Int_t iEvNum=-1, Int_t nEvent=0)
 
   if (gAlice) 
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
index 717b741cf1c485507647ea50f50ba81ed5c87d19..8d498658ed4576d294eb89f1cb89910d03be4198 100644 (file)
@@ -36,7 +36,7 @@ void AliTOFhits2sdigits(Int_t evNumber1=-1, Int_t numberOfEvents=0)
   
   if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
@@ -65,7 +65,7 @@ void AliTOFhits2sdigits(Int_t evNumber1=-1, Int_t numberOfEvents=0)
 
   if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
index 65272621f4add8084b6b3f51d18813fd8bf3cb34..d2ca3256bab42c75e4370a9efaa39c070aecc94d 100644 (file)
@@ -25,7 +25,7 @@ Int_t AliTOFtest(Int_t nevents=1)
   
   if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
@@ -35,7 +35,7 @@ Int_t AliTOFtest(Int_t nevents=1)
   
   if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
@@ -45,7 +45,7 @@ Int_t AliTOFtest(Int_t nevents=1)
 
     if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
@@ -55,7 +55,7 @@ Int_t AliTOFtest(Int_t nevents=1)
   
   if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }  
@@ -67,7 +67,7 @@ Int_t AliTOFtest(Int_t nevents=1)
 
     if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
@@ -76,7 +76,7 @@ Int_t AliTOFtest(Int_t nevents=1)
   if (rc=AliTOFanalyzeDigits()) return rc;
   if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0x0;
     }
index 5559328c89a5e9c2cdaf3c1ca22057739a907c6c..5966e6e89a9a1fc4b11cf1bd6c91d1f53d90d375 100644 (file)
@@ -39,7 +39,7 @@ Int_t AliTOFtestDigitizer(const char* fileNameSignal = "galice.root",
 // delete the current gAlice object, the one from input file will be used
   if(gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0x0;
     }
@@ -63,7 +63,7 @@ Int_t AliTOFtestDigitizer(const char* fileNameSignal = "galice.root",
   
   if(gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice=0x0;
     }
index ed357bc030ac5862e88aa980c2c3f525277650cb..ec7304d9cf7278933fcef114278f74384b6477b6 100644 (file)
@@ -113,7 +113,7 @@ AliTOFv4T0::AliTOFv4T0(const char *name, const char *title):
 
   // Save the geometry
   TDirectory* saveDir = gDirectory;
-  AliRunLoader::GetRunLoader()->CdGAFile();
+  AliRunLoader::Instance()->CdGAFile();
   fTOFGeometry->Write("TOFgeometry");
   saveDir->cd();
 
index edd1461730816228fc172c42c173fcc3a3c70c0a..db6208e1de41147b47e877f54fe73e664229f04b 100644 (file)
@@ -202,7 +202,7 @@ AliTOFv5T0::AliTOFv5T0(const char *name, const char *title):
 
   // Save the geometry
   TDirectory* saveDir = gDirectory;
-  AliRunLoader::GetRunLoader()->CdGAFile();
+  AliRunLoader::Instance()->CdGAFile();
   fTOFGeometry->Write("TOFgeometry");
   saveDir->cd();
 
index 52daf542b2c84d78f22fba58a0f8bcf3e911b409..5cf2d5e68cd0ef8ae6e62f320c3d3b58fc0bae79 100644 (file)
@@ -214,7 +214,7 @@ AliTOFv6T0::AliTOFv6T0(const char *name, const char *title):
 
   // Save the geometry
   TDirectory* saveDir = gDirectory;
-  AliRunLoader::GetRunLoader()->CdGAFile();
+  AliRunLoader::Instance()->CdGAFile();
   fTOFGeometry->Write("TOFgeometry");
   saveDir->cd();
 
index 6bac15dd72f9705b881018191d371d2460fdd5ae..30e429c078addde2de33826192af8fc4a6f399ca 100644 (file)
@@ -20,7 +20,7 @@ void AliBarrelRec_TPCparam(Int_t firstEvent=0,Int_t lastEvent=0) {
   AliGeomManager::LoadGeometry("geometry.root");
   
   if (gAlice) {
-    delete AliRunLoader::GetRunLoader();
+    delete AliRunLoader::Instance();
     delete gAlice; 
     gAlice=0;
   }
index 196c9e9350dc100fe85d29392efa345e83fb04b8..eb376c3bce0d0bc671f591f4380c98bbc36ea6d7 100644 (file)
@@ -21,7 +21,7 @@ extern AliRun *gAlice;
 Int_t AliTPCFindClusters(Int_t nev=5) {
 
    if (gAlice) {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;//if everything was OK here it is already NULL
       gAlice = 0x0;
    }
index 5be0d8bcecc8becc82993a235523b544a010c74e..623333eda3cf55454ced719989d5fd340c1490fd 100644 (file)
@@ -24,7 +24,7 @@ Int_t AliTPCFindTracksMI(Int_t N=-1) {
 
    if (gAlice)
     {
-     delete AliRunLoader::GetRunLoader();
+     delete AliRunLoader::Instance();
      delete gAlice;
      gAlice = 0x0;
     }
index 5ae67edda2ebfa2e5b79b7827987f7e7cc9934bb..a4fa591a757e669bcdaff379d51f3c459983c1ff 100644 (file)
@@ -33,7 +33,7 @@ AliRunLoader* Init(){
   // initialization
   //
   if (gAlice) {
-    delete AliRunLoader::GetRunLoader();
+    delete AliRunLoader::Instance();
     delete gAlice;//if everything was OK here it is already NULL
     gAlice = 0x0;
   }
index a0d7b2b0d4de3ea95c2f8f7be32eddef5176428d..7957a98baad294056557f3ed6011a12e7d7ed9d5 100644 (file)
@@ -14,7 +14,7 @@ extern AliRun *gAlice;
 Int_t AliTPCHits2Digits(Int_t nev=5) {
   // Connect the Root Galice file containing Geometry, Kine and Hits
   if (gAlice) { 
-     delete AliRunLoader::GetRunLoader();
+     delete AliRunLoader::Instance();
      delete gAlice;//if everything was OK here it is already NULL
      gAlice = 0x0;
   }
index 98acdeaaa50d311f20fdff14c2b8f2cffd84f8b0..3601e7eaed2050d7bc718d42e2348198af824768 100644 (file)
@@ -22,7 +22,7 @@ Int_t AliTPCHits2SDigits(Int_t nevent=1)
   //it assures full cleaning of prevous session
    if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;//if everything was OK here it is already NULL
       gAlice = 0x0;
     }
index d725082499988bbb546f6ecb59b18675981cabd3..528f8c5b634a3bf84b6c69c25c27616dee26802d 100644 (file)
@@ -14,7 +14,7 @@ Int_t AliTPCSDigits2Digits(Int_t nevent=1)
 
    if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;//if everything was OK here it is already NULL
       gAlice = 0x0;
     }
index 2211b65decf0a161ae7d63561d165cbd3044df2f..dd24a568161d3893ab480808ca2444db77befe92 100644 (file)
@@ -62,7 +62,7 @@ Int_t TPCParamTracks(const Int_t coll,Int_t firstEvent,Int_t lastEvent) {
    /**** Initialization of the NewIO *******/
 
    if (gAlice) {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice; 
       gAlice=0;
    }
index 264efaa6c031e8da57b8465f1cc0265fd6c4d3d5..534f82c23315ef0197faae8d7f4f3a9aeb5ab943 100644 (file)
@@ -2543,7 +2543,7 @@ void AliTRDmcmSim::Tracklet(){
   Int_t u = 0;
 
   AliTRDdigitsManager *digman = new AliTRDdigitsManager();
-  digman->ReadDigits(AliRunLoader::GetRunLoader()->GetLoader("TRDLoader")->TreeD());
+  digman->ReadDigits(AliRunLoader::Instance()->GetLoader("TRDLoader")->TreeD());
   digman->SetUseDictionaries(kTRUE);
   AliTRDfeeParam *feeParam = AliTRDfeeParam::Instance();
 
@@ -2588,7 +2588,7 @@ void AliTRDmcmSim::Tracklet(){
       }
   }
 
-  AliDataLoader *dl = AliRunLoader::GetRunLoader()->GetLoader("TRDLoader")->GetDataLoader("tracklets");
+  AliDataLoader *dl = AliRunLoader::Instance()->GetLoader("TRDLoader")->GetDataLoader("tracklets");
   if (!dl) {
     AliError("Could not get the tracklets data loader!");
   }
index 7f2260c57d0141bc5fadc86f7a48e91878b6d564..bd1408cb7e3d394d00e54e635c1fc3605c5c515e 100644 (file)
@@ -238,7 +238,7 @@ Bool_t AliTRDCalPIDRefMaker::BuildLQReferences(const Char_t *File, const Char_t
                                
                                // Load MC info
                                fRunLoader->GetEvent(iEvent);
-                               AliStack* stack = AliRunLoader::GetRunLoader()->Stack();
+                               AliStack* stack = AliRunLoader::Instance()->Stack();
                                TArrayF vertex(3);
                                fRunLoader->GetHeader()->GenEventHeader()->PrimaryVertex(vertex);
                                                        
index b0df57f040b261b20c891f6423dad2f2dfc66752..a84380c28f0845a4768d3b97e1460119fa7c1041 100644 (file)
@@ -69,7 +69,7 @@ void AliVZEROTrigger::Trigger()
 {
   
   //  ********** Get run loader for the current event **********
-  AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
+  AliRunLoader* runLoader = AliRunLoader::Instance();
 
   AliVZEROLoader* loader = 
     (AliVZEROLoader* )runLoader->GetLoader( "VZEROLoader" );
index 010935f4adc101ca8ceaf5be89ede6ab0bed094e..cf11533ec72aff7ed9e299158ae2f26b8b8e6942 100644 (file)
@@ -661,7 +661,7 @@ Bool_t AliZDC::Raw2SDigits(AliRawReader* rawReader)
 {
   // Convert ZDC raw data to Sdigits
   
-  AliLoader* loader = (AliRunLoader::GetRunLoader())->GetLoader("ZDCLoader");
+  AliLoader* loader = (AliRunLoader::Instance())->GetLoader("ZDCLoader");
   if(!loader) {
     AliError("no ZDC loader found");
     return kFALSE;
@@ -670,7 +670,7 @@ Bool_t AliZDC::Raw2SDigits(AliRawReader* rawReader)
 //  // Event loop
   Int_t iEvent = 0;
   while(rawReader->NextEvent()){
-    (AliRunLoader::GetRunLoader())->GetEvent(iEvent++);
+    (AliRunLoader::Instance())->GetEvent(iEvent++);
     // Create the output digit tree
     TTree* treeS = loader->TreeS();
     if(!treeS){
index e7bb7d3748f1a495b8eacbc8a1cb13aa418de480..d1d6b613b67e911880fd3b77918f6771946d7fad 100644 (file)
@@ -75,7 +75,7 @@ void AliZDCTrigger::Trigger()
 
    // Trigger selection
    //
-   AliRunLoader *runLoader = AliRunLoader::GetRunLoader();
+   AliRunLoader *runLoader = AliRunLoader::Instance();
 
    AliLoader *aZDCLoader = runLoader->GetLoader("ZDCLoader");
    
index d0583baf6363f4551c4f61ac9f7d4eec833588e8..1d3aada8009aff858c154b8c28a3d88f4f4baf60 100644 (file)
@@ -61,7 +61,7 @@ Int_t TestNewIO(Int_t n = 5,Char_t SlowOrFast='s')
 
    if (gAlice)
     {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;//if everything was OK here it is already NULL
       gAlice = 0x0;
     }
index 28d97b0475ef09e707ad6f8dd16bb4a599af13f4..ea21a1684ea7c5f7cd6af50f0c9bed86b1474f91 100644 (file)
@@ -16,7 +16,7 @@
 
 void TestVertexerTracks(){
   if (gAlice) {
-    delete AliRunLoader::GetRunLoader();
+    delete AliRunLoader::Instance();
     delete gAlice;
     gAlice = 0x0;
   }
index df7f659476fc778a4e151dc3b29a2aaf22fd4531..a4be79ab6fe615973af9b87b027095288a7f2c8b 100644 (file)
@@ -10,7 +10,7 @@ void display (const char *filename="galice.root",Int_t nevent=0, Int_t * tracks=
       gROOT->LoadMacro("loadlibs.C");
       loadlibs();
    } else {
-      delete AliRunLoader::GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice;
       gAlice = 0;
    }
index e4629a2436a94b93b18c3d03a751fa2d727cc75e..e55f474dd507f6d2ea374096b7f9d475b0d28fbc 100644 (file)
@@ -173,7 +173,7 @@ void GenerateGDML()
 */
 void Quit()
 {
-  delete AliRunLoader::GetRunLoader();
+  delete AliRunLoader::Instance();
   delete gAlice;
   
   exit(0);