18 #ifndef KVDB_CHIO_PRESSURES
19 #define KVDB_CHIO_PRESSURES
27 #include "Riostream.h"
28 #include "KVDBRecord.h"
48 static UInt_t fSetNumber;
50 Float_t fPressures[5];
65 void SetPressures(Float_t p1 = 0, Float_t p2 = 0, Float_t p3 = 0,
66 Float_t p4 = 0, Float_t p5 = 0);
68 virtual void SetPressure(UInt_t n, Float_t pressure);
70 void Print(Option_t* option =
"")
const override;
77 return fPressures[chio_number];
87 return fPressures[chio_number];
96 Float_t p3, Float_t p4,
99 fPressures[CHIO_2_3] = p1;
100 fPressures[CHIO_4_5] = p2;
101 fPressures[CHIO_6_7] = p3;
102 fPressures[CHIO_8_12] = p4;
103 fPressures[CHIO_13_17] = p5;
108 for (UInt_t i = CHIO_2_3; i <= CHIO_13_17; i++) {
109 fPressures[i] = pressures[i];
115 fPressures[n] = pressure;
CHIO pressure parameters.
void SetPressures(Float_t p1=0, Float_t p2=0, Float_t p3=0, Float_t p4=0, Float_t p5=0)
void Print(Option_t *option="") const override
Float_t * GetChIoPressures()
virtual void SetPressure(UInt_t n, Float_t pressure)
virtual Float_t GetPressure(UInt_t chio_number)
virtual Float_t * GetPressures()
KVDBChIoPressures(Float_t *pressures)
Record folder for the database.