]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliQADataMakerSim.h
Coverity Fix.
[u/mrichter/AliRoot.git] / STEER / AliQADataMakerSim.h
index 678b3325071badf7c199a115195a3ffbe0a6e087..5715e05ae25ba9c35ac27f78b7cd3d7e34e43e21 100644 (file)
@@ -26,51 +26,64 @@ public:
        AliQADataMakerSim(const char * name="", const char * title="") ;          // ctor
        AliQADataMakerSim(const AliQADataMakerSim& qadm) ;   
        AliQADataMakerSim& operator = (const AliQADataMakerSim& qadm) ;
-       virtual ~AliQADataMakerSim() {;} // dtor
+       virtual ~AliQADataMakerSim() ; // dtor
   
-       virtual Int_t Add2DigitsList(TH1 * hist, const Int_t index)    { return Add2List(hist, index, fDigitsQAList) ; }
-       virtual Int_t Add2ESDsList(TH1 * /*hist*/, const Int_t /*index*/)      { return -1 ; } 
-       virtual Int_t Add2HitsList(TH1 * hist, const Int_t index)      { return Add2List(hist, index, fHitsQAList) ; }
-       virtual Int_t Add2RecPointsList(TH1 * /*hist*/, const Int_t /*index*/) { return -1 ; } 
-       virtual Int_t Add2RawsList(TH1 * /*hist*/, const Int_t /*index*/)      { return -1 ; }  
-       virtual Int_t Add2SDigitsList(TH1 * hist, const Int_t index)   { return Add2List(hist, index, fSDigitsQAList) ; }
-       virtual void        Exec(AliQA::TASKINDEX_t task, TObject * data) ;
-       virtual void        EndOfCycle(AliQA::TASKINDEX_t task) ;
+       virtual Int_t Add2DigitsList(TH1 * hist, const Int_t index, const Bool_t expert = kFALSE, const Bool_t image = kFALSE)                    
+    { return Add2List(hist, index, fDigitsQAList, expert, image) ; }
+       virtual Int_t Add2ESDsList(TH1 * /*hist*/, const Int_t /*index*/, const Bool_t /*expert = kFALSE*/, const Bool_t /*image = kFALSE*/)    
+  { return -1 ; } 
+       virtual Int_t Add2HitsList(TH1 * hist, const Int_t index, const Bool_t expert = kFALSE, const Bool_t image = kFALSE)                      
+  { return Add2List(hist, index, fHitsQAList, expert, image) ; }
+       virtual Int_t Add2RecPointsList(TH1 * /*hist*/, const Int_t /*index*/, const Bool_t /*expert = kFALSE*/, const Bool_t /*image = kFALSE*/) 
+    { return -1 ; } 
+  virtual Int_t Add2RawsList(TH1 * /*hist*/, const Int_t /*index*/, const Bool_t /*expert = kFALSE*/, const Bool_t /*saveForCorr = kFALSE*/, const Bool_t /*image = kFALSE*/)      
+    { return -1 ; }  
+ virtual Int_t Add2SDigitsList(TH1 * hist, const Int_t index, const Bool_t expert = kFALSE, const Bool_t image = kFALSE)   
+    { return Add2List(hist, index, fSDigitsQAList, expert, image) ; }
+
+  virtual void        Exec(AliQAv1::TASKINDEX_t task, TObject * data) ;
+       virtual void        EndOfCycle() ;
+       virtual void        EndOfCycle(AliQAv1::TASKINDEX_t task) ;
+       virtual void        EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** ) {AliInfo("To be implemented by detectors");} 
        virtual TH1 *       GetDigitsData(const Int_t index)    { return dynamic_cast<TH1 *>(GetData(fDigitsQAList, index)) ; }
        virtual TH1 *       GetESDsData(const Int_t /*index*/)      { return NULL ; }
        virtual TH1 *       GetHitsData(const Int_t index)      { return dynamic_cast<TH1 *>(GetData(fHitsQAList, index)) ; }
        virtual TH1 *       GetRecPointsData(const Int_t /*index*/) { return NULL ; }
        virtual TH1 *       GetRawsData(const Int_t /*index*/)      { return NULL ; } 
        virtual TH1 *       GetSDigitsData(const Int_t index)   { return dynamic_cast<TH1 *>(GetData(fSDigitsQAList, index)) ; }
