HYDRA_development_version
|
#include <hrpccalpar.h>
Public Member Functions | |
HRpcCalPar (const Char_t *name="RpcCalPar", const Char_t *title="Calibration parameters for the Rpc Detector", const Char_t *context="RpcCalProduction") | |
~HRpcCalPar (void) | |
HRpcCalParSec & | operator[] (Int_t i) |
HRpcCalParCol * | getCol (Int_t sec, Int_t col) |
Int_t | getSize () |
Bool_t | init (HParIo *, Int_t *) |
Int_t | write (HParIo *) |
void | clear () |
void | printParam () |
void | fill (Int_t, Int_t, Int_t, Float_t, Float_t, Float_t, Float_t, Float_t, Float_t, Float_t) |
void | readline (const Char_t *, Int_t *) |
void | putAsciiHeader (TString &) |
Bool_t | writeline (Char_t *, Int_t, Int_t, Int_t) |
![]() | |
HParSet (const Char_t *name="", const Char_t *title="", const Char_t *context="") | |
virtual | ~HParSet () |
virtual Bool_t | init (void) |
virtual Bool_t | init (HParIo *io) |
virtual Int_t | write () |
virtual void | print () |
const Text_t * | getDetectorName () |
void | resetInputVersions () |
void | setInputVersion (Int_t v=-1, Int_t i=0) |
Int_t | getInputVersion (Int_t i) |
void | setStatic (Bool_t flag=kTRUE) |
Bool_t | isStatic () |
void | setChanged (Bool_t flag=kTRUE) |
Bool_t | hasChanged () |
void | setParamContext (const Char_t *) |
const Char_t * | getParamContext () const |
void | setAuthor (const Char_t *s) |
const Char_t * | getAuthor () const |
void | setDescription (const Char_t *s) |
const Char_t * | getDescription () const |
void | copyComment (HParSet &r) |
Private Member Functions | |
void | printPause (void) |
Private Attributes | |
TObjArray * | array |
Int_t | MaxSectors |
Additional Inherited Members | |
![]() | |
Text_t | detName [20] |
Int_t | versions [3] |
name of the detector the container belongs to More... | |
Bool_t | status |
versions of container in the 2 possible inputs More... | |
Bool_t | changed |
static flag More... | |
TString | paramContext |
flag is kTRUE if parameters have changed More... | |
TString | author |
TString | description |
Definition at line 120 of file hrpccalpar.h.
HRpcCalPar::HRpcCalPar | ( | const Char_t * | name = "RpcCalPar" , |
const Char_t * | title = "Calibration parameters for the Rpc Detector" , |
||
const Char_t * | context = "RpcCalProduction" |
||
) |
Definition at line 95 of file hrpccalpar.cc.
References array, HParSet::detName, and MaxSectors.
HRpcCalPar::~HRpcCalPar | ( | void | ) |
Definition at line 109 of file hrpccalpar.cc.
References array.
|
virtual |
Reimplemented from HParSet.
Definition at line 130 of file hrpccalpar.cc.
References getSize(), HParSet::resetInputVersions(), and HParSet::status.
void HRpcCalPar::fill | ( | Int_t | sec, |
Int_t | col, | ||
Int_t | cell, | ||
Float_t | rightTimeOffset, | ||
Float_t | leftTimeOffset, | ||
Float_t | rightTotOffset, | ||
Float_t | leftTotOffset, | ||
Float_t | tdc2time, | ||
Float_t | tot2charge, | ||
Float_t | t0 | ||
) |
Definition at line 143 of file hrpccalpar.cc.
Referenced by readline().
|
inline |
Definition at line 134 of file hrpccalpar.h.
Referenced by HRpcCalibrater::execute().
|
inline |
Definition at line 138 of file hrpccalpar.h.
Referenced by clear(), printParam(), and HRpcParRootFileIo::read().
|
virtual |
Reimplemented from HParSet.
Definition at line 115 of file hrpccalpar.cc.
References HParIo::getDetParIo(), HDetParIo::init(), and input.
|
inline |
Definition at line 131 of file hrpccalpar.h.
void HRpcCalPar::printParam | ( | void | ) |
Definition at line 192 of file hrpccalpar.cc.
References getSize(), and writeline().
|
private |
Definition at line 185 of file hrpccalpar.cc.
void HRpcCalPar::putAsciiHeader | ( | TString & | header | ) |
Definition at line 165 of file hrpccalpar.cc.
void HRpcCalPar::readline | ( | const Char_t * | buf, |
Int_t * | set | ||
) |
Definition at line 154 of file hrpccalpar.cc.
References fill().
|
virtual |
Reimplemented from HParSet.
Definition at line 123 of file hrpccalpar.cc.
References HParIo::getDetParIo(), and HDetParIo::write().
Bool_t HRpcCalPar::writeline | ( | Char_t * | buf, |
Int_t | sec, | ||
Int_t | col, | ||
Int_t | cell | ||
) |
Definition at line 175 of file hrpccalpar.cc.
References HRpcCalParCell::getLeftTimeOffset(), HRpcCalParCell::getLeftTOTOffset(), HRpcCalParCell::getRightTimeOffset(), HRpcCalParCell::getRightTOTOffset(), HRpcCalParCell::getT0(), HRpcCalParCell::getTDC2Time(), and HRpcCalParCell::getTOT2Charge().
Referenced by printParam().
|
private |
Definition at line 122 of file hrpccalpar.h.
Referenced by HRpcCalPar(), and ~HRpcCalPar().
|
private |
Definition at line 123 of file hrpccalpar.h.
Referenced by HRpcCalPar().