template function for automized dead channel map
authorjthaeder <jthaeder@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 23 Apr 2012 13:37:23 +0000 (13:37 +0000)
committerjthaeder <jthaeder@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 23 Apr 2012 13:37:23 +0000 (13:37 +0000)
TPC/AliTPCcalibDB.cxx
TPC/AliTPCcalibDB.h

index b2c520b..db440a3 100644 (file)
@@ -493,6 +493,9 @@ void AliTPCcalibDB::Update(){
     fTransform->SetCurrentRun(AliCDBManager::Instance()->GetRun());
   }
 
+  // Create Dead Channel Map
+  InitDeadMap();
+
   //
   AliCDBManager::Instance()->SetCacheFlag(cdbCache); // reset original CDB cache
 }
@@ -620,7 +623,15 @@ void AliTPCcalibDB::CreateObjectList(const Char_t *filename, TObjArray *calibObj
    }
 }
 
+Int_t AliTPCcalibDB::InitDeadMap() {
+  // Initialize DeadChannel Map 
+  // Source of information:
+  // -  HV < HVnominal -delta
+  // -  Altro disabled channels. Noisy channels.
+  // -  DDL list
 
+  return 0;
+}
 
 void AliTPCcalibDB::MakeTree(const char * fileName, TObjArray * array, const char * mapFileName, AliTPCCalPad* outlierPad, Float_t ltmFraction) {
   //
index 11f7741..efcd006 100644 (file)
@@ -173,6 +173,8 @@ class AliTPCcalibDB : public TObject
 protected:
   
   AliCDBEntry* GetCDBEntry(const char* cdbPath);   
+  Int_t        InitDeadMap();
+
   Long64_t        fRun;         // current run number
   AliTPCTransform *fTransform;      // object responsible for spacial corrections
   AliTPCExB *fExB;              // ExB correction factor