KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVQH1.h
Go to the documentation of this file.
1 
4 #ifndef __KVQH1_H
5 #define __KVQH1_H
6 
7 #include "KVSignal.h"
8 
9 class KVQH1 : public KVSignal {
10 
11 protected:
12  void init();
13 
14 public:
15  KVQH1();
16  KVQH1(const char* name);
17 
18  virtual ~KVQH1();
19  void Copy(TObject& obj) const;
20 
21  virtual void SetDefaultValues();
22  virtual void LoadPSAParameters();
23  virtual Bool_t IsCharge() const
24  {
25  return kTRUE;
26  }
27 
28  virtual void TreateSignal();
29  virtual void GetPSAResult(KVDetector*) const;
30 
31  ClassDef(KVQH1, 1) //QH1 channel of SI1
32 };
33 
34 #endif
bool Bool_t
const Bool_t kTRUE
#define ClassDef(name, id)
Base class for detector geometry description, interface to energy-loss calculations.
Definition: KVDetector.h:121
Definition: KVQH1.h:9
virtual void SetDefaultValues()
To be defined in child class.
Definition: KVQH1.cpp:88
virtual void TreateSignal()
Definition: KVQH1.cpp:126
void init()
Definition: KVQH1.cpp:21
virtual Bool_t IsCharge() const
Definition: KVQH1.h:23
virtual void GetPSAResult(KVDetector *) const
store results of PSA in detector signals
Definition: KVQH1.cpp:153
virtual ~KVQH1()
Destructor.
Definition: KVQH1.cpp:55
void Copy(TObject &obj) const
Definition: KVQH1.cpp:71
virtual void LoadPSAParameters()
Definition: KVQH1.cpp:98
KVQH1()
Definition: KVQH1.cpp:34