34 #define MAX_NUM_RUN_RANGES 100
115 virtual void Build();
143 Double_t Coul_par_top = 1.e-10)
const;
145 Double_t Coul_par_top = 1.e-10)
const;
148 Double_t Coul_par_top = 1.e-10)
const;
151 Double_t Coul_par_top = 1.e-10)
const;
154 Double_t Coul_par_top = 1.e-10)
const;
157 Double_t Coul_par_top = 1.e-10)
const;
160 Double_t Coul_par_top = 1.e-10)
const;
163 Double_t Coul_par_top = 1.e-10)
const;
R__EXTERN KVINDRADB * gIndraDB
........ global variable
#define ClassDef(name, id)
virtual Bool_t AddRecord(KVDBRecord *add)
virtual KVDBRecord * GetRecord(const Char_t *rec_name) const
virtual KVSeqCollection * GetRecords() const
Database entry describing a data storage tape used to store raw data.
Base class for detector geometry description, interface to energy-loss calculations.
Base class to describe database of an experiment ,.
KVDBRun * GetDBRun(Int_t number) const
Database entry for each run of an INDRA experiment.
DataBase of parameters for an INDRA campaign.
KVDBTable * fOoODet
(optional) Liste les detecteurs hors service
void CloseCalibrationPeakFile()
Close file containing database of calibration peaks.
virtual KVSeqCollection * GetTapes() const
virtual void ReadObjects(TFile *)
Read associated objects (i.e. KVINDRAPulserDataTree's TTree) from file.
void AddTape(KVDBTape *r)
KVDBTable * fChanVolt
ChIo/Si channel-volt calibration parameters.
Double_t GetEventCrossSection(Int_t run, Double_t Q_apres_cible, Double_t Coul_par_top=1.e-10) const
std::ifstream __ifpeaks
ifstream for calibration peaks file
virtual void GoodRunLine()
KVDBTable * fLitEnerCsI
CsI light-energy calibration for Z>1.
virtual void ReadOoOACQParams()
Double_t GetTotalCrossSection(Int_t run, Double_t Q_apres_cible, Double_t Coul_par_top=1.e-10) const
void _init_MeanGDir_func() const
virtual void ReadChannelVolt()
KVINDRAPulserDataTree * GetPulserData()
KVDBTable * fAbsentDet
(optional) Liste les detecteurs absents
void ReadNewRunList()
Read new-style runlist (written using KVDBRun v.10 or later)
std::ifstream & GetPeakFileStream()
Bool_t OpenCalibrationPeakFile()
calibration peaks database
virtual void ReadPedestalList()
virtual void ReadGainList()
Read the file listing any detectors whose gain value changes during exeriment.
KVDBTable * fCsILumCorr
table of CsI gain corrections for total light output
virtual void WriteObjects(TFile *)
Write associated objects (i.e. KVINDRAPulserDataTree's TTree) in file.
KVDBTable * fOoOACQPar
(optional) Liste des parametres d acquisition ne marchant pas
KVINDRAPulserDataTree * fPulserData
mean values of pulsers for all detectors & runs
virtual void ReadVoltEnergyChIoSi()
virtual void ReadOoODetectors()
KVList * GetCalibrationPeaks(Int_t run, KVDetector *detector=0, Int_t peak_type=-1, Int_t signal_type=0, Double_t peak_energy=-1.0)
virtual KVDBTape * GetTape(Int_t tape) const
TF1 * fMeanGDir
mean frequency of GENE_DIRECT vs. run number
virtual void ReadCsITotalLightGainCorrections()
KVDBTable * fPedestals
table of pedestal files
KVDBTable * fVoltMeVChIoSi
ChIo/Si volt-energy calibration.
KVDBTable * fGains
(optional) table of detector gains, in case they change from run to run
virtual void ReadLightEnergyCsI(const Char_t *, KVDBTable *)
virtual void ReadAbsentDetectors()
virtual void ReadChIoPressures()
virtual Double_t GetRunLengthFromGeneDirect(int run) const
Double_t GetMeanGDirFreq(Int_t run) const
KVINDRADBRun * GetRun(Int_t run) const
virtual void ReadCalibCsI()
KVDBTable * fTapes
table of data tapes
KVDBTable * fChIoPressures
General information.
KVDBTable * fLitEnerCsIZ1
CsI light-energy calibration for Z=1.
Handles TTree with mean pulser data for every run.
Utitlity base class for reading INDRA runlist files.
Extended TList class which owns its objects by default.
Strings used to represent a set of ranges of values.
KaliVeda extensions to ROOT collection classes.