First cleanup of Loaders
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 10 Dec 2008 16:18:56 +0000 (16:18 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 10 Dec 2008 16:18:56 +0000 (16:18 +0000)
39 files changed:
ACORDE/AliACORDETrigger.cxx
EVGEN/AliDimuCombinator.cxx
EVGEN/AliGenFLUKAsource.cxx
EVGEN/AliGenMUONCocktail.cxx
EVGEN/AliGenMUONCocktailpp.cxx
EVGEN/AliGenReaderTreeK.cxx
HLT/TPCLib/tracking-ca/AliTPCtrackerCA.cxx
ITS/AliITS.cxx
ITS/AliITSTrigger.cxx
ITS/AliITSVertexerFast.cxx
MUON/AliMUONTrigger.cxx
PHOS/AliPHOSAnalyze.cxx
PHOS/AliPHOSRaw2Digits.cxx
PWG1/AliGenInfoMaker.cxx
PYTHIA6/AliGenPythiaPlus.cxx
STEER/AliDisplay.cxx
STEER/AliMC.cxx
STEER/AliRun.cxx
STEER/AliRun.h
STEER/AliSimulation.cxx
STEER/AliTriggerConfiguration.cxx
STEER/AliTriggerDetector.cxx
T0/AliT0Trigger.cxx
THijing/AliGenBeamGasNew.cxx
TOF/AliTOFT0.cxx
TOF/AliTOFTrigger.cxx
TOF/AliTOFv5T0.cxx
TOF/AliTOFv6T0.cxx
TPC/AliTPC.cxx
TPC/AliTPC.h
TRD/AliTRD.cxx
TRD/AliTRD.h
TRD/AliTRDmcmSim.cxx
TRD/Cal/AliTRDCalPIDRefMaker.cxx
VZERO/AliVZEROTrigger.cxx
ZDC/AliZDC.cxx
ZDC/AliZDCDigitizer.cxx
ZDC/AliZDCTrigger.cxx
cmake/modules/ALICEMacros.cmake

index 6a2c3e3..6fe1cd1 100644 (file)
@@ -65,7 +65,7 @@ void AliACORDETrigger::Trigger()
   // 5.- Set the relevant trigger
 
   // 1.- Get loaders and pointers
-  AliRunLoader* runLoader = gAlice->GetRunLoader();
+  AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
   AliACORDELoader* loader = 
     (AliACORDELoader* )runLoader->GetLoader( "ACORDELoader" );
   loader->LoadDigits("READ");
index 0933aed..09fcb0c 100644 (file)
@@ -37,7 +37,7 @@
 ClassImp(AliDimuCombinator)
 
 AliDimuCombinator::AliDimuCombinator():
-    fNParticle((Int_t) (gAlice->TreeK())->GetEntries()),
+    fNParticle((Int_t) (AliRunLoader::GetRunLoader()->TreeK())->GetEntries()),
     fImuon1(0),
     fImuon2(0),
     fImin1(0),
@@ -53,7 +53,7 @@ AliDimuCombinator::AliDimuCombinator():
     fEtaMax(10.)
 {
 // Constructor
-    fNParticle = (Int_t) (gAlice->TreeK())->GetEntries();
+    fNParticle = (Int_t) (AliRunLoader::GetRunLoader()->TreeK())->GetEntries();
 }
 
 AliDimuCombinator::AliDimuCombinator(const AliDimuCombinator & combinator)
index eba987c..236ac1f 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=gAlice->TreeK();
+           TTree *fAli=AliRunLoader::GetRunLoader()->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=gAlice->TreeK();
+    TTree *fAli=AliRunLoader::GetRunLoader()->TreeK();
     if (fAli) pFile =fAli->GetCurrentFile();
     pFile->cd();
 }
