HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HRpcCalPar Class Reference

#include <hrpccalpar.h>

Inheritance diagram for HRpcCalPar:
Collaboration diagram for HRpcCalPar:

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)
 
HRpcCalParSecoperator[] (Int_t i)
 
HRpcCalParColgetCol (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)
 
- Public Member Functions inherited from HParSet
 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

- Protected Attributes inherited from HParSet
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
 

Detailed Description

Definition at line 120 of file hrpccalpar.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

void HRpcCalPar::clear ( void  )
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().

HRpcCalParCol* HRpcCalPar::getCol ( Int_t  sec,
Int_t  col 
)
inline

Definition at line 134 of file hrpccalpar.h.

Referenced by HRpcCalibrater::execute().

Int_t HRpcCalPar::getSize ( )
inline

Definition at line 138 of file hrpccalpar.h.

Referenced by clear(), printParam(), and HRpcParRootFileIo::read().

Bool_t HRpcCalPar::init ( HParIo inp,
Int_t *  set 
)
virtual

Reimplemented from HParSet.

Definition at line 115 of file hrpccalpar.cc.

References HParIo::getDetParIo(), HDetParIo::init(), and input.

HRpcCalParSec& HRpcCalPar::operator[] ( Int_t  i)
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().

void HRpcCalPar::printPause ( void  )
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().

Int_t HRpcCalPar::write ( HParIo output)
virtual

Reimplemented from HParSet.

Definition at line 123 of file hrpccalpar.cc.

References HParIo::getDetParIo(), and HDetParIo::write().

Member Data Documentation

TObjArray* HRpcCalPar::array
private

Definition at line 122 of file hrpccalpar.h.

Referenced by HRpcCalPar(), and ~HRpcCalPar().

Int_t HRpcCalPar::MaxSectors
private

Definition at line 123 of file hrpccalpar.h.

Referenced by HRpcCalPar().


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