KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVINDRADB_e475s.h
Go to the documentation of this file.
1 /*
2 $Id: KVINDRADB_e475s.h,v 1.2 2007/09/21 07:44:09 franklan Exp $
3 $Revision: 1.2 $
4 $Date: 2007/09/21 07:44:09 $
5 */
6 
9 
10 #ifndef __KVINDRADB_E475S_H
11 #define __KVINDRADB_E475S_H
12 
13 #include "KVINDRADB.h"
14 #include "KVDBTable.h"
15 
16 #include "Riostream.h"
17 #include "TString.h"
18 
25 class KVINDRADB_e475s : public KVINDRADB {
26  void init();
27 
28 protected:
29 
30  KVDBTable* fCalibrations; //-> table of calibrations
31 
32 public:
33 
35  KVINDRADB_e475s(const Char_t* name);
36  virtual ~KVINDRADB_e475s();
37 
38  virtual void Build();
39  void ReadCalibrations();
40  void ReadCalibFile(std::ifstream& fin, TString, TString);
41 
42  void ReadPedestalList();
43  void ReadPedestalFile(std::ifstream& fin, TString, TString);
44 
45  ClassDef(KVINDRADB_e475s, 1) //Database for E475s experiment
46 };
47 
48 #endif
char Char_t
#define ClassDef(name, id)
Table in a database.
Definition: KVDBTable.h:33
Database for E475s experiment (2006)
void init()
Define duplicate run, create the tables of the database.
void ReadPedestalFile(std::ifstream &fin, TString, TString)
virtual ~KVINDRADB_e475s()
Destructor.
KVDBTable * fCalibrations
virtual void Build()
KVINDRADB_e475s()
Default constructor.
void ReadCalibFile(std::ifstream &fin, TString, TString)
DataBase of parameters for an INDRA campaign.
Definition: KVINDRADB.h:58