#include <TPDGCode.h>
#include <TH1F.h>
+#include "AliQAChecker.h"
#include "AliGlobalQADataMaker.h"
#include "AliGeomManager.h"
#include "AliESDEvent.h"
#include "AliESDv0.h"
+#include "AliRawReader.h"
ClassImp(AliGlobalQADataMaker)
+//____________________________________________________________________________
+void AliGlobalQADataMaker::EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray * list)
+{
+ //Detector specific actions at end of cycle
+ // do the QA checking
+ AliQAChecker::Instance()->Run(AliQA::kGLOBAL, task, list) ;
+}
+
+//____________________________________________________________________________
+void AliGlobalQADataMaker::InitRaws()
+{
+ // create Raws histograms in Raws subdir
+}
+
+//____________________________________________________________________________
void AliGlobalQADataMaker::InitRecPoints() {
//------------------------------------------------------
// This function books the histograms of *track*residuals*
}
+//____________________________________________________________________________
void AliGlobalQADataMaker::InitESDs() {
//------------------------------------------------------
// This function books the ESD QA histograms
}
+//____________________________________________________________________________
+void AliGlobalQADataMaker::MakeRaws(AliRawReader* rawReader)
+{
+ //Fill prepared histograms with Raw digit properties
+ rawReader->Reset() ;
+
+}
+
+//____________________________________________________________________________
void AliGlobalQADataMaker::MakeESDs(AliESDEvent * event) {
//-----------------------------------------------------------
// This function fills the ESD QA histograms
};
AliGlobalQADataMaker(const Char_t *name="Global",
const Char_t *title="Global QA data maker"):
- AliQADataMakerRec(name,title) {;}
+ AliQADataMakerRec(name,title) {;}
AliGlobalQADataMaker(const AliQADataMakerRec& qadm):
- AliQADataMakerRec(qadm) {;}
+ AliQADataMakerRec(qadm) {;}
- void InitRecPoints();
+private:
+ void EndOfDetectorCycle(AliQA::TASKINDEX_t, TObjArray * list) ;
+
+ void InitRaws();
+ void InitRecPoints();
void InitESDs();
+ void MakeRaws(AliRawReader* rawReader) ;
void MakeESDs(AliESDEvent *event);
void StartOfDetectorCycle() {;}
-private:
AliGlobalQADataMaker &operator=(const AliGlobalQADataMaker &qadm);
ClassDef(AliGlobalQADataMaker,1) // Global QA