KaliVeda
Toolkit for HIC analysis
KVI1.h
1 
4 #ifndef __KVI1_H
5 #define __KVI1_H
6 
7 #include "KVSignal.h"
8 
9 class KVI1 : public KVSignal {
10 
11 protected:
12  void init();
13 
14 public:
15  KVI1();
16  KVI1(const char* name);
17 
18  virtual ~KVI1();
19  void Copy(TObject& obj) const override;
20 
21  void SetDefaultValues() override;
22  void LoadPSAParameters() override;
23  Bool_t IsCurrent() const override
24  {
25  return kTRUE;
26  }
27 
28  void TreateSignal() override;
29  void GetPSAResult(KVDetector*) const override;
30  Double_t ComputeBaseLine() override;
31 
32  ClassDefOverride(KVI1, 1) //I1 channel of SI1
33 };
34 
35 #endif
bool Bool_t
double Double_t
constexpr Bool_t kTRUE
#define ClassDefOverride(name, id)
char name[80]
Definition: KVI1.h:9
KVI1()
Definition: KVI1.cpp:35
Bool_t IsCurrent() const override
Definition: KVI1.h:23
void SetDefaultValues() override
Definition: KVI1.cpp:89
void Copy(TObject &obj) const override
Definition: KVI1.cpp:72
virtual ~KVI1()
Destructor.
Definition: KVI1.cpp:56
void init()
Definition: KVI1.cpp:22
void TreateSignal() override
Definition: KVI1.cpp:152
void LoadPSAParameters() override
Definition: KVI1.cpp:99
void GetPSAResult(KVDetector *) const override
Definition: KVI1.cpp:180
Double_t ComputeBaseLine() override
Definition: KVI1.cpp:123