class AliTRDrawStreamBase;
class AliTRDgeometry;
+class AliTRDrawFastStream;
+class AliTRDdigitsManager;
+class AliTRDSignalIndex;
+
struct eventHeaderStruct;
class AliTRDCalibPadStatus : public TObject {
Int_t ProcessEvent(AliTRDrawStreamBase *rawStream, Bool_t nocheck = kFALSE);
Int_t ProcessEvent(AliRawReader *rawReader, Bool_t nocheck = kFALSE);
Int_t ProcessEvent(const eventHeaderStruct *event, Bool_t nocheck = kFALSE);
-
+ Int_t ProcessEvent2(AliRawReader *rawReader);
+ Int_t ProcessEvent3(AliRawReader *rawReader);
+
void Destroy();
Int_t UpdateHisto(const Int_t idet, const Int_t iRow, const Int_t iCol,
const Int_t signal, const Int_t crowMax, const Int_t ccold, const Int_t icMcm);
+ Int_t UpdateHisto2(const Int_t idet, const Int_t iRow, const Int_t iCol,
+ const Int_t signal, const Int_t crowMax, const Int_t ccold, const Int_t icMcm, const Int_t icRob);
+
void AnalyseHisto();
AliTRDCalPadStatus *CreateCalPadStatus();
AliTRDCalPad *CreateCalPad();