]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
added RAW methods
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 24 Jul 2008 20:19:51 +0000 (20:19 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 24 Jul 2008 20:19:51 +0000 (20:19 +0000)
STEER/AliGlobalQADataMaker.cxx
STEER/AliGlobalQADataMaker.h

index b5c9a72bbaa6d76e16d3703e197530da2f4f3552..69d482cce33b24102eeb676f6382f3bbc02027e5 100644 (file)
@@ -8,13 +8,30 @@
 #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*
@@ -87,6 +104,7 @@ void AliGlobalQADataMaker::InitRecPoints() {
   
 }
 
+//____________________________________________________________________________ 
 void AliGlobalQADataMaker::InitESDs() {
   //------------------------------------------------------
   // This function books the ESD QA histograms
@@ -145,6 +163,15 @@ void AliGlobalQADataMaker::InitESDs() {
 
 }
 
+//____________________________________________________________________________
+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
index 9a487edd2be344f4c40d3fed3a6e4d07b72cef53..4a07a965162a4f1315d9aa9f3e591ded998ba83a 100644 (file)
@@ -23,18 +23,22 @@ public:
   };
   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