Adding OCDB entries for the Ion tail
authormivanov <mivanov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 1 Nov 2012 14:46:39 +0000 (14:46 +0000)
committermivanov <mivanov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 1 Nov 2012 14:46:39 +0000 (14:46 +0000)
This is only first step

TPC/AliTPCcalibDB.cxx
TPC/AliTPCcalibDB.h

index 765926b5b874974ea040bb2e4471e60d56c708e7..2091e1c9098ca18eeced2dc4584c422fc40c2798 100644 (file)
@@ -188,6 +188,7 @@ AliTPCcalibDB::AliTPCcalibDB():
   fCalibRaw(0),
   fDataQA(0),
   fALTROConfigData(0),
   fCalibRaw(0),
   fDataQA(0),
   fALTROConfigData(0),
+  fIonTailArray(0),
   fPulserData(0),
   fCEData(0),
   fTemperature(0),
   fPulserData(0),
   fCEData(0),
   fTemperature(0),
@@ -242,6 +243,7 @@ AliTPCcalibDB::AliTPCcalibDB(const AliTPCcalibDB& ):
   fCalibRaw(0),
   fDataQA(0),
   fALTROConfigData(0),
   fCalibRaw(0),
   fDataQA(0),
   fALTROConfigData(0),
+  fIonTailArray(0),
   fPulserData(0),
   fCEData(0),
   fTemperature(0),
   fPulserData(0),
   fCEData(0),
   fTemperature(0),
@@ -451,6 +453,14 @@ void AliTPCcalibDB::Update(){
     fPulserData=(TObjArray*)(entry->GetObject());
   }
   
     fPulserData=(TObjArray*)(entry->GetObject());
   }
   
+   //Calibration ION tail data
+ //  entry          = GetCDBEntry("TPC/Calib/IonTail");
+//   if (entry){
+//     entry->SetOwner(kTRUE);
+//     fIonTailArray=(TObjArray*)(entry->GetObject());
+//   }
+
+
   //CE data
   entry          = GetCDBEntry("TPC/Calib/CE");
   if (entry){
   //CE data
   entry          = GetCDBEntry("TPC/Calib/CE");
   if (entry){
index e0c194818a7e6ebac2162d605833d5f073648a0e..31fcbc1f4485ef501b2d62a894f33222804a9a70 100644 (file)
@@ -89,6 +89,7 @@ class AliTPCcalibDB : public TObject
   Bool_t IsTrgL0();
   Bool_t IsTrgL1();
     
   Bool_t IsTrgL0();
   Bool_t IsTrgL1();
     
+  TObjArray*    GetIonTailArray()  const {return fIonTailArray;}
     
   //Pulser data
   TObjArray*    GetPulserData()  const {return fPulserData;}
     
   //Pulser data
   TObjArray*    GetPulserData()  const {return fPulserData;}
@@ -109,6 +110,7 @@ class AliTPCcalibDB : public TObject
   static Float_t GetCEchargeTime(Int_t run, Int_t sector, Double_t timeStamp=-1., Int_t *entries=0);
   //Raw calibration
   AliTPCCalibRaw* GetCalibRaw() const {return fCalibRaw;}
   static Float_t GetCEchargeTime(Int_t run, Int_t sector, Double_t timeStamp=-1., Int_t *entries=0);
   //Raw calibration
   AliTPCCalibRaw* GetCalibRaw() const {return fCalibRaw;}
+
   //QA object
   AliTPCdataQA*   GetDataQA() const {return fDataQA;}
   //
   //QA object
   AliTPCdataQA*   GetDataQA() const {return fDataQA;}
   //
@@ -197,6 +199,7 @@ protected:
   AliTPCCalibRaw *fCalibRaw;      // raw data calibration entry
   AliTPCdataQA  *fDataQA;         // qa object
   TObjArray *fALTROConfigData;    // ALTRO configuration data
   AliTPCCalibRaw *fCalibRaw;      // raw data calibration entry
   AliTPCdataQA  *fDataQA;         // qa object
   TObjArray *fALTROConfigData;    // ALTRO configuration data
+  TObjArray * fIonTailArray;      // array of graphs with the ion tail 
   TObjArray *fPulserData;         // Calibration Pulser data
   TObjArray *fCEData;             // CE data
   //
   TObjArray *fPulserData;         // Calibration Pulser data
   TObjArray *fCEData;             // CE data
   //