Canges to comply with CDB (C.Oppedisano)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 7 Apr 2006 15:20:38 +0000 (15:20 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 7 Apr 2006 15:20:38 +0000 (15:20 +0000)
ZDC/AliZDCDigitizer.cxx
ZDC/AliZDCDigitizer.h
ZDC/AliZDCReconstructor.cxx
ZDC/AliZDCReconstructor.h

index ac5054c..9f1ec32 100644 (file)
@@ -61,9 +61,6 @@ AliZDCDigitizer::AliZDCDigitizer(AliRunDigitizer* manager):
   AliDigitizer(manager)
 {
 
-  // Constructor    
-  fStorage =  SetStorage("local://$ALICE_ROOT");
-
   // Get calibration data
   fCalibData = GetCalibData(); 
 
@@ -402,12 +399,14 @@ AliCDBStorage* AliZDCDigitizer::SetStorage(const char *uri)
 //_____________________________________________________________________________
 AliZDCCalibData* AliZDCDigitizer::GetCalibData() const
 {
-  // returns pointer to AliZDCCalibData object
-  //
-  AliCDBEntry  *entry = fStorage->Get("ZDC/Calib/Data",0);  
+
+  // Getting calibration object for ZDC set
+
+  AliCDBEntry  *entry = AliCDBManager::Instance()->Get("ZDC/Calib/Data");
   AliZDCCalibData *calibdata = (AliZDCCalibData*) entry->GetObject();
-    
-  if (!calibdata)  AliWarning("No ZDC calibration data from calibration database!");
+
+  if (!calibdata)  AliWarning("No calibration data from calibration database !");
 
   return calibdata;
 }
+
index 313a5f8..2a61c7c 100644 (file)
@@ -43,7 +43,6 @@ public:
     {for (Int_t i=0;i<2;i++) fADCRes[i] = adcRes[i];}
   Float_t GetADCRes(Int_t i) const {return fADCRes[i];}
   
-  void   GetStorage(const char* uri) {fStorage = AliCDBManager::Instance()->GetStorage(uri);}
   AliCDBStorage   *SetStorage(const char* uri);
   AliZDCCalibData *GetCalibData() const; 
 
@@ -60,7 +59,6 @@ private:
   Float_t fPMGain[6][5];       // PM gain
   Float_t fADCRes[2];          // ADC conversion factors
   
-  AliCDBStorage *fStorage;     //! storage
   AliZDCCalibData *fCalibData;         //! calibration data
        
   ClassDef(AliZDCDigitizer, 3)     // digitizer for ZDC
index b8524d2..5c0c578 100644 (file)
@@ -41,8 +41,7 @@ ClassImp(AliZDCReconstructor)
 AliZDCReconstructor:: AliZDCReconstructor()
 {
   // **** Default constructor
-  fStorage =  0;
-
+  
   //  ---      Number of generated spectator nucleons and impact parameter
   // --------------------------------------------------------------------------------------------------
   // [1] ### Results from a new production  -> 0<b<18 fm (Apr 2002)
@@ -74,12 +73,8 @@ AliZDCReconstructor:: AliZDCReconstructor()
   fZEMsp = new TF1("fZEMsp","208.7-0.09006*x+0.000009526*x*x",0.,4000.);
   fZEMb  = new TF1("fZEMb","16.06-0.01633*x+1.44e-5*x*x-6.778e-9*x*x*x+1.438e-12*x*x*x*x-1.112e-16*x*x*x*x*x",0.,4000.);
   
-  // Setting storage
-  fStorage =  SetStorage("local://$ALICE_ROOT");
-
   // Get calibration data
-  int runNumber = 0;
-  fCalibData = GetCalibData(runNumber); 
+  fCalibData = GetCalibData(); 
 }
 
 //_____________________________________________________________________________
@@ -399,14 +394,14 @@ AliCDBStorage* AliZDCReconstructor::SetStorage(const char *uri)
 }
 
 //_____________________________________________________________________________
-AliZDCCalibData* AliZDCReconstructor::GetCalibData(int runNumber) const
+AliZDCCalibData* AliZDCReconstructor::GetCalibData() const
 {
 
-  //printf("\n\t AliZDCReconstructor::GetCalibData \n");
-      
-  AliCDBEntry  *entry = fStorage->Get("ZDC/Calib/Data",runNumber);  
+  // Getting calibration object for ZDC set
+
+  AliCDBEntry  *entry = AliCDBManager::Instance()->Get("ZDC/Calib/Data");
   AliZDCCalibData *calibdata = (AliZDCCalibData*) entry->GetObject();
-    
+
   if (!calibdata)  AliWarning("No calibration data from calibration database !");
 
   return calibdata;
index bad0101..026ac88 100644 (file)
@@ -39,9 +39,8 @@ public:
   virtual void   FillESD(AliRunLoader* runLoader, AliRawReader* rawReader, AliESD* esd) const 
                  {AliReconstructor::FillESD(runLoader,rawReader,esd);}
   
-  void   GetStorage(const char* uri) {fStorage = AliCDBManager::Instance()->GetStorage(uri);}
   AliCDBStorage   *SetStorage(const char* uri);
-  AliZDCCalibData *GetCalibData(int runNumber) const; 
+  AliZDCCalibData *GetCalibData() const; 
 
 private:
   AliZDCReconstructor(const AliZDCReconstructor& reconstructor);
@@ -63,7 +62,6 @@ private:
   TF1*   fZEMsp;     //! Nspectators from ZEM energy
   TF1*   fZEMb;      //! b from ZEM energy
   
-  AliCDBStorage *fStorage;     //! storage
   AliZDCCalibData *fCalibData;         //! calibration data
 
   ClassDef(AliZDCReconstructor, 1)   // class for the ZDC reconstruction