KaliVeda
1.13/01
Heavy-Ion Analysis Toolkit
|
Database for E613 experiment (2011)
Created by KVClassFactory on Mon Oct 24 14:38:16 2011 Author: bonnet
Definition at line 14 of file KVINDRADB_e613.h.
Public Member Functions | |
KVINDRADB_e613 () | |
Default constructor. More... | |
KVINDRADB_e613 (const Char_t *name) | |
virtual | ~KVINDRADB_e613 () |
Destructor. More... | |
virtual void | Build () |
![]() | |
KVINDRADB () | |
KVINDRADB (const Char_t *name) | |
virtual | ~ KVINDRADB () |
void | AddTape (KVDBTape *r) |
virtual void | cd () |
KVList * | GetCalibrationPeaks (Int_t run, KVDetector *detector=0, Int_t peak_type=-1, Int_t signal_type=0, Double_t peak_energy=-1.0) |
Double_t | GetEventCrossSection (const Char_t *system, Int_t Mult_trigger, Double_t Q_apres_cible, Double_t Coul_par_top=1.e-10) const |
Double_t | GetEventCrossSection (Int_t run, Double_t Q_apres_cible, Double_t Coul_par_top=1.e-10) const |
Double_t | GetEventCrossSection (Int_t run1, Int_t run2, Double_t Q_apres_cible, Double_t Coul_par_top=1.e-10) const |
Double_t | GetEventCrossSection (KVNumberList runs, Double_t Q_apres_cible, Double_t Coul_par_top=1.e-10) const |
Double_t | GetMeanGDirFreq (Int_t run) const |
KVINDRAPulserDataTree * | GetPulserData () |
KVINDRADBRun * | GetRun (Int_t run) const |
virtual Double_t | GetRunLengthFromGeneDirect (int run) const |
virtual KVDBTape * | GetTape (Int_t tape) const |
virtual KVSeqCollection * | GetTapes () const |
Double_t | GetTotalCrossSection (const Char_t *system, Int_t Mult_trigger, Double_t Q_apres_cible, Double_t Coul_par_top=1.e-10) const |
Double_t | GetTotalCrossSection (Int_t run, Double_t Q_apres_cible, Double_t Coul_par_top=1.e-10) const |
Double_t | GetTotalCrossSection (Int_t run1, Int_t run2, Double_t Q_apres_cible, Double_t Coul_par_top=1.e-10) const |
Double_t | GetTotalCrossSection (KVNumberList runs, Double_t Q_apres_cible, Double_t Coul_par_top=1.e-10) const |
Double_t | GetTotalCrossSection (TH1 *events_histo, Double_t Q_apres_cible, Double_t Coul_par_top=1.e-10) |
virtual void | GoodRunLine () |
void | ReadNewRunList () |
Read new-style runlist (written using KVDBRun v.10 or later) More... | |
virtual void | ReadObjects (TFile *) |
Read associated objects (i.e. KVINDRAPulserDataTree's TTree) from file. More... | |
virtual void | WriteObjects (TFile *) |
Write associated objects (i.e. KVINDRAPulserDataTree's TTree) in file. More... | |
![]() | |
KVExpDB () | |
Default constructor. More... | |
KVExpDB (const Char_t *name) | |
Constructor inherited from KVDataBase. More... | |
KVExpDB (const Char_t *name, const Char_t *title) | |
Constructor inherited from KVDataBase. More... | |
virtual | ~KVExpDB () |
Destructor. More... | |
void | AddRun (KVDBRun *r) |
void | AddSystem (KVDBSystem *r) |
Bool_t | FindCalibFile (const Char_t *type, TString &fullpath) const |
TString | GetCalibFileName (const Char_t *type) const |
const Char_t * | GetDataSetDir () const |
virtual TString | GetDBEnv (const Char_t *) const |
KVDBRun * | GetDBRun (Int_t number) const |
TString | GetDBType () const |
const KVNumberList & | GetRunList () const |
virtual KVSeqCollection * | GetRuns () const |
virtual KVDBSystem * | GetSystem (const Char_t *system) const |
virtual KVSeqCollection * | GetSystems () const |
ULong64_t | GetTotalEvents (const KVString &system) const |
Return total number of events for given system. More... | |
ULong64_t | GetTotalEvents (int first_run, int last_run=-1) const |
virtual void | LinkListToRunRange (TList *list, const KVNumberList &nl) |
Link the records contained in the list to the set of runs (see LinkRecordToRunRanges). More... | |
virtual void | LinkListToRunRanges (TList *list, UInt_t rr_number, UInt_t run_ranges[][2]) |
Link the records contained in the list to the set of runs (see LinkRecordToRunRanges). More... | |
virtual void | LinkRecordToRun (KVDBRecord *rec, Int_t run) |
virtual void | LinkRecordToRunRange (KVDBRecord *rec, const KVNumberList &nl) |
virtual void | LinkRecordToRunRange (KVDBRecord *rec, UInt_t first_run, UInt_t last_run) |
virtual void | LinkRecordToRunRanges (KVDBRecord *rec, UInt_t rr_number, UInt_t run_ranges[][2]) |
virtual void | PrintRuns (KVNumberList &) const |
void | RemoveSystem (KVDBSystem *s) |
virtual void | Save (const Char_t *) |
void | SetDataSet (const TString &s) |
void | SetDataSetDir (const Char_t *d) |
void | SetDBType (const TString &s) |
void | WriteRunListFile () const |
void | WriteSystemsFile () const |
![]() | |
KVDataBase () | |
KVDataBase (const Char_t *name) | |
KVDataBase (const Char_t *name, const Char_t *title) | |
virtual | ~ KVDataBase () |
virtual KVDBTable * | AddTable (const Char_t *name, const Char_t *title, Bool_t unique=kFALSE) |
virtual Bool_t | AddTable (KVDBTable *table) |
virtual KVDBRecord * | GetRecord (const Char_t *table_name, const Char_t *rec_name) const |
virtual KVDBTable * | GetTable (const Char_t *table) const |
virtual TList * | GetTables () const |
virtual void | Print (Option_t *option="") const |
![]() | |
TFolder () | |
TFolder (const char *name, const char *title) | |
virtual | ~TFolder () |
virtual void | Add (TObject *obj) |
TFolder * | AddFolder (const char *name, const char *title, TCollection *collection=0) |
virtual void | Browse (TBrowser *b) |
virtual void | Clear (Option_t *option="") |
virtual void | Copy (TObject &) const |
virtual const char * | FindFullPathName (const char *name) const |
virtual const char * | FindFullPathName (const TObject *obj) const |
virtual TObject * | FindObject (const char *name) const |
virtual TObject * | FindObject (const TObject *obj) const |
virtual TObject * | FindObjectAny (const char *name) const |
TCollection * | GetListOfFolders () const |
Bool_t | IsFolder () const |
Bool_t | IsOwner () const |
virtual void | ls (Option_t *option="") const |
virtual Int_t | Occurence (const TObject *obj) const |
virtual void | RecursiveRemove (TObject *obj) |
virtual void | Remove (TObject *obj) |
virtual void | SaveAs (const char *filename="", Option_t *option="") const |
virtual void | SetOwner (Bool_t owner=kTRUE) |
![]() | |
TNamed () | |
TNamed (const char *name, const char *title) | |
TNamed (const TNamed &named) | |
TNamed (const TString &name, const TString &title) | |
virtual | ~TNamed () |
virtual TObject * | Clone (const char *newname="") const |
virtual Int_t | Compare (const TObject *obj) const |
virtual void | FillBuffer (char *&buffer) |
virtual const char * | GetName () const |
virtual const char * | GetTitle () const |
virtual ULong_t | Hash () const |
virtual Bool_t | IsSortable () const |
TNamed & | operator= (const TNamed &rhs) |
virtual void | SetName (const char *name) |
virtual void | SetNameTitle (const char *name, const char *title) |
virtual void | SetTitle (const char *title="") |
virtual Int_t | Sizeof () const |
![]() | |
TObject () | |
TObject (const TObject &object) | |
virtual | ~TObject () |
void | AbstractMethod (const char *method) const |
virtual void | AppendPad (Option_t *option="") |
ULong_t | CheckedHash () |
virtual const char * | ClassName () const |
virtual void | Delete (Option_t *option="") |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | Draw (Option_t *option="") |
virtual void | DrawClass () const |
virtual TObject * | DrawClone (Option_t *option="") const |
virtual void | Dump () const |
virtual void | Error (const char *method, const char *msgfmt,...) const |
virtual void | Execute (const char *method, const char *params, Int_t *error=0) |
virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=0) |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
virtual void | Fatal (const char *method, const char *msgfmt,...) const |
virtual Option_t * | GetDrawOption () const |
virtual const char * | GetIconName () const |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
virtual Option_t * | GetOption () const |
virtual UInt_t | GetUniqueID () const |
virtual Bool_t | HandleTimer (TTimer *timer) |
Bool_t | HasInconsistentHash () const |
virtual void | Info (const char *method, const char *msgfmt,...) const |
virtual Bool_t | InheritsFrom (const char *classname) const |
virtual Bool_t | InheritsFrom (const TClass *cl) const |
virtual void | Inspect () const |
void | InvertBit (UInt_t f) |
virtual Bool_t | IsEqual (const TObject *obj) const |
R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
R__ALWAYS_INLINE Bool_t | IsZombie () const |
void | MayNotUse (const char *method) const |
virtual Bool_t | Notify () |
void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
void | operator delete (void *ptr) |
void | operator delete[] (void *ptr) |
void * | operator new (size_t sz) |
void * | operator new (size_t sz, void *vp) |
void * | operator new[] (size_t sz) |
void * | operator new[] (size_t sz, void *vp) |
TObject & | operator= (const TObject &rhs) |
virtual void | Paint (Option_t *option="") |
virtual void | Pop () |
virtual Int_t | Read (const char *name) |
void | ResetBit (UInt_t f) |
virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
void | SetBit (UInt_t f) |
void | SetBit (UInt_t f, Bool_t set) |
virtual void | SetDrawOption (Option_t *option="") |
virtual void | SetUniqueID (UInt_t uid) |
virtual void | SysError (const char *method, const char *msgfmt,...) const |
R__ALWAYS_INLINE Bool_t | TestBit (UInt_t f) const |
Int_t | TestBits (UInt_t f) const |
virtual void | UseCurrentStyle () |
virtual void | Warning (const char *method, const char *msgfmt,...) const |
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) |
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const |
![]() | |
KVINDRARunListReader () | |
virtual | ~ KVINDRARunListReader () |
void | CloseRLFile () |
KVRunListLine * | GetLineReader () const |
Int_t | GetRLLineNumber () const |
Int_t | GetRunListTrigger (const Char_t *field, const Char_t *fmt) |
Bool_t | IsNewRunList () const |
Bool_t | OpenRLFile (const Char_t *) |
Bool_t | ReadRLLine () |
void | ReadRunList (const Char_t *name="") |
void | SetRLCommentChar (Char_t c) |
void | SetRLSeparatorChar (Char_t c) |
Protected Member Functions | |
virtual void | ReadChannelVolt () |
virtual void | ReadChIoPressures () |
virtual void | ReadGainList () |
virtual void | ReadPedestalList () |
virtual void | ReadVoltEnergyChIoSi () |
![]() | |
void | _init_MeanGDir_func () const |
void | CloseCalibrationPeakFile () |
Close file containing database of calibration peaks. More... | |
std::ifstream & | GetPeakFileStream () |
void | init () |
Bool_t | OpenCalibrationPeakFile () |
calibration peaks database More... | |
virtual void | ReadAbsentDetectors () |
virtual void | ReadCalibCsI () |
virtual void | ReadCsITotalLightGainCorrections () |
virtual void | ReadLightEnergyCsI (const Char_t *, KVDBTable *) |
virtual void | ReadOoOACQParams () |
virtual void | ReadOoODetectors () |
![]() | |
void | init () |
default initialisations More... | |
Bool_t | OpenCalibFile (const Char_t *type, std::ifstream &fs) const |
virtual void | ReadComments () |
virtual void | ReadSystemList () |
![]() | |
virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
void | MakeZombie () |
Additional Inherited Members | |
![]() | |
enum | EDeprecatedStatusBits |
enum | EStatusBits |
![]() | |
static KVExpDB * | MakeDataBase (const Char_t *name, const Char_t *datasetdir) |
![]() | |
static Longptr_t | GetDtorOnly () |
static Bool_t | GetObjectStat () |
static void | SetDtorOnly (void *obj) |
static void | SetObjectStat (Bool_t stat) |
![]() | |
kBitMask | |
kCanDelete | |
kCannotPick | |
kHasUUID | |
kInconsistent | |
kInvalidObject | |
kIsOnHeap | |
kIsReferenced | |
kMustCleanup | |
kNoContextMenu | |
kNotDeleted | |
kObjInCanvas | |
kOverwrite | |
kSingleKey | |
kWriteDelete | |
kZombie | |
![]() | |
KVDBTable * | fAbsentDet |
(optional) Liste les detecteurs absents More... | |
KVDBTable * | fChanVolt |
ChIo/Si channel-volt calibration parameters. More... | |
KVDBTable * | fChIoPressures |
General information. More... | |
KVDBTable * | fCsILumCorr |
table of CsI gain corrections for total light output More... | |
KVDBTable * | fGains |
(optional) table of detector gains, in case they change from run to run More... | |
KVDBTable * | fLitEnerCsI |
CsI light-energy calibration for Z>1. More... | |
KVDBTable * | fLitEnerCsIZ1 |
CsI light-energy calibration for Z=1. More... | |
TF1 * | fMeanGDir |
mean frequency of GENE_DIRECT vs. run number More... | |
KVDBTable * | fOoOACQPar |
(optional) Liste des parametres d acquisition ne marchant pas More... | |
KVDBTable * | fOoODet |
(optional) Liste les detecteurs hors service More... | |
KVDBTable * | fPedestals |
table of pedestal files More... | |
KVINDRAPulserDataTree * | fPulserData |
mean values of pulsers for all detectors & runs More... | |
KVDBTable * | fTapes |
table of data tapes More... | |
KVDBTable * | fVoltMeVChIoSi |
ChIo/Si volt-energy calibration. More... | |
![]() | |
TString | fDataSet |
the name of the dataset to which this database is associated More... | |
TString | fDataSetDir |
the directory containing the dataset files More... | |
TString | fDBType |
used by GetDBEnv More... | |
KVNumberList | fListOfRuns |
list of all run numbers More... | |
KVDBTable * | fRuns |
table of runs More... | |
KVDBTable * | fSystems |
table of systems More... | |
![]() | |
TCollection * | fFolders |
Bool_t | fIsOwner |
![]() | |
TString | fName |
TString | fTitle |
![]() | |
kOnlyPrepStep | |
#include <KVINDRADB_e613.h>
KVINDRADB_e613::KVINDRADB_e613 | ( | ) |
Default constructor.
Definition at line 19 of file KVINDRADB_e613.cpp.
KVINDRADB_e613::KVINDRADB_e613 | ( | const Char_t * | name | ) |
Definition at line 28 of file KVINDRADB_e613.cpp.
|
virtual |
Destructor.
Definition at line 38 of file KVINDRADB_e613.cpp.
|
virtual |
Use KVINDRARunListReader utility subclass to read complete runlist get full path to runlist file, using environment variables for the current dataset
Reimplemented from KVINDRADB.
Definition at line 49 of file KVINDRADB_e613.cpp.
|
protectedvirtual |
Read the names of pedestal files to use for each run range, found in file with name defined by the environment variable: [dataset name].INDRADB.Pedestals: ... need description of INDRA geometry
Reimplemented from KVINDRADB.
Definition at line 407 of file KVINDRADB_e613.cpp.
|
protectedvirtual |
Read ChIo pressures for different run ranges and enter into database. Format of file is:
some comments which start with '#' RunRange 6001 6018 2_3 50.0 4_5 50.0 6_7 50.0 8_12 30.0 13_17 30.0
Pressures (of C3F8) are given in mbar).
Reimplemented from KVINDRADB.
Definition at line 116 of file KVINDRADB_e613.cpp.
|
protectedvirtual |
Read the file listing any detectors whose gain value changes during experiment need description of INDRA geometry information are in [dataset name].INDRADB.Gains: ...
need description of INDRA geometry
Reimplemented from KVINDRADB.
Definition at line 236 of file KVINDRADB_e613.cpp.
|
protectedvirtual |
Read the names of pedestal files to use for each run range, found in file with name defined by the environment variable: [dataset name].INDRADB.Pedestals: ... Actuellement lecture d un seul run de piedestal et donc valeur unique pour l ensemble des runs
Reimplemented from KVINDRADB.
Definition at line 345 of file KVINDRADB_e613.cpp.
|
protectedvirtual |
Read Volt-Energy(MeV) calibrations for ChIo and Si detectors. The parameter filename is taken from the environment variable [dataset name].INDRADB.ChIoSiVoltMeVCalib:
Reimplemented from KVINDRADB.
Definition at line 552 of file KVINDRADB_e613.cpp.