KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVINDRAUpDater.h
Go to the documentation of this file.
1 /*
2 $Id: KVINDRAUpDater.h,v 1.6 2007/10/01 15:03:38 franklan Exp $
3 $Revision: 1.6 $
4 $Date: 2007/10/01 15:03:38 $
5 $Author: franklan $
6 */
7 
8 #ifndef KVINDRAUPDATER_H
9 #define KVINDRAUPDATER_H
10 
11 #include "KVUpDater.h"
12 
13 class KVDBRun;
14 class KVINDRA;
15 
21 class KVINDRAUpDater: public KVUpDater {
22 
23 public:
24 
26  virtual ~ KVINDRAUpDater()
27  {
28  }
29 
30  virtual void SetParameters(UInt_t run, Bool_t physics_parameters_only = kFALSE);
31  virtual void SetCalibrationParameters(UInt_t);
32 
33  virtual void SetTrigger(KVDBRun*);
34  virtual void SetGains(KVDBRun*);
35 
36  virtual void CheckStatusOfDetectors(KVDBRun*);
37  virtual void SetCalibParameters(KVDBRun*);
38  virtual void SetChIoPressures(KVDBRun*);
40 
41  virtual void SetChVoltParameters(KVDBRun*);
42  virtual void SetLitEnergyCsIParameters(KVDBRun*);
45  virtual void SetPHDs(KVDBRun*);
48 
49  KVINDRA* GetINDRA();
50 
51  ClassDef(KVINDRAUpDater, 0) //Class handling setting of INDRA parameters for each run
52 };
53 
54 #endif
unsigned int UInt_t
bool Bool_t
#define ClassDef(name, id)
Description of an experimental run in database ,.
Definition: KVDBRun.h:35
Class implementing necessary methods for setting INDRA parameters for each run, using information sto...
virtual void SetVoltEnergyChIoSiParameters(KVDBRun *)
KVINDRA * GetINDRA()
virtual void SetChIoPressures(KVDBRun *)
virtual ~ KVINDRAUpDater()
virtual void SetPHDs(KVDBRun *)
virtual void SetChVoltParameters(KVDBRun *)
virtual void SetPedestals(KVDBRun*);
virtual void SetGains(KVDBRun *)
virtual void SetTrigger(KVDBRun *)
Set trigger used during this run.
virtual void CheckStatusOfDetectors(KVDBRun *)
Check status (present, working) of each detector for run.
virtual void SetCalibParameters(KVDBRun *)
Override in child classes to set specific calibrations.
KVINDRAUpDater()
Default ctor for KVINDRAUpDater object.
virtual void SetLitEnergyCsIParameters(KVDBRun *)
Setting Light- Energy CsI calibration parameters for Z=1.
virtual void SetParameters(UInt_t run, Bool_t physics_parameters_only=kFALSE)
virtual void SetCsIGainCorrectionParameters(KVDBRun *)
virtual void SetCalibrationParameters(UInt_t)
INDRA multidetector array geometry.
Definition: KVINDRA.h:70
Abstract class implementing necessary methods for setting multidetector parameters for each run of th...
Definition: KVUpDater.h:24