void WriteNoisyToFile(UInt_t eq);
#ifndef SPD_DA_OFF
- Bool_t ReadDeadModuleFromDB(UInt_t module, Int_t runNr, Bool_t treeSerial=kFALSE);
- Bool_t ReadNoisyModuleFromDB(UInt_t module, Int_t runNr, Bool_t treeSerial=kFALSE);
- Bool_t ReadFromDB(Int_t runNr, Bool_t treeSerial=kFALSE);
- Bool_t ReadDeadFromDB(Int_t runNr, Bool_t treeSerial=kFALSE);
- Bool_t ReadNoisyFromDB(Int_t runNr, Bool_t treeSerial=kFALSE);
+ Bool_t ReadDeadModuleFromDB(UInt_t module, Int_t runNr, const Char_t *storage="default", Bool_t treeSerial=kFALSE);
+ Bool_t ReadNoisyModuleFromDB(UInt_t module, Int_t runNr, const Char_t *storage="default", Bool_t treeSerial=kFALSE);
+ Bool_t ReadFromDB(Int_t runNr, const Char_t *storage="default", Bool_t treeSerial=kFALSE);
+ Bool_t ReadDeadFromDB(Int_t runNr, const Char_t *storage="default", Bool_t treeSerial=kFALSE);
+ Bool_t ReadNoisyFromDB(Int_t runNr, const Char_t *storage="default", Bool_t treeSerial=kFALSE);
+ Bool_t ReadDeadFromDBasNoisy(Int_t runNr, const Char_t *storage="default", Bool_t treeSerial=kFALSE);
Bool_t ReadDeadFromCalibObj(TObjArray* calObj);
Bool_t ReadNoisyFromCalibObj(TObjArray* calObj);
- Bool_t WriteToDB(Int_t runNrStart, Int_t runNrEnd);
- Bool_t WriteDeadToDB(Int_t runNrStart, Int_t runNrEnd);
- Bool_t WriteNoisyToDB(Int_t runNrStart, Int_t runNrEnd);
+ Bool_t WriteToDB(Int_t runNrStart, Int_t runNrEnd, const Char_t *storage="default");
+ Bool_t WriteDeadToDB(Int_t runNrStart, Int_t runNrEnd, const Char_t *storage="default");
+ Bool_t WriteDeadToDBasNoisy(Int_t runNrStart, Int_t runNrEnd, const Char_t *storage="default");
+ Bool_t WriteNoisyToDB(Int_t runNrStart, Int_t runNrEnd, const Char_t *storage="default");
#endif
void GenerateDCSConfigFile(const Char_t* fileName);
UInt_t GetNrBad(UInt_t module) const; // bad = silent or noisy
UInt_t GetNrSilent(UInt_t module) const; // silent = dead or inactive
UInt_t GetNrDead(UInt_t module) const;
+ UInt_t GetNrDeadSingle(UInt_t module) const;
UInt_t GetDeadEqIdAt(UInt_t module,UInt_t index) const;
UInt_t GetDeadHSAt(UInt_t module,UInt_t index) const;
UInt_t GetDeadChipAt(UInt_t module,UInt_t index) const;
UInt_t GetDeadColAt(UInt_t module,UInt_t index) const;
UInt_t GetDeadRowAt(UInt_t module,UInt_t index) const;
UInt_t GetNrNoisy(UInt_t module) const;
+ UInt_t GetNrNoisySingle(UInt_t module) const;
UInt_t GetNoisyEqIdAt(UInt_t module, UInt_t index) const;
UInt_t GetNoisyHSAt(UInt_t module, UInt_t index) const;
UInt_t GetNoisyChipAt(UInt_t module, UInt_t index) const;
Bool_t IsSilentHS(UInt_t eq, UInt_t hs) const;
Bool_t IsSilentChip(UInt_t eq, UInt_t hs, UInt_t chip) const;
+ Bool_t IsNoisyChip(UInt_t eq, UInt_t hs, UInt_t chip) const;
UInt_t AddSilentFrom(AliITSOnlineCalibrationSPDhandler* other);
UInt_t AddDeadFrom(AliITSOnlineCalibrationSPDhandler* other);