#include <TH1F.h>
+#include <TProfile.h>
#include <TObjArray.h>
#include "AliRecoParam.h"
class AliTPCROC;
class AliTPCCalROC;
class AliTPCRawStream;
+class AliTPCRawStreamV3;
class AliTPCRawStreamFast;
class AliRawReader;
class AliTPCAltroMapping;
Bool_t ProcessEventFast(AliTPCRawStreamFast *rawStreamFast);
Bool_t ProcessEventFast(AliRawReader *rawReader);
Bool_t ProcessEvent(AliTPCRawStream *rawStream);
+ Bool_t ProcessEvent(AliTPCRawStreamV3 *rawStreamV3);
Bool_t ProcessEvent(AliRawReader *rawReader);
+ Bool_t ProcessEventOld(AliRawReader *rawReader);
Bool_t ProcessEvent(eventHeaderStruct *event);
void Analyse();
AliTPCCalPad *GetNTimeBins() const { return fNTimeBins;}
AliTPCCalPad *GetNPads() const { return fNPads;}
AliTPCCalPad *GetTimePosition() const { return fTimePosition;}
+ TProfile* GetHistQVsTimeSideA() const {return fHistQVsTimeSideA;}
+ TProfile* GetHistQVsTimeSideC() const {return fHistQVsTimeSideC;}
+ TProfile* GetHistQMaxVsTimeSideA() const {return fHistQMaxVsTimeSideA;}
+ TProfile* GetHistQMaxVsTimeSideC() const {return fHistQMaxVsTimeSideC;}
//
AliTPCAltroMapping **GetAltroMapping() { return fMapping; };
AliTPCCalPad * fOverThreshold20; //! local maxima with qMax over threshold
AliTPCCalPad * fOverThreshold30; //! local maxima with qMax over threshold
+ TProfile* fHistQVsTimeSideA; // Q vs time (side A)
+ TProfile* fHistQVsTimeSideC; // Q vs time (side C)
+ TProfile* fHistQMaxVsTimeSideA; // QMax vs time (side A)
+ TProfile* fHistQMaxVsTimeSideC; // QMax vs time (side C)
+
Int_t fEventCounter; // event Counter
Bool_t fIsAnalysed; // Set to true after Analyse has been called
//
public:
- ClassDef(AliTPCdataQA, 3) // Implementation of the TPC pedestal and noise calibration
+ ClassDef(AliTPCdataQA, 4) // Implementation of the TPC pedestal and noise calibration
};