1 #ifndef ALIHLTPHOSCHANNELCOUNTER_H
2 #define ALIHLTPHOSCHANNELCOUNTER_H
4 #include "AliHLTPHOSBase.h"
6 class AliHLTPHOSRcuCellEnergyDataStruct;
7 class AliHLTPHOSConstants;
10 //class AliHLTPHOSBase;
12 using namespace PhosHLTConst;
14 class AliHLTPHOSChannelCounter : public AliHLTPHOSBase
17 AliHLTPHOSChannelCounter();
18 ~AliHLTPHOSChannelCounter();
20 void CountChannels(AliHLTPHOSRcuCellEnergyDataStruct*);
21 void PrintOutOfSyncChannels(Int_t);
22 void FillHistograms(Int_t);
23 void WriteHistograms(const char*);
27 UInt_t fChannelArrayPtr[N_XCOLUMNS_MOD][N_ZROWS_MOD][N_GAINS];
28 TH2I *fHistHighGainPtr;
29 TH2I *fHistLowGainPtr;
30 TH2F *fHistHighRatioPtr;
31 TH2F *fHistLowRatioPtr;
33 // ClassDef(AliHLTPHOSChannelCounter, 1);