-       virtual TObjArray * Init(AliQA::TASKINDEX_t task, Int_t run, Int_t cycles = -1) ;
-       virtual void        Init(AliQA::TASKINDEX_t task, TObjArray * list, Int_t run, Int_t cycles = -1) ;
-       virtual void        StartOfCycle(AliQA::TASKINDEX_t task, const Bool_t sameCycle = kFALSE) ;
+       virtual TObjArray** Init(AliQAv1::TASKINDEX_t task, Int_t cycles = -1) ;
+       virtual void        Init(AliQAv1::TASKINDEX_t task, TObjArray ** list, Int_t run, Int_t cycles = -1) ;
+  virtual void        InitRaws() {AliWarning("Call not valid") ; }
+       virtual void        InitRecPoints()                  {AliWarning("Call not valid") ; } 
+  virtual void        ResetDetector(AliQAv1::TASKINDEX_t task) ;
+       virtual void        StartOfCycle(Int_t run = -1) ;
+       virtual void        StartOfCycle(AliQAv1::TASKINDEX_t task, Int_t run, const Bool_t sameCycle = kFALSE) ;
 
 protected: 
        
-       virtual void   EndOfDetectorCycle(AliQA::TASKINDEX_t, TObjArray * ) {AliInfo("To be implemented by detectors");} 
        virtual void   InitDigits()                     {AliInfo("To be implemented by detectors");}
-       virtual void   InitESDs()                       {AliFatal("Call not valid") ; } 
+       virtual void   InitESDs()                       {AliWarning("Call not valid") ; } 
        virtual void   InitHits()                       {AliInfo("To be implemented by detectors");}
-       virtual void   InitRecPoints()                  {AliFatal("Call not valid") ; } 
-       virtual void   InitRaws()                       {AliFatal("Call not valid") ; }
        virtual void   InitSDigits()                    {AliInfo("To be implemented by detectors");}
-       virtual void   MakeESDs(AliESDEvent * )         {AliFatal("Call not valid") ; }
-       virtual void   MakeHits(TClonesArray * )        {AliInfo("To be implemented by detectors");} 
+       virtual void   MakeESDs(AliESDEvent * )         {AliWarning("Call not valid") ; }
+       virtual void   MakeHits()                       {AliInfo("To be implemented by detectors");} 
        virtual void   MakeHits(TTree * )               {AliInfo("To be implemented by detectors");} 
-       virtual void   MakeDigits(TClonesArray * )      {AliInfo("To be implemented by detectors");} 
+       virtual void   MakeDigits()                     {AliInfo("To be implemented by detectors");} 
        virtual void   MakeDigits(TTree * )             {AliInfo("To be implemented by detectors");} 
-       virtual void   MakeRaws(AliRawReader *)         {AliFatal("Call not valid") ; } 
-       virtual void   MakeRecPoints(TTree * )          {AliFatal("Call not valid") ; } 
-       virtual void   MakeSDigits(TClonesArray * )     {AliInfo("To be implemented by detectors");} 
+       virtual void   MakeRaws(AliRawReader *)         {AliWarning("Call not valid") ; } 
+       virtual void   MakeRecPoints(TTree * )          {AliWarning("Call not valid") ; } 
+       virtual void   MakeSDigits()                    {AliInfo("To be implemented by detectors");} 
        virtual void   MakeSDigits(TTree * )            {AliInfo("To be implemented by detectors");} 
        virtual void   StartOfDetectorCycle()           {AliInfo("To be implemented by detectors");} 
 
-       TObjArray *    fDigitsQAList ;    //! list of the digits QA data objects
-       TObjArray *    fHitsQAList ;      //! list of the hits QA data objects
-       TObjArray *    fSDigitsQAList ;   //! list of the sdigits QA data objects
-  
- ClassDef(AliQADataMakerSim,1)  // description 
+       TObjArray * *    fDigitsQAList ;     //! list of the digits QA data objects
+       TObjArray * *    fHitsQAList ;       //! list of the hits QA data objects
+       TObjArray * *    fSDigitsQAList ;    //! list of the sdigits QA data objects
+  TClonesArray *   fHitsArray ;       //! array to hold the hits
+  TClonesArray *   fSDigitsArray ;     //! array to hold the digits
+
+         
+ ClassDef(AliQADataMakerSim,2)  // description 
 
 };