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();
UInt_t ProcessDeadPixels();
UInt_t ProcessNoisyPixels();
+ UInt_t ProcessNoisyPixels(UInt_t eq, UInt_t nrEvts);
UInt_t GetNrEnoughStatChips();
UInt_t GetNrDeadChips();
UInt_t GetNrEvents() const;
TH2F* GetHitMapTot();
+ TH2F* GetPhysicalHitMapTot();
TH2F* GetHitMapChip(UInt_t hs, UInt_t chip);
private:
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