1 #ifndef ALIPHOSQAOBJECTCHECKABLE_H
2 #define ALIPHOSQAOBJECTCHECKABLE_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 //_________________________________________________________________________
9 // Abstact Class for a QA checkable that is a TObject
11 //*-- Author: Yves Schutz (SUBATECH)
14 // --- ROOT system ---
16 // --- Standard library ---
18 // --- AliRoot header files ---
20 #include "AliPHOSQAVirtualCheckable.h"
22 class AliPHOSQAObjectCheckable : public AliPHOSQAVirtualCheckable {
26 AliPHOSQAObjectCheckable(){
28 } // default ctor not to be used
29 AliPHOSQAObjectCheckable(const char * name) ; // ctor
30 AliPHOSQAObjectCheckable(AliPHOSQAObjectCheckable& obj) : AliPHOSQAVirtualCheckable(obj)
32 virtual ~AliPHOSQAObjectCheckable() ; // dtor
34 virtual TObject * GetObject() const { return fObject ; }
35 virtual Float_t GetValue() const {return 0. ;}
36 virtual void Print() const ;
37 virtual void Reset() { fChange=kFALSE ; }
38 virtual void Set(TObject * obj) {fObject = obj ;}
39 virtual void Update() {} ;
45 ClassDef(AliPHOSQAObjectCheckable,1) // description
49 #endif // ALIPHOSQAObjectCheckable_H