index dd263e5..e3f65a4 100644 (file)
@@ -374,7 +374,7 @@ void AliGenMUONCocktail::Generate()
     Bool_t primordialTrigger = kFALSE;
     while(!primordialTrigger) {
                //Reseting stack
-               AliRunLoader * runloader = gAlice->GetRunLoader();
+               AliRunLoader * runloader = AliRunLoader::GetRunLoader();
                if (runloader)
                        if (runloader->Stack())
                                runloader->Stack()->Clean();
index 972dd97..476c3c6 100644 (file)
@@ -286,7 +286,7 @@ void AliGenMUONCocktailpp::Generate()
     Bool_t primordialTrigger = kFALSE;
     while(!primordialTrigger) {
        //Reseting stack
-       AliRunLoader * runloader = gAlice->GetRunLoader();
+       AliRunLoader * runloader = AliRunLoader::GetRunLoader();
        if (runloader)
            if (runloader->Stack())
                runloader->Stack()->Clean();
index bd13885..09f54ff 100644 (file)
@@ -79,7 +79,7 @@ void AliGenReaderTreeK::Init()
 // Initialization
 // Connect base file and file to read from
 
-    TTree *ali = gAlice->TreeE();
+    TTree *ali = AliRunLoader::GetRunLoader()->TreeE();
     if (ali) {
       fBaseFile = ali->GetCurrentFile();
     } else {
index dc63faa..fafdf6f 100644 (file)
@@ -156,7 +156,7 @@ Int_t AliTPCtrackerCA::LoadClusters (TTree * tree)
   // load mc tracks
   while( fDoHLTPerformance ){
     if( !gAlice ) break;
-    AliRunLoader *rl = gAlice->GetRunLoader(); 
+    AliRunLoader *rl = AliRunLoader::GetRunLoader(); 
     if( !rl ) break;
     rl->LoadKinematics();
     AliStack *stack = rl->Stack();
index d030bb6..2ea56ef 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 =  (gAlice->GetRunLoader())->GetLoader("ITSLoader");
+    AliLoader* loader =  (AliRunLoader::GetRunLoader())->GetLoader("ITSLoader");
     if (!loader)
     {
        Error("Open","Can not get ITS loader from Run Loader");
index 423d224..c792562 100644 (file)
@@ -76,7 +76,7 @@ void AliITSTrigger::Trigger()
 {
 
   //  ********** Get run loader for the current event **********
-  AliRunLoader* runLoader = gAlice->GetRunLoader();
+  AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
 
   AliITSLoader* loader = (AliITSLoader* )runLoader->GetLoader( "ITSLoader" );
   AliITSgeom* geom = loader->GetITSgeom();
index 7a59844..e48ab38 100644 (file)
@@ -77,7 +77,7 @@ AliESDVertex* AliITSVertexerFast::FindVertexForCurrentEvent(TTree *itsClusterTre
   fCurrentVertex = 0;
   AliRunLoader *rl =AliRunLoader::GetRunLoader();
   TArrayF primaryVertex(3);  // true vertex
-  AliHeader* header = rl->GetAliRun()->GetHeader();
+  AliHeader* header = rl->GetHeader();
   AliGenEventHeader* genEventHeader = header->GenEventHeader();   
   genEventHeader->PrimaryVertex(primaryVertex); 
   
index e23466c..55dba3d 100644 (file)
@@ -82,7 +82,7 @@ void AliMUONTrigger::Trigger()
 {
   /// sets the trigger inputs
 
-   AliRunLoader* runLoader = gAlice->GetRunLoader();
+   AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
   
    AliLoader * muonLoader = runLoader->GetDetectorLoader("MUON");
    muonLoader->LoadDigits("READ");
index d20e46c..01ab554 100644 (file)
@@ -1260,7 +1260,7 @@ void AliPHOSAnalyze::Contamination(){
  
   
   //print Final Table
-  maxevent = (Int_t)gAlice->TreeE()->GetEntries() ; 
+  maxevent = (Int_t)AliRunLoader::GetRunLoader()->TreeE()->GetEntries() ; 
 
   TString message ; 
   message  = "Resolutions: Analyzed %d event(s)\n" ; 
index 18d0995..80aec59 100644 (file)
@@ -288,7 +288,7 @@ Bool_t AliPHOSRaw2Digits::CloseRootFiles(void ){
     printf("writing gAlice \n") ;
     fHeaderFile->cd() ;
     gAlice->Write(0,TObject::kOverwrite);
-    gAlice->TreeE()->Write(0,TObject::kOverwrite);
+    AliRunLoader::GetRunLoader()->TreeE()->Write(0,TObject::kOverwrite);
   }
 
   delete gAlice ;
@@ -650,7 +650,7 @@ void AliPHOSRaw2Digits::WriteDigits(void){
 
   //Write header
   fHeaderFile->cd() ;
-  gAlice->TreeE()->Fill();
+  AliRunLoader::GetRunLoader()->TreeE()->Fill();
 }
 //____________________________________________________________________________ 
 void AliPHOSRaw2Digits::Print(const Option_t *)const{
index 75e3084..61f2d42 100644 (file)
@@ -146,7 +146,7 @@ AliGenInfoMaker::AliGenInfoMaker(const char * fnGalice, const char* fnRes,
   //
   fLoader = AliRunLoader::Open(fnGalice);
   if (gAlice){
-    delete gAlice->GetRunLoader();
+    delete AliRunLoader::GetRunLoader();
     delete gAlice;
     gAlice = 0x0;
   }
index 5579ebd..435b701 100644 (file)
@@ -1012,7 +1012,7 @@ Int_t  AliGenPythiaPlus::GenerateMB()
                if (fStack) {
                    particle = fStack->Particle(nt);
                } else {
-                   particle = gAlice->Stack()->Particle(nt);
+                   particle = AliRunLoader::GetRunLoader()->Stack()->Particle(nt);
                }
 //             particle->SetFirstDaughter(fPythia->GetK(2, i));
 //             particle->SetLastDaughter(fPythia->GetK(3, i));         
index 8fdb111..f67ffb2 100644 (file)
@@ -653,7 +653,7 @@ void AliDisplay::DrawTitle(Option_t *option)
       title->SetFillColor(42);
       title->Draw();
       char ptitle[100];
-      sprintf(ptitle,"Alice event: %d, Run:%d",gAlice->GetHeader()->GetEvent(), gAlice->GetHeader()->GetRun());
+      sprintf(ptitle,"Alice event: %d, Run:%d",AliRunLoader::GetRunLoader()->GetHeader()->GetEvent(), AliRunLoader::GetRunLoader()->GetHeader()->GetRun());
       title->AddText(ptitle);
       Int_t nparticles = gAlice->GetMCApp()->Particles()->GetEntriesFast();
       sprintf(ptitle,"Nparticles = %d  Nhits = %d",nparticles, fHitsCuts);
@@ -836,7 +836,7 @@ void AliDisplay::LoadPoints()
    // load only wanted tracks
    if (fNTracksToDisplay>0)
     {
-      Int_t nprim =  gAlice->Stack()->GetNprimary();
+      Int_t nprim =  AliRunLoader::GetRunLoader()->Stack()->GetNprimary();
       for (Int_t track=0; track<fNTracksToDisplay;track++) 
        {
         gAlice->ResetHits();
@@ -955,8 +955,8 @@ void AliDisplay::ShowNextEvent(Int_t delta)
 
   if (delta) {
 //     gAlice->Clear();
-     //Int_t currentEvent = gAlice->GetHeader()->GetEvent();//event number is not filled correctly
-     Int_t currentEvent = gAlice->GetRunLoader()->GetEventNumber();
+     //Int_t currentEvent = AliRunLoader::GetRunLoader()->GetHeader()->GetEvent();//event number is not filled correctly
+     Int_t currentEvent = AliRunLoader::GetRunLoader()->GetEventNumber();
      Int_t newEvent     = currentEvent + delta;
      gAlice->GetEvent(newEvent);
      AliInfo(Form("delta = %d  currentEvent = %d  newEvent = %d",
index 16ea0a1..a4ae640 100644 (file)
@@ -215,7 +215,7 @@ Bool_t  AliMC::MisalignGeometry()
    if(!AliGeomManager::CheckSymNamesLUT("ALL"))
     AliFatal("Current loaded geometry differs in the definition of symbolic names!");
 
-   return AliSimulation::GetInstance()->MisalignGeometry(gAlice->GetRunLoader());
+   return AliSimulation::GetInstance()->MisalignGeometry(AliRunLoader::GetRunLoader());
 }   
 
 //_______________________________________________________________________
@@ -407,7 +407,7 @@ void AliMC::EnergySummary()
   Float_t ed, ed2;
   Int_t kn, i, left, j, id;
   const Float_t kzero=0;
-  Int_t ievent=gAlice->GetRunLoader()->GetHeader()->GetEvent()+1;
+  Int_t ievent=AliRunLoader::GetRunLoader()->GetHeader()->GetEvent()+1;
   //
   // Energy loss information
   if(ievent) {
@@ -475,7 +475,7 @@ void AliMC::BeginEvent()
   AliDebug(1, ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
   AliDebug(1, ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
     
-  AliRunLoader *runloader=gAlice->GetRunLoader();
+  AliRunLoader *runloader=AliRunLoader::GetRunLoader();
 
   /*******************************/    
   /*   Clean after eventual      */
@@ -504,7 +504,7 @@ void AliMC::BeginEvent()
   }
   
   AliDebug(1, "gMC->SetStack(fRunLoader->Stack())");
-  gMC->SetStack(gAlice->GetRunLoader()->Stack());//Was in InitMC - but was moved here 
+  gMC->SetStack(runloader->Stack());//Was in InitMC - but was moved here 
                                      //because we don't have guarantee that 
                                      //stack pointer is not going to change from event to event
                         //since it bellobgs to header and is obtained via RunLoader
@@ -573,7 +573,7 @@ void AliMC::FinishPrimary()
   //
   // Called  at the end of each primary track
   //
-  AliRunLoader *runloader=gAlice->GetRunLoader();
+  AliRunLoader *runloader=AliRunLoader::GetRunLoader();
   //  static Int_t count=0;
   //  const Int_t times=10;
   // This primary is finished, purify stack
@@ -604,7 +604,7 @@ void AliMC::RemapHits()
 {
 //    
 // Remaps the track labels of the hits
-    AliRunLoader *runloader=gAlice->GetRunLoader();
+    AliRunLoader *runloader=AliRunLoader::GetRunLoader();
     AliStack* stack = runloader->Stack();
     TList* hitLists = GetHitLists();
     TIter next(hitLists);
@@ -660,7 +660,7 @@ void AliMC::FinishEvent()
     fSum2Energy[i]+=fEventEnergy[i]*fEventEnergy[i];
    }
 
-  AliRunLoader *runloader=gAlice->GetRunLoader();
+  AliRunLoader *runloader=AliRunLoader::GetRunLoader();
 
   AliHeader* header = runloader->GetHeader();
   AliStack* stack = runloader->Stack();
@@ -953,7 +953,7 @@ Int_t AliMC::GetCurrentTrackNumber() const {
   //
   // Returns current track
   //
-  return gAlice->GetRunLoader()->Stack()->GetCurrentTrackNumber();
+  return AliRunLoader::GetRunLoader()->Stack()->GetCurrentTrackNumber();
 }
 
 //_______________________________________________________________________
@@ -962,7 +962,7 @@ void AliMC::DumpPart (Int_t i) const
   //
   // Dumps particle i in the stack
   //
-  AliRunLoader * runloader = gAlice->GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
    if (runloader->Stack())
     runloader->Stack()->DumpPart(i);
 }
@@ -973,7 +973,7 @@ void AliMC::DumpPStack () const
   //
   // Dumps the particle stack
   //
-  AliRunLoader * runloader = gAlice->GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
    if (runloader->Stack())
     runloader->Stack()->DumpPStack();
 }
@@ -984,7 +984,7 @@ Int_t AliMC::GetNtrack() const {
   // Returns number of tracks in stack
   //
   Int_t ntracks = -1;
-  AliRunLoader * runloader = gAlice->GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
    if (runloader->Stack())
      ntracks = runloader->Stack()->GetNtrack();
    return ntracks;
@@ -997,7 +997,7 @@ Int_t AliMC::GetPrimary(Int_t track) const
   // return number of primary that has generated track
   //
   Int_t nprimary = -999;
-  AliRunLoader * runloader = gAlice->GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
   if (runloader->Stack())
     nprimary = runloader->Stack()->GetPrimary(track);
   return nprimary;
@@ -1008,7 +1008,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 = gAlice->GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
   if (runloader)
    if (runloader->Stack())
     return runloader->Stack()->Particle(i);
@@ -1020,7 +1020,7 @@ const TObjArray* AliMC::Particles() const {
   //
   // Returns pointer to Particles array
   //
-  AliRunLoader * runloader = gAlice->GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
   if (runloader)
    if (runloader->Stack())
     return runloader->Stack()->Particles();
@@ -1034,7 +1034,7 @@ void AliMC::PushTrack(Int_t done, Int_t parent, Int_t pdg, Float_t *pmom,
 { 
 // Delegate to stack
 //
-  AliRunLoader * runloader = gAlice->GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
   if (runloader)
     if (runloader->Stack())
       runloader->Stack()->PushTrack(done, parent, pdg, pmom, vpos, polar, tof,
@@ -1050,7 +1050,7 @@ void AliMC::PushTrack(Int_t done, Int_t parent, Int_t pdg,
 { 
   // Delegate to stack
   //
-  AliRunLoader * runloader = gAlice->GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
   if (runloader)
     if (runloader->Stack())
       runloader->Stack()->PushTrack(done, parent, pdg, px, py, pz, e, vx, vy, vz, tof,
@@ -1062,7 +1062,7 @@ void AliMC::SetHighWaterMark(Int_t nt) const
 {
     //
     // Set high water mark for last track in event
-  AliRunLoader * runloader = gAlice->GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
   if (runloader)
     if (runloader->Stack())
       runloader->Stack()->SetHighWaterMark(nt);
@@ -1074,7 +1074,7 @@ void AliMC::KeepTrack(Int_t track) const
   //
   // Delegate to stack
   //
-  AliRunLoader * runloader = gAlice->GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
   if (runloader)
     if (runloader->Stack())
       runloader->Stack()->KeepTrack(track);
@@ -1085,7 +1085,7 @@ void AliMC::FlagTrack(Int_t track) const
 {
   // Delegate to stack
   //
-  AliRunLoader * runloader = gAlice->GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
   if (runloader)
     if (runloader->Stack())
       runloader->Stack()->FlagTrack(track);
@@ -1097,7 +1097,7 @@ void AliMC::SetCurrentTrack(Int_t track) const
   //
   // Set current track number
   //
-  AliRunLoader * runloader = gAlice->GetRunLoader();
+  AliRunLoader * runloader = AliRunLoader::GetRunLoader();
   if (runloader)
     if (runloader->Stack())
       runloader->Stack()->SetCurrentTrack(track); 
@@ -1211,7 +1211,7 @@ void AliMC::ReorderAndExpandTreeTR()
 //  Reorder and expand the temporary track reference tree in order to match the kinematics tree
 //
 
-    AliRunLoader *rl = gAlice->GetRunLoader();
+    AliRunLoader *rl = AliRunLoader::GetRunLoader();
 //
 //  TreeTR
     AliDebug(1, "fRunLoader->MakeTrackRefsContainer()");
index 9b91c4e..8df2784 100644 (file)
@@ -674,7 +674,7 @@ void AliRun::Hits2Digits(const char *selected)
 
    // Convert Hits to sumable digits
    // 
-   for (Int_t nevent=0; nevent<gAlice->TreeE()->GetEntries(); nevent++) {
+   for (Int_t nevent=0; nevent<fRunLoader->TreeE()->GetEntries(); nevent++) {
      GetEvent(nevent);
      Hits2SDigits(selected);
      SDigits2Digits(selected);
index c5d3543..3b28563 100644 (file)
@@ -117,19 +117,8 @@ public:
    //
    // End of MC Application
 
-   TTree         *TreeE() {return (fRunLoader)?fRunLoader->TreeE():0x0;}
-   TTree         *TreeK() {return (fRunLoader)?fRunLoader->TreeK():0x0;}
-   AliStack      *Stack() {return (fRunLoader)?fRunLoader->Stack():0x0;}
-   AliHeader*     GetHeader() {return (fRunLoader)?fRunLoader->GetHeader():0x0;}
-
-   TTree         *TreeD() const {MayNotUse("TreeD"); return 0x0;}
-   TTree         *TreeS() const {MayNotUse("TreeS"); return 0x0;}
-   TTree         *TreeR() const {MayNotUse("TreeR"); return 0x0;}
-
-   
    void SetRunLoader(AliRunLoader* rloader);
-   AliRunLoader* GetRunLoader() const {return fRunLoader;}
-//   void SetEventFolderName(const char* eventfoldername);
+
   virtual  void Announce() const;
    
   virtual  void  InitLoaders(); //prepares run (i.e. creates getters)
index 79a1937..339616c 100644 (file)
@@ -449,7 +449,7 @@ Bool_t AliSimulation::SetRunNumberFromData()
     AliRunLoader* runLoader = LoadRun("READ");
     if (!runLoader) return kFALSE;
     else {
-       runData = runLoader->GetAliRun()->GetHeader()->GetRun();
+       runData = runLoader->GetHeader()->GetRun();
        delete runLoader;
     }
   
@@ -850,7 +850,7 @@ Bool_t AliSimulation::RunSimulation(Int_t nEvents)
   // Set run number in CDBManager
   AliInfo(Form("Run number: %d",AliCDBManager::Instance()->GetRun()));
 
-  AliRunLoader* runLoader = gAlice->GetRunLoader();
+  AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
   if (!runLoader) {
              AliError(Form("gAlice has no run loader object. "
                             "Check your config file: %s", fConfigFileName.Data()));
@@ -877,7 +877,7 @@ Bool_t AliSimulation::RunSimulation(Int_t nEvents)
   MisalignGeometry(runLoader);
 #endif
 
-//   AliRunLoader* runLoader = gAlice->GetRunLoader();
+//   AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
 //   if (!runLoader) {
 //     AliError(Form("gAlice has no run loader object. "
 //                   "Check your config file: %s", fConfigFileName.Data()));
@@ -1583,7 +1583,7 @@ Bool_t AliSimulation::ConvertRaw2SDigits(const char* rawDirectory, const char* e
     Int_t iDet;
     //
     // Get the runloader
-    AliRunLoader* runLoader = gAlice->GetRunLoader();
+    AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
     //
     // Open esd file if available
     TFile* esdFile = TFile::Open(esdFileName);
@@ -1806,7 +1806,7 @@ Bool_t AliSimulation::RunQA()
        // run the QA on summable hits, digits or digits
        
   if(!gAlice) return kFALSE;
-       fQASteer->SetRunLoader(gAlice->GetRunLoader()) ;
+       fQASteer->SetRunLoader(AliRunLoader::GetRunLoader()) ;
 
        TString detectorsw("") ;  
        Bool_t rv = kTRUE ; 
index 1658b89..bb8806a 100755 (executable)
@@ -863,7 +863,7 @@ Bool_t AliTriggerConfiguration::CheckConfiguration( TString& configfile )
       gAlice->Init( configfile.Data() );
    ););
 
-   AliRunLoader* runLoader = gAlice->GetRunLoader();
+   AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
    if( !runLoader ) {
       AliError( Form( "gAlice has no run loader object. "
                       "Check your config file: %s", configfile.Data() ) );
index b1d4be4..ab7f2cc 100644 (file)
@@ -149,7 +149,7 @@ void AliTriggerDetector::Trigger()
    AliWarning( Form( "Triggering dummy detector %s", GetName() ) );
 
    //  ********** Get Digits for the current event **********
-   AliRunLoader* runLoader = gAlice->GetRunLoader();
+   AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
    AliInfo( Form( "Event %d", runLoader->GetEventNumber() ) );
    
    TString loadername = GetName(); 
index 49e808f..c91adc1 100644 (file)
@@ -66,7 +66,7 @@ void AliT0Trigger::Trigger()
 {
   // trigger input
 
-   AliRunLoader* runLoader = gAlice->GetRunLoader();
+   AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
    AliLoader * fT0Loader = runLoader->GetLoader("T0Loader");
    //   AliT0digit *fDigits; 
    fT0Loader->LoadDigits("READ");
index 24763cb..2a54a25 100644 (file)
@@ -178,7 +178,7 @@ void AliGenBeamGasNew::Generate()
   fHeader = new AliGenCocktailEventHeader("Beamgas Header");
   
   const TObjArray *partArray = gAlice->GetMCApp()->Particles();
-  AliStack *stack = gAlice->GetRunLoader()->Stack();
+  AliStack *stack = AliRunLoader::GetRunLoader()->Stack();
   
   for (Int_t l = 0; l < numbg; l++) {
     Vertex();
index 481ec57..0bb5c54 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) gAlice->TreeE()->GetEntries();
+  if (fNevents == 0) fNevents = (Int_t) AliRunLoader::GetRunLoader()->TreeE()->GetEntries();
 
   for (Int_t ievent = 0; ievent < fNevents; ievent++) {
     gAlice->GetEvent(ievent);
index 91626e0..e9c14d9 100644 (file)
@@ -385,7 +385,7 @@ void AliTOFTrigger::CreateLTMMatrix(){
     }
   }
   AliRunLoader *rl;
-  rl = gAlice->GetRunLoader();
+  rl = AliRunLoader::GetRunLoader();
   
   Int_t ncurrevent = rl->GetEventNumber();
   rl->GetEvent(ncurrevent);
index 96aff40..1c3ea18 100644 (file)
@@ -204,7 +204,7 @@ AliTOFv5T0::AliTOFv5T0(const char *name, const char *title):
 
   // Save the geometry
   TDirectory* saveDir = gDirectory;
-  gAlice->GetRunLoader()->CdGAFile();
+  AliRunLoader::GetRunLoader()->CdGAFile();
   fTOFGeometry->Write("TOFgeometry");
   saveDir->cd();
 
index cc62a29..b8c1e45 100644 (file)
@@ -216,7 +216,7 @@ AliTOFv6T0::AliTOFv6T0(const char *name, const char *title):
 
   // Save the geometry
   TDirectory* saveDir = gDirectory;
-  gAlice->GetRunLoader()->CdGAFile();
+  AliRunLoader::GetRunLoader()->CdGAFile();
   fTOFGeometry->Write("TOFgeometry");
   saveDir->cd();
 
index 280e1e7..1b2ae45 100644 (file)
@@ -2147,32 +2147,6 @@ void AliTPC::Init()
 }
 
 //_____________________________________________________________________________
-void AliTPC::MakeBranch(Option_t* option)
-{
-  //
-  // Create Tree branches for the TPC.
-  //
-  AliDebug(1,"");
-  Int_t buffersize = 4000;
-  char branchname[10];
-  sprintf(branchname,"%s",GetName());
-  
-  const char *h = strstr(option,"H");
-  
-  if ( h && (fHitType<=1) && (fHits == 0x0)) fHits = new TClonesArray("AliTPChit", 176);//skowron 20.06.03
-  
-  AliDetector::MakeBranch(option);
-  
-  const char *d = strstr(option,"D");
-  
-  if (fDigits   && fLoader->TreeD() && d) {
-    MakeBranchInTree(gAlice->TreeD(), branchname, &fDigits, buffersize, 0);
-  }    
-
-  if (fHitType>1) MakeBranch2(option,0); // MI change 14.09.2000
-}
-//_____________________________________________________________________________
 void AliTPC::ResetDigits()
 {
   //
index 5db7adc..5c128ce 100644 (file)
@@ -58,7 +58,6 @@ public:
   virtual void  Digits2Raw();
   virtual Bool_t Raw2SDigits(AliRawReader* rawReader);
   Int_t         GetNsectors() const  {return fNsectors;}
-  virtual void  MakeBranch(Option_t *opt=" ");
   virtual void  ResetDigits();
   virtual void  SetSens(Int_t sens);
   virtual void  SetSide(Float_t side);
index e8f69ec..4c1ee0e 100644 (file)
@@ -859,29 +859,6 @@ void AliTRD::LoadPoints(Int_t )
 }
 
 //_____________________________________________________________________________
-void AliTRD::MakeBranch(Option_t *option)
-{
-  //
-  // Create Tree branches for the TRD digits.
-  //
-
-  Int_t  buffersize = 4000;
-  Char_t branchname[15];
-  sprintf(branchname,"%s",GetName());
-
-  const Char_t *cD = strstr(option,"D");
-
-  AliDetector::MakeBranch(option);
-
-  if (fDigits         && 
-      gAlice->TreeD() && 
-      cD) {
-    MakeBranchInTree(gAlice->TreeD(),branchname,&fDigits,buffersize,0);
-  }
-
-}
-
-//_____________________________________________________________________________
 void AliTRD::ResetDigits()
 {
   //
index 43c41ff..87c1896 100644 (file)
@@ -52,7 +52,6 @@ class AliTRD : public AliDetector {
   virtual void     SDigits2Digits();
   virtual void     Digits2Raw();
   virtual Bool_t   Raw2SDigits(AliRawReader* rawReader);
-  virtual void     MakeBranch(Option_t *option);
 
   virtual void     AddHit(Int_t, Int_t*, Float_t*)       { }; 
   virtual void     AddHit(Int_t track, Int_t det, Float_t *hits
index aee5fd2..17c403e 100644 (file)
@@ -2538,7 +2538,7 @@ void AliTRDmcmSim::Tracklet(){
   Int_t u = 0;
 
   AliTRDdigitsManager *digman = new AliTRDdigitsManager();
-  digman->ReadDigits(gAlice->GetRunLoader()->GetLoader("TRDLoader")->TreeD());
+  digman->ReadDigits(AliRunLoader::GetRunLoader()->GetLoader("TRDLoader")->TreeD());
   digman->SetUseDictionaries(kTRUE);
   AliTRDfeeParam *feeParam = AliTRDfeeParam::Instance();
 
@@ -2583,7 +2583,7 @@ void AliTRDmcmSim::Tracklet(){
       }
   }
 
- AliDataLoader *dl = gAlice->GetRunLoader()->GetLoader("TRDLoader")->GetDataLoader("tracklets");
+  AliDataLoader *dl = AliRunLoader::GetRunLoader()->GetLoader("TRDLoader")->GetDataLoader("tracklets");
   if (!dl) {
     AliError("Could not get the tracklets data loader!");
   }
index fbc0e14..7f2260c 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 = gAlice->Stack();
+                               AliStack* stack = AliRunLoader::GetRunLoader()->Stack();
                                TArrayF vertex(3);
                                fRunLoader->GetHeader()->GenEventHeader()->PrimaryVertex(vertex);
                                                        
index 293d9ba..b0df57f 100644 (file)
@@ -69,7 +69,7 @@ void AliVZEROTrigger::Trigger()
 {
   
   //  ********** Get run loader for the current event **********
-  AliRunLoader* runLoader = gAlice->GetRunLoader();
+  AliRunLoader* runLoader = AliRunLoader::GetRunLoader();
 
   AliVZEROLoader* loader = 
     (AliVZEROLoader* )runLoader->GetLoader( "VZEROLoader" );
index 3c5bcb3..7c03470 100644 (file)
@@ -674,7 +674,7 @@ Bool_t AliZDC::Raw2SDigits(AliRawReader* rawReader)
 {
   // Convert ZDC raw data to Sdigits
   
-  AliLoader* loader = (gAlice->GetRunLoader())->GetLoader("ZDCLoader");
+  AliLoader* loader = (AliRunLoader::GetRunLoader())->GetLoader("ZDCLoader");
   if(!loader) {
     AliError("no ZDC loader found");
     return kFALSE;
@@ -683,7 +683,7 @@ Bool_t AliZDC::Raw2SDigits(AliRawReader* rawReader)
 //  // Event loop
   Int_t iEvent = 0;
   while(rawReader->NextEvent()){
-    (gAlice->GetRunLoader())->GetEvent(iEvent++);
+    (AliRunLoader::GetRunLoader())->GetEvent(iEvent++);
     // Create the output digit tree
     TTree* treeS = loader->TreeS();
     if(!treeS){
index 6adb203..d5c6415 100644 (file)
@@ -193,7 +193,7 @@ void AliZDCDigitizer::Exec(Option_t* /*option*/)
 
     // get the impact parameter and the number of spectators in case of hijing
     if(!runLoader->GetAliRun()) runLoader->LoadgAlice();
-    AliHeader* header = runLoader->GetAliRun()->GetHeader();
+    AliHeader* header = runLoader->GetHeader();
     if(!header) continue;
     AliGenEventHeader* genHeader = header->GenEventHeader();
     if(!genHeader) continue;
index 4d8ac84..e7bb7d3 100644 (file)
@@ -75,9 +75,10 @@ void AliZDCTrigger::Trigger()
 
    // Trigger selection
    //
-   AliRunLoader *runLoader = gAlice->GetRunLoader();
+   AliRunLoader *runLoader = AliRunLoader::GetRunLoader();
 
    AliLoader *aZDCLoader = runLoader->GetLoader("ZDCLoader");
+   
    aZDCLoader->LoadDigits("READ");
    AliZDCDigit digit;
    AliZDCDigit* pdigit = &digit;
index ddfbb30..49751a0 100644 (file)
@@ -162,7 +162,7 @@ If(ALICE_TARGET STREQUAL macosx64)
 
   Set(CLIBDEFS "-DCERNLIB_LXIA64 -DCERNLIB_BLDLIB -DCERNLIB_CZ -DCERNLIB_PPC")
 
-  Set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O -g -m64 -pipe -Wall -W -pipe -fbounds-check -fsigned-char -fno-common -fmessage-length=0 -Woverloaded-virtual -Weffc++ -Wconversion -Wshadow -fno-default-inline -fno-inline -I/usr/X11R6/include -I${FINK_ROOT}/include")
+  Set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O -g -m64 -pipe -Wall -W -pipe -fbounds-check -fsigned-char -fno-common -fmessage-length=0 -Woverloaded-virtual -Weffc++ -Wshadow -fno-default-inline -fno-inline -I/usr/X11R6/include -I${FINK_ROOT}/include")
   Set(CMAKE_C_FLAGS   "${CMAKE_C_FLAGS} -O -g -m64 -Wall -W -fno-common -pipe -I${FINK_ROOT}/include")
 
   If(CMAKE_Fortran_COMPILER MATCHES g95)