Getter for bad channel Ids added.
authorpolicheh <policheh@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 11 Apr 2007 11:54:17 +0000 (11:54 +0000)
committerpolicheh <policheh@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 11 Apr 2007 11:54:17 +0000 (11:54 +0000)
PHOS/AliPHOSCalibData.cxx
PHOS/AliPHOSCalibData.h

index 4b9bf08..cbf0fc3 100644 (file)
@@ -398,3 +398,13 @@ Int_t AliPHOSCalibData::GetNumOfEmcBadChannels() const
   else
     return 0;
 }
+
+//________________________________________________________________
+void AliPHOSCalibData::EmcBadChannelIds(Int_t *badIds)
+{
+  //Fill array badIds by the Ids of EMC bad channels.
+  //Array badIds of length GetNumOfBadChannels() should be prepared in advance. 
+
+  if(fEmcBadChannelsMap)              
+    fEmcBadChannelsMap->BadChannelIds(badIds);
+}
index f0bd819..a8c8c72 100644 (file)
@@ -49,6 +49,7 @@ class AliPHOSCalibData: public TNamed {
 
   Int_t  GetNumOfEmcBadChannels() const;
   Bool_t IsBadChannelEmc(Int_t module, Int_t col, Int_t row) const; 
+  void   EmcBadChannelIds(Int_t *badIds=0); 
 
   void SetEmcDataPath(const char* emcPath) {fEmcDataPath=emcPath;}
   void SetCpvDataPath(const char* cpvPath) {fCpvDataPath=cpvPath;}
@@ -67,7 +68,7 @@ class AliPHOSCalibData: public TNamed {
   TString fCpvDataPath; // path to CPV calibration data
   TString fEmcBadChannelsMapPath; // path to bad channels map
 
-  ClassDef(AliPHOSCalibData,3)    // PHOS Calibration data
+  ClassDef(AliPHOSCalibData,4)    // PHOS Calibration data
 };
 
 #endif