KaliVeda
1.12/06
Heavy-Ion Analysis Toolkit
|
Abstract class implementing necessary methods for setting multidetector parameters for each run of the current dataset ,.
Definition at line 24 of file KVUpDater.h.
Public Member Functions | |
KVUpDater () | |
Default ctor for KVUpDater object. More... | |
virtual | ~ KVUpDater () |
virtual void | CheckStatusOfDetectors (KVDBRun *) |
Check status (present, working) of each detector for run. More... | |
void | SetArray (KVMultiDetArray *) |
virtual void | SetCalibParameters (KVDBRun *) |
Override in child classes to set specific calibrations. More... | |
virtual void | SetCalibrationParameters (UInt_t) |
Set calibration parameters for this run. More... | |
virtual void | SetIdentificationParameters (UInt_t) |
virtual void | SetIDGrids (UInt_t) |
virtual void | SetParameters (UInt_t, Bool_t physics_parameters_only=kFALSE) |
virtual void | SetTarget (KVDBRun *) |
Static Public Member Functions | |
static KVUpDater * | MakeUpDater (const Char_t *uri, KVMultiDetArray *) |
Protected Attributes | |
KVMultiDetArray * | fArray |
associated array More... | |
TString | fDataSet |
name of dataset associated More... | |
#include <KVUpDater.h>
KVUpDater::KVUpDater | ( | ) |
Default ctor for KVUpDater object.
Definition at line 26 of file KVUpDater.cpp.
|
virtual |
Check status (present, working) of each detector for run.
Reimplemented in KVINDRAUpDater, and KVFAZIAUpDater.
Definition at line 217 of file KVUpDater.cpp.
|
static |
Looks for plugin (see $KVROOT/KVFiles/.kvrootrc) with name 'uri'(=name of dataset), loads plugin library, creates object and returns pointer. If no plugin defined for dataset, instanciates a KVUpDater (default) check and load plugin library
Definition at line 59 of file KVUpDater.cpp.
void KVUpDater::SetArray | ( | KVMultiDetArray * | a | ) |
Definition at line 46 of file KVUpDater.cpp.
Override in child classes to set specific calibrations.
Reimplemented in KVINDRAUpDater_e475s, KVINDRAUpDater, and KVFAZIAUpDater.
Definition at line 230 of file KVUpDater.cpp.
Set calibration parameters for this run.
Reimplemented in KVINDRAUpDater_e475s, and KVINDRAUpDater.
Definition at line 198 of file KVUpDater.cpp.
Set identification parameters for this run. Will call gMultiDetArray->InitializeIDTelescopes() in order to initialize identifications & set status IsReadyForID() of each ID telescope for run.
Definition at line 157 of file KVUpDater.cpp.
Use global ID grid manager gIDGridManager to set identification grids for all ID telescopes for this run. First, any previously set grids are removed. Then all grids for current run are set in the associated ID telescopes.
Definition at line 177 of file KVUpDater.cpp.
Set parameters of multidetector for this run
This will: set the target corresponding to the run set detector statuses (present/working) for the run If physics_parameters_only==false: set calibration parameters for the run set identification parameters for the run
Reimplemented in KVINDRAUpDater.
Definition at line 91 of file KVUpDater.cpp.
Set target used during this run If no target is found in the database, the existing target (if there is one) will be removed, and the multidetector array will have no target defined.
Definition at line 126 of file KVUpDater.cpp.
|
protected |
associated array
Definition at line 28 of file KVUpDater.h.
|
protected |
name of dataset associated
Definition at line 27 of file KVUpDater.h.