// --- Standard library ---
// --- AliRoot header files ---
+#include <AliLog.h>
#include <AliQADataMakerSim.h>
#include <AliRawReader.h>
class AliTPCQADataMakerSim: public AliQADataMakerSim {
public:
+
+ enum HHitType_t {kNhits=0, kElectrons, kRadius, kPrimPerCm, kElectronsPerCm} ;
+ enum HDigitType_t {kDigitsADC=0} ;
AliTPCQADataMakerSim() ; // ctor
AliTPCQADataMakerSim(const AliTPCQADataMakerSim& qadm) ;
AliTPCQADataMakerSim& operator = (const AliTPCQADataMakerSim& qadm) ;
private:
virtual void StartOfDetectorCycle() {}; // empty
- virtual void EndOfDetectorCycle(AliQA::TASKINDEX, TObjArray* list) ;
+ virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray** list) ;
// Digits QA
virtual void InitDigits();
virtual void MakeDigits(TTree *digitTree);
+ virtual void MakeDigits() {AliWarning("Method not implemented\n");}
// Hits QA
virtual void InitHits();
virtual void MakeHits(TTree *hitTree);
+ virtual void MakeHits() {AliWarning("Method not implemented\n");}
// SDigits QA (empty)
- virtual void InitSDigits() {;}
- virtual void MakeSDigits(TTree* sdigitTree);
-
- TH1F* fHistDigitsADC; //! Digit ADC distribution
-
- TH1F* fHistHitsNhits; //! Number of primary interactions
- TH1F* fHistHitsElectrons;//! Electrons per interaction
- TH1F* fHistHitsRadius; //! Radius of interactions
- TH1F* fHistHitsPrimPerCm;//! Primaries per cm
- TH1F* fHistHitsElectronsPerCm;//! Electrons per cm
+ virtual void InitSDigits() {}
+ virtual void MakeSDigits(TTree* ) {AliWarning("Method not implemented\n");}
+ virtual void MakeSDigits() {AliWarning("Method not implemented\n");}
ClassDef(AliTPCQADataMakerSim,1) // TPC Sim Quality Assurance Data Maker
};