KaliVeda
Toolkit for HIC analysis
KVFAZIADBRun.h
1 
4 #ifndef __KVFAZIADBRUN_H
5 #define __KVFAZIADBRUN_H
6 
7 #include "KVDBRun.h"
8 
15 class KVFAZIADBRun : public KVDBRun {
16 
17 protected:
18 
19  void init();
20 
21 public:
22  KVFAZIADBRun();
23  KVFAZIADBRun(Int_t number, const Char_t* title);
24  virtual ~KVFAZIADBRun();
25 
26  void SetACQStatus(const KVString& status);
27  const Char_t* GetACQStatus() const;
28 
29  void SetGoodEvents(Int_t);
30  Int_t GetGoodEvents() const;
31 
34 
37 
39  Int_t GetNumberOfAcqFiles() const;
40 
41  void SetDuration(Double_t);
42  Double_t GetDuration() const;
43 
44  void SetFrequency(Double_t);
45  Double_t GetFrequency() const;
46 
48  Double_t GetTriggerRate() const;
49 
50  void SetDeadTime(Double_t);
51  Double_t GetDeadTime() const;
52 
55 
57  Int_t GetRutherfordCount() const;
58 
61 
62  ClassDef(KVFAZIADBRun, 1) //run description for FAZIA experiment
63 };
64 
65 #endif
int Int_t
char Char_t
double Double_t
#define ClassDef(name, id)
Description of an experimental run in database ,,.
Definition: KVDBRun.h:36
Database entry for a run in a FAZIA experiment.
Definition: KVFAZIADBRun.h:15
virtual ~KVFAZIADBRun()
Destructor.
Double_t GetTriggerRate() const
Int_t GetNumberOfAcqFiles() const
void SetNumberOfAcqFiles(Int_t)
void SetDuration(Double_t)
Double_t GetRutherfordCrossSection() const
Int_t GetRutherfordCount() const
const Char_t * GetACQStatus() const
Int_t GetError_InternalBlockError() const
void SetGoodEvents(Int_t)
void init()
initialize all fields
void SetError_InternalBlockError(Int_t)
void SetError_WrongNumberOfBlocks(Int_t)
Double_t GetFrequency() const
void SetRutherfordCrossSection(Double_t)
Double_t GetNumberOfTriggerBlocks() const
Double_t GetDuration() const
void SetRutherfordCount(Int_t)
void SetACQStatus(const KVString &status)
void SetFrequency(Double_t)
Int_t GetError_WrongNumberOfBlocks() const
Int_t GetGoodEvents() const
void SetTriggerRate(Double_t)
void SetDeadTime(Double_t)
void SetNumberOfTriggerBlocks(Double_t)
Double_t GetDeadTime() const
KVFAZIADBRun()
Default constructor.
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
Definition: KVString.h:73