Removing PDG from AliRun
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Dec 2008 10:34:37 +0000 (10:34 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Dec 2008 10:34:37 +0000 (10:34 +0000)
STEER/AliRun.cxx
STEER/AliRun.h
ZDC/AliGenZDC.cxx

index 1dbaecd..48da7fd 100644 (file)
@@ -42,7 +42,6 @@
 
 #include <TBRIK.h> 
 #include <TCint.h> 
-#include <TDatabasePDG.h>
 #include <TGeometry.h>
 #include <TROOT.h>
 #include <TRandom3.h>
@@ -81,7 +80,6 @@ AliRun::AliRun():
   fNdets(0),
   fInitDone(kFALSE),
   fLego(0),
-  fPDGDB(0),  //Particle factory object
   fConfigFunction(""),
   fRandom(0),
   fBaseFileName(""),
@@ -112,7 +110,6 @@ AliRun::AliRun(const char *name, const char *title):
   fNdets(0),
   fInitDone(kFALSE),
   fLego(0),
-  fPDGDB(TDatabasePDG::Instance()),        //Particle factory object!
   fConfigFunction("Config();"),
   fRandom(new TRandom3()),
   fBaseFileName(""),
@@ -144,9 +141,6 @@ AliRun::AliRun(const char *name, const char *title):
   // Create default mag field
   SetField();
 
-  // Add particle list to configuration
-  AliConfig::Instance()->Add(fPDGDB); 
-
 }
 
 
@@ -180,7 +174,6 @@ AliRun::~AliRun()
     delete fModules;
   }
   
-  delete fPDGDB;
 }
 
 //_______________________________________________________________________
index 074d90a..97dd258 100644 (file)
@@ -86,7 +86,6 @@ public:
    virtual  Bool_t IsLegoRun() const {return (fLego!=0);}
    virtual  void  SetField(Int_t type=2, Int_t version=1, Float_t scale=1, Float_t maxField=10, const char* filename="$(ALICE_ROOT)/data/field01.dat");
    virtual  void  SetField(AliMagF* magField);
-   virtual  TDatabasePDG* PDGDB() const {return fPDGDB;}
    
    virtual  void Field(const Double_t* x, Double_t* b) const;
    
@@ -119,7 +118,6 @@ protected:
   Int_t          fNdets;             //  Number of detectors
   Bool_t         fInitDone;          //! True when initialisation done
   AliLego       *fLego;              //! Pointer to aliLego object if it exists
-  TDatabasePDG  *fPDGDB;             //  Particle factory object
   TString        fConfigFunction;    //  Configuration file to be executed
   TRandom       *fRandom;            //  Pointer to the random number generator
   TString        fBaseFileName;      //  Name of the base root file
index bba504a..4879682 100644 (file)
@@ -143,7 +143,7 @@ void AliGenZDC::Generate()
   if(fFermiflag==1){
     if((fIpart==kProton) || (fIpart==kNeutron))
       ExtractFermi(fIpart, ddp);
-    mass=gAlice->PDGDB()->GetParticle(fIpart)->Mass();
+    mass=TDatabasePDG::Instance()->GetParticle(fIpart)->Mass();
     fP0 = TMath::Sqrt(fP[0]*fP[0]+fP[1]*fP[1]+fP[2]*fP[2]+mass*mass);
     for(i=0; i<=2; i++) dddp[i] = ddp[i];
     dddp0 = TMath::Sqrt(dddp[0]*dddp[0]+dddp[1]*dddp[1]+dddp[2]*dddp[2]+mass*mass);