KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVFAZIADBRun.h
Go to the documentation of this file.
1 
4 #ifndef __KVFAZIADBRUN_H
5 #define __KVFAZIADBRUN_H
6 
7 #include "KVDBRun.h"
8 
14 class KVFAZIADBRun : public KVDBRun {
15 
16 protected:
17 
18  void init();
19 
20 public:
21  KVFAZIADBRun();
22  KVFAZIADBRun(Int_t number, const Char_t* title);
23  virtual ~KVFAZIADBRun();
24 
25  void SetACQStatus(const KVString& status);
26  const Char_t* GetACQStatus() const;
27 
28  void SetGoodEvents(Int_t);
29  Int_t GetGoodEvents() const;
30 
33 
36 
38  Int_t GetNumberOfAcqFiles() const;
39 
40  void SetDuration(Double_t);
41  Double_t GetDuration() const;
42 
43  void SetFrequency(Double_t);
44  Double_t GetFrequency() const;
45 
47  Double_t GetTriggerRate() const;
48 
49  void SetDeadTime(Double_t);
50  Double_t GetDeadTime() const;
51 
54 
56  Int_t GetRutherfordCount() const;
57 
60 
61  ClassDef(KVFAZIADBRun, 1) //run description for FAZIA experiment
62 };
63 
64 #endif
int Int_t
char Char_t
double Double_t
#define ClassDef(name, id)
Description of an experimental run in database ,.
Definition: KVDBRun.h:35
Database entry for a run in a FAZIA experiment.
Definition: KVFAZIADBRun.h:14
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:72