KaliVeda
Toolkit for HIC analysis
Loading...
Searching...
No Matches
KVFAZIADBRun.h
1
3
4#ifndef __KVFAZIADBRUN_H
5#define __KVFAZIADBRUN_H
6
7#include "KVDBRun.h"
8
15class KVFAZIADBRun : public KVDBRun {
16
17protected:
18
19 void init();
20
21public:
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
40
42 Double_t GetDuration() const;
43
45 Double_t GetFrequency() const;
46
49
51 Double_t GetDeadTime() const;
52
55
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.
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