class AliITSOnlineSPDphysAnalyzer {
public:
- AliITSOnlineSPDphysAnalyzer(const Char_t *fileName, AliITSOnlineCalibrationSPDhandler* handler);
+ AliITSOnlineSPDphysAnalyzer(const Char_t *fileName, AliITSOnlineCalibrationSPDhandler* handler, Bool_t readFromGridFile=kFALSE);
AliITSOnlineSPDphysAnalyzer(AliITSOnlineSPDphys* physObj, AliITSOnlineCalibrationSPDhandler* handler);
AliITSOnlineSPDphysAnalyzer(const AliITSOnlineSPDphysAnalyzer& handle);
~AliITSOnlineSPDphysAnalyzer();
enum calibvals{kMINTH,kMEANTH,kDAC,kUNIMA,kNOISE,kDELAY}; // calib types
AliITSOnlineSPDphys *fPhysObj; // container obj
AliITSOnlineCalibrationSPDhandler *fHandler; // calib helper obj
- void Init(); // initialization
+ void Init(Bool_t readFromGridFile=kFALSE); // initialization
void Exponent(Double_t &val, Int_t &valExp) const;
UInt_t fNrEnoughStatChips; // nr of enough stat chips
// dead noisy parameters:
Double_t fThreshNoisy; // at what confidence level do we search for noisy
- Int_t fThreshNoisyExp; // at what confidence level do we search for noisy
Double_t fThreshDead; // at what confidence level do we search for dead
- Int_t fThreshDeadExp; // at what confidence level do we search for dead
UInt_t fMinEventsForNoisy; // min nr of events required to try noisy algorithm
UInt_t fMinEventsForDead; // min nr of events required to try dead algorithm
Float_t fDefinitelyNoisyRatio; // if a pixel fires more than this ratio of the events, it must be noisy