]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PHOS/AliPHOSQAObjectCheckable.h
Replacing rindex by strrchr
[u/mrichter/AliRoot.git] / PHOS / AliPHOSQAObjectCheckable.h
CommitLineData
66f72ab4 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 */
5
6/* $Id$ */
7
8//_________________________________________________________________________
9// Abstact Class for a QA checkable that is a TObject
10//
11//*-- Author: Yves Schutz (SUBATECH)
12
13
14// --- ROOT system ---
15
16// --- Standard library ---
17
18// --- AliRoot header files ---
19
20#include "AliPHOSQAVirtualCheckable.h"
21
22class AliPHOSQAObjectCheckable : public AliPHOSQAVirtualCheckable {
23
24public:
25
2685bf00 26 AliPHOSQAObjectCheckable(){
27 fObject = 0;
28 } // default ctor not to be used
66f72ab4 29 AliPHOSQAObjectCheckable(const char * name) ; // ctor
a8c47ab6 30 AliPHOSQAObjectCheckable(AliPHOSQAObjectCheckable& obj) : AliPHOSQAVirtualCheckable(obj)
31 {assert(0==1);}
66f72ab4 32 virtual ~AliPHOSQAObjectCheckable() ; // dtor
33
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 ;}
90cceaf6 39 virtual void Update() {} ;
66f72ab4 40
41private:
42
88cb7938 43 TObject * fObject ;
66f72ab4 44
45 ClassDef(AliPHOSQAObjectCheckable,1) // description
46
47};
48
49#endif // ALIPHOSQAObjectCheckable_H