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