caching the information is trigger L0
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 8 Aug 2011 09:19:36 +0000 (09:19 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 8 Aug 2011 09:19:36 +0000 (09:19 +0000)
TPC/AliTPCcalibDB.cxx
TPC/AliTPCcalibDB.h

index e33ddfd..b2c520b 100644 (file)
@@ -205,7 +205,8 @@ AliTPCcalibDB::AliTPCcalibDB():
   fRunList(100000),              //! run list - indicates try to get the run param 
   fBHasAlignmentOCDB(kFALSE),    // Flag  - has the alignment on the composed correction ?
   fDButil(0),
-  fCTPTimeParams(0)
+  fCTPTimeParams(0),
+  fMode(-1)
 {
   //
   // constructor
@@ -249,7 +250,8 @@ AliTPCcalibDB::AliTPCcalibDB(const AliTPCcalibDB& ):
   fRunList(0),              //! run list - indicates try to get the run param 
   fBHasAlignmentOCDB(kFALSE),    // Flag  - has the alignment on the composed correction ?
   fDButil(0),
-  fCTPTimeParams(0)
+  fCTPTimeParams(0),
+  fMode(-1)
 {
   //
   // Copy constructor invalid -- singleton implementation
@@ -482,7 +484,9 @@ void AliTPCcalibDB::Update(){
     }  
   }else{
     AliError("TPC - Missing calibration entry-  TPC/Calib/Correction");
-  }    
+  } 
+  //RCU trigger config mode
+  fMode=GetRCUTriggerConfig();
   //
   if (!fTransform) {
     fTransform=new AliTPCTransform(); 
@@ -850,9 +854,8 @@ Bool_t AliTPCcalibDB::IsTrgL0()
   //
   // return if the FEE readout was triggered on L0
   //
-  Int_t mode=GetRCUTriggerConfig();
-  if (mode<0) return kFALSE;
-  return (mode==1);
+  if (fMode<0) return kFALSE;
+  return (fMode==1);
 }
 
 Bool_t AliTPCcalibDB::IsTrgL1()
@@ -860,9 +863,8 @@ Bool_t AliTPCcalibDB::IsTrgL1()
   //
   // return if the FEE readout was triggered on L1
   //
-  Int_t mode=GetRCUTriggerConfig();
-  if (mode<0) return kFALSE;
-  return (mode==0);
+  if (fMode<0) return kFALSE;
+  return (fMode==0);
 }
 
 void AliTPCcalibDB::RegisterExB(Int_t index, Float_t bz, Bool_t bdelete){
index 5940a5b..11f7741 100644 (file)
@@ -225,7 +225,8 @@ protected:
   AliTPCcalibDButil   *fDButil;       // utility class
   //ctp info
   AliCTPTimeParams *fCTPTimeParams;   //CTP timing parameters
-  
+  Int_t            fMode;             //RCU trigger config mode
+
   ClassDef(AliTPCcalibDB, 0)
  private:
    AliTPCcalibDB (const AliTPCcalibDB& );