KaliVeda
Toolkit for HIC analysis
|
Database for E613 experiment (2011)
Created by KVClassFactory on Mon Oct 24 14:38:16 2011 Author: bonnet
Definition at line 15 of file KVINDRADB_e613.h.
#include <KVINDRADB_e613.h>
Public Member Functions | |
KVINDRADB_e613 () | |
Default constructor. | |
KVINDRADB_e613 (const Char_t *name) | |
virtual | ~KVINDRADB_e613 () |
Destructor. | |
virtual void | Build () |
Public Member Functions inherited from KVINDRADB | |
KVINDRADB () | |
KVINDRADB (const Char_t *name) | |
virtual | ~KVINDRADB () |
reset global pointer gIndraDB if it was pointing to this database | |
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 |
Float_t | GetMeanPulser (const Char_t *, int) |
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) | |
virtual void | ReadObjects (TFile *) |
Read associated objects (i.e. KVINDRAPulserDataTree's TTree) from file. | |
virtual void | WriteObjects (TFile *) |
Write associated objects (i.e. KVINDRAPulserDataTree's TTree) in file. | |
Public Member Functions inherited from KVExpDB | |
KVExpDB () | |
Default constructor. | |
KVExpDB (const Char_t *name) | |
Constructor inherited from KVDataBase. | |
KVExpDB (const Char_t *name, const Char_t *title) | |
Constructor inherited from KVDataBase. | |
virtual | ~KVExpDB () |
Destructor. | |
void | AddRun (KVDBRun *r) |
void | AddSystem (KVDBSystem *r) |
Bool_t | FindCalibFile (const Char_t *type, TString &fullpath, const TString &array_name="") 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. | |
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). | |
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). | |
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 |
Public Member Functions inherited from KVDataBase | |
KVDataBase () | |
KVDataBase (const Char_t *name) | |
KVDataBase (const Char_t *name, const Char_t *title) | |
virtual | ~KVDataBase () |
reset global database pointer if it was pointing to this DB | |
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 |
Public Member Functions inherited from TFolder | |
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=nullptr) |
void | Browse (TBrowser *b) override |
void | Clear (Option_t *option="") override |
void | Copy (TObject &) const override |
virtual const char * | FindFullPathName (const char *name) const |
virtual const char * | FindFullPathName (const TObject *obj) const |
TObject * | FindObject (const char *name) const override |
TObject * | FindObject (const TObject *obj) const override |
virtual TObject * | FindObjectAny (const char *name) const |
TCollection * | GetListOfFolders () const |
TClass * | IsA () const override |
Bool_t | IsFolder () const override |
Bool_t | IsOwner () const |
void | ls (Option_t *option="") const override |
virtual Int_t | Occurence (const TObject *obj) const |
void | RecursiveRemove (TObject *obj) override |
virtual void | Remove (TObject *obj) |
void | SaveAs (const char *filename="", Option_t *option="") const override |
virtual void | SetOwner (Bool_t owner=kTRUE) |
void | Streamer (TBuffer &) override |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Public Member Functions inherited from TNamed | |
TNamed () | |
TNamed (const char *name, const char *title) | |
TNamed (const TNamed &named) | |
TNamed (const TString &name, const TString &title) | |
virtual | ~TNamed () |
void | Clear (Option_t *option="") override |
TObject * | Clone (const char *newname="") const override |
Int_t | Compare (const TObject *obj) const override |
void | Copy (TObject &named) const override |
virtual void | FillBuffer (char *&buffer) |
const char * | GetName () const override |
const char * | GetTitle () const override |
ULong_t | Hash () const override |
TClass * | IsA () const override |
Bool_t | IsSortable () const override |
void | ls (Option_t *option="") const override |
TNamed & | operator= (const TNamed &rhs) |
void | Print (Option_t *option="") const override |
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 |
void | Streamer (TBuffer &) override |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Public Member Functions inherited from TObject | |
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=nullptr) |
virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr) |
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) |
Bool_t | IsDestructed () const |
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 *vp) |
void | operator delete[] (void *ptr) |
void | operator delete[] (void *ptr, void *vp) |
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) |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
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=nullptr, Int_t option=0, Int_t bufsize=0) |
virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const |
Public Member Functions inherited from KVINDRARunListReader | |
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) |
Private Member Functions | |
virtual void | ReadChannelVolt () |
virtual void | ReadChIoPressures () |
virtual void | ReadGainList () |
virtual void | ReadPedestalList () |
virtual void | ReadVoltEnergyChIoSi () |
Additional Inherited Members | |
Public Types inherited from TObject | |
enum | EDeprecatedStatusBits |
enum | EStatusBits |
Static Public Member Functions inherited from KVExpDB | |
static KVExpDB * | MakeDataBase (const Char_t *name, const Char_t *datasetdir) |
Static Public Member Functions inherited from TFolder | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Static Public Member Functions inherited from TNamed | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Static Public Member Functions inherited from TObject | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
static Longptr_t | GetDtorOnly () |
static Bool_t | GetObjectStat () |
static void | SetDtorOnly (void *obj) |
static void | SetObjectStat (Bool_t stat) |
Public Attributes inherited from TObject | |
kBitMask | |
kCanDelete | |
kCannotPick | |
kHasUUID | |
kInconsistent | |
kInvalidObject | |
kIsOnHeap | |
kIsReferenced | |
kMustCleanup | |
kNoContextMenu | |
kNotDeleted | |
kObjInCanvas | |
kOverwrite | |
kSingleKey | |
kWriteDelete | |
kZombie | |
Protected Member Functions inherited from TObject | |
virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
void | MakeZombie () |
Protected Attributes inherited from TFolder | |
TCollection * | fFolders |
Bool_t | fIsOwner |
Protected Attributes inherited from TNamed | |
TString | fName |
TString | fTitle |
Protected Attributes inherited from TObject | |
kOnlyPrepStep | |
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.
|
privatevirtual |
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.
|
privatevirtual |
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.
|
privatevirtual |
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.
|
privatevirtual |
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.
|
privatevirtual |
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.