KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
List of all members | Public Member Functions | List of all members
KVINDRAUpDater_e613 Class Reference

Sets run parameters for INDRA_e613 dataset.

Created by KVClassFactory on Wed Nov 16 14:10:43 2011 Author: bonnet

Definition at line 15 of file KVINDRAUpDater_e613.h.

Public Member Functions

 KVINDRAUpDater_e613 ()
 Default constructor. More...
 
virtual ~KVINDRAUpDater_e613 ()
 Destructor. More...
 
virtual void SetChVoltParameters (KVDBRun *)
 virtual void SetPedestals(KVDBRun*); More...
 
virtual void SetGains (KVDBRun *)
 
virtual void SetParameters (UInt_t run)
 
virtual void SetPedestals (KVDBRun *)
 Set pedestals for this run. More...
 
- Public Member Functions inherited from KVINDRAUpDater
 KVINDRAUpDater ()
 Default ctor for KVINDRAUpDater object. More...
 
virtual ~ KVINDRAUpDater ()
 
virtual void CheckStatusOfDetectors (KVDBRun *)
 Check status (present, working) of each detector for run. More...
 
KVINDRAGetINDRA ()
 
virtual void SetCalibParameters (KVDBRun *)
 Override in child classes to set specific calibrations. More...
 
virtual void SetCalibrationParameters (UInt_t)
 
virtual void SetChIoPressures (KVDBRun *)
 
virtual void SetCsIGainCorrectionParameters (KVDBRun *)
 
virtual void SetLitEnergyCsIParameters (KVDBRun *)
 Setting Light- Energy CsI calibration parameters for Z=1. More...
 
virtual void SetParameters (UInt_t run, Bool_t physics_parameters_only=kFALSE)
 
virtual void SetPHDs (KVDBRun *)
 
virtual void SetTrigger (KVDBRun *)
 Set trigger used during this run. More...
 
virtual void SetVoltEnergyChIoSiParameters (KVDBRun *)
 
- Public Member Functions inherited from KVUpDater
 KVUpDater ()
 Default ctor for KVUpDater object. More...
 
virtual ~ KVUpDater ()
 
void SetArray (KVMultiDetArray *)
 
virtual void SetIdentificationParameters (UInt_t)
 
virtual void SetIDGrids (UInt_t)
 
virtual void SetTarget (KVDBRun *)
 

Additional Inherited Members

- Static Public Member Functions inherited from KVUpDater
static KVUpDaterMakeUpDater (const Char_t *uri, KVMultiDetArray *)
 
- Protected Attributes inherited from KVUpDater
KVMultiDetArrayfArray
 associated array More...
 
TString fDataSet
 name of dataset associated More...
 

#include <KVINDRAUpDater_e613.h>

Inheritance diagram for KVINDRAUpDater_e613:
Inheritance graph
[legend]

Constructor & Destructor Documentation

◆ KVINDRAUpDater_e613()

KVINDRAUpDater_e613::KVINDRAUpDater_e613 ( )

Default constructor.

Definition at line 17 of file KVINDRAUpDater_e613.cpp.

◆ ~KVINDRAUpDater_e613()

KVINDRAUpDater_e613::~KVINDRAUpDater_e613 ( )
virtual

Destructor.

Definition at line 27 of file KVINDRAUpDater_e613.cpp.

Member Function Documentation

◆ SetChVoltParameters()

void KVINDRAUpDater_e613::SetChVoltParameters ( KVDBRun kvrun)
virtual

virtual void SetPedestals(KVDBRun*);

Reimplemented from KVINDRAUpDater.

Definition at line 136 of file KVINDRAUpDater_e613.cpp.

◆ SetGains()

void KVINDRAUpDater_e613::SetGains ( KVDBRun kvrun)
virtual

Set gains used during this run Read gains in database just print detectors for which gains have changed

Reimplemented from KVINDRAUpDater.

Definition at line 40 of file KVINDRAUpDater_e613.cpp.

◆ SetParameters()

void KVINDRAUpDater_e613::SetParameters ( UInt_t  run)
virtual

Do some e613 run-dependent fixing and bodging

  • for runs < 559, the cables of CsI detectors 2.9 and 3.10 were interchanged for these runs, we change the names of the corresponding acquisition parameters so that correct data are associated to each detector inversion cables CsI 2.9 & 3.10 if (run < 559) { KVDetector* d = gIndra->GetDetector("CSI_0209"); d->GetACQParam("R")->SetName("CSI_0310_R"); d->GetACQParam("L")->SetName("CSI_0310_L"); d->GetACQParam("T")->SetName("CSI_0310_T"); d = gIndra->GetDetector("CSI_0310"); d->GetACQParam("R")->SetName("CSI_0209_R"); d->GetACQParam("L")->SetName("CSI_0209_L"); d->GetACQParam("T")->SetName("CSI_0209_T"); ((KVHashList*)gIndra->GetACQParams())->Rehash(); } else { KVDetector* d = gIndra->GetDetector("CSI_0209"); d->GetACQParam("R")->SetName("CSI_0209_R"); d->GetACQParam("L")->SetName("CSI_0209_L"); d->GetACQParam("T")->SetName("CSI_0209_T"); d = gIndra->GetDetector("CSI_0310"); d->GetACQParam("R")->SetName("CSI_0310_R"); d->GetACQParam("L")->SetName("CSI_0310_L"); d->GetACQParam("T")->SetName("CSI_0310_T"); ((KVHashList*)gIndra->GetACQParams())->Rehash(); }

Definition at line 215 of file KVINDRAUpDater_e613.cpp.

◆ SetPedestals()

void KVINDRAUpDater_e613::SetPedestals ( KVDBRun kvrun)
virtual

Set pedestals for this run.

Definition at line 91 of file KVINDRAUpDater_e613.cpp.


The documentation for this class was generated from the following files: