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

#include <hrpcdigipar.h>

Inheritance diagram for HRpcDigiPar:
Collaboration diagram for HRpcDigiPar:

Public Member Functions

 HRpcDigiPar (const char *name="RpcDigiPar", const char *title="RPC digitization parameters", const char *context="RpcDigiProduction")
 
 ~HRpcDigiPar ()
 
Float_t getVprop ()
 
Float_t getSigmaX ()
 
Float_t getSigmaT ()
 
Float_t getSigmaT1 ()
 
Float_t getSigmaT2 ()
 
Float_t getSigmaT3 ()
 
Float_t getToff ()
 
Float_t getQmean ()
 
Float_t getQmean1 ()
 
Float_t getQmean2 ()
 
Float_t getQwid ()
 
Float_t getQwid1 ()
 
Float_t getQwid2 ()
 
Float_t getEff ()
 
Float_t getEff1 ()
 
Float_t getEff2 ()
 
Float_t getEff3 ()
 
Float_t getEff4 ()
 
Float_t getEff5 ()
 
Float_t getTime2Tdc ()
 
Float_t getPedestal ()
 
Float_t getQtoW0 ()
 
Float_t getQtoW1 ()
 
Float_t getQtoW2 ()
 
Float_t getQtoW3 ()
 
Float_t getGap ()
 
Int_t getMode ()
 
void fill (Float_t aVprop, Float_t aSx, Float_t aSt0, Float_t aSt1, Float_t aSt2, Float_t aSt3, Float_t aToff, Float_t aQmean0, Float_t aQmean1, Float_t aQmean2, Float_t aQwid0, Float_t aQwid1, Float_t aQwid2, Float_t aEff0, Float_t aEff1, Float_t aEff2, Float_t aEff3, Float_t aEff4, Float_t aEff5, Float_t aT2T, Float_t aPes, Float_t a0, Float_t a1, Float_t a2, Float_t a3, Float_t gap, Int_t aMode)
 
void clear ()
 
void putParams (HParamList *)
 
Bool_t getParams (HParamList *)
 
- Public Member Functions inherited from HParCond
 HParCond (const Char_t *name, const Char_t *title, const Char_t *context)
 
virtual ~HParCond ()
 
virtual Bool_t init (HParIo *, Int_t *)
 
virtual Int_t write (HParIo *)
 
virtual void printParams ()
 
- 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)
 

Protected Attributes

Float_t fVprop
 
Float_t fS_x
 
Float_t fS0_time
 
Float_t fS1_time
 
Float_t fS2_time
 
Float_t fS3_time
 
Float_t fT_off
 
Float_t fQmean0
 
Float_t fQmean1
 
Float_t fQmean2
 
Float_t fQwid0
 
Float_t fQwid1
 
Float_t fQwid2
 
Float_t fEff0
 
Float_t fEff1
 
Float_t fEff2
 
Float_t fEff3
 
Float_t fEff4
 
Float_t fEff5
 
Float_t fTime2Tdc
 
Float_t fPedestal
 
Float_t fQtoW0
 
Float_t fQtoW1
 
Float_t fQtoW2
 
Float_t fQtoW3
 
Float_t fGap
 
Int_t fMode
 
- 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
 

Additional Inherited Members

- Protected Member Functions inherited from HParCond
 HParCond ()
 

Detailed Description

Definition at line 6 of file hrpcdigipar.h.

Constructor & Destructor Documentation

HRpcDigiPar::HRpcDigiPar ( const char *  name = "RpcDigiPar",
const char *  title = "RPC digitization parameters",
const char *  context = "RpcDigiProduction" 
)
HRpcDigiPar::~HRpcDigiPar ( )
inline

Definition at line 43 of file hrpcdigipar.h.

Member Function Documentation

void HRpcDigiPar::clear ( void  )
virtual

Reimplemented from HParSet.

Definition at line 37 of file hrpcdigipar.cc.

void HRpcDigiPar::fill ( Float_t  aVprop,
Float_t  aSx,
Float_t  aSt0,
Float_t  aSt1,
Float_t  aSt2,
Float_t  aSt3,
Float_t  aToff,
Float_t  aQmean0,
Float_t  aQmean1,
Float_t  aQmean2,
Float_t  aQwid0,
Float_t  aQwid1,
Float_t  aQwid2,
Float_t  aEff0,
Float_t  aEff1,
Float_t  aEff2,
Float_t  aEff3,
Float_t  aEff4,
Float_t  aEff5,
Float_t  aT2T,
Float_t  aPes,
Float_t  a0,
Float_t  a1,
Float_t  a2,
Float_t  a3,
Float_t  gap,
Int_t  aMode 
)
inline

Definition at line 73 of file hrpcdigipar.h.

Float_t HRpcDigiPar::getEff ( )
inline

Definition at line 58 of file hrpcdigipar.h.

References fEff0.

Referenced by HRpcDigitizer::calc_eff_hit(), and HRpcDigitizer::execute().

Float_t HRpcDigiPar::getEff1 ( )
inline

Definition at line 59 of file hrpcdigipar.h.

References fEff1.

Referenced by HRpcDigitizer::execute().

Float_t HRpcDigiPar::getEff2 ( )
inline

Definition at line 60 of file hrpcdigipar.h.

References fEff2.

Referenced by HRpcDigitizer::execute().

Float_t HRpcDigiPar::getEff3 ( )
inline

Definition at line 61 of file hrpcdigipar.h.

References fEff3.

Referenced by HRpcDigitizer::execute().

Float_t HRpcDigiPar::getEff4 ( )
inline

Definition at line 62 of file hrpcdigipar.h.

References fEff4.

Referenced by HRpcDigitizer::execute().

Float_t HRpcDigiPar::getEff5 ( )
inline

Definition at line 63 of file hrpcdigipar.h.

References fEff5.

Referenced by HRpcDigitizer::execute().

Float_t HRpcDigiPar::getGap ( )
inline

Definition at line 70 of file hrpcdigipar.h.

References fGap.

Referenced by HRpcDigitizer::execute().

Int_t HRpcDigiPar::getMode ( )
inline

Definition at line 71 of file hrpcdigipar.h.

References fMode.

Referenced by HRpcDigitizer::execute().

Bool_t HRpcDigiPar::getParams ( HParamList l)
virtual

Implements HParCond.

Definition at line 102 of file hrpcdigipar.cc.

References HParamList::fill().

Float_t HRpcDigiPar::getPedestal ( )
inline

Definition at line 65 of file hrpcdigipar.h.

References fPedestal.

Float_t HRpcDigiPar::getQmean ( )
inline

Definition at line 52 of file hrpcdigipar.h.

References fQmean0.

Referenced by HRpcDigitizer::execute().

Float_t HRpcDigiPar::getQmean1 ( )
inline

Definition at line 53 of file hrpcdigipar.h.

References fQmean1.

Referenced by HRpcDigitizer::execute().

Float_t HRpcDigiPar::getQmean2 ( )
inline

Definition at line 54 of file hrpcdigipar.h.

References fQmean2.

Referenced by HRpcDigitizer::execute().

Float_t HRpcDigiPar::getQtoW0 ( )
inline

Definition at line 66 of file hrpcdigipar.h.

References fQtoW0.

Float_t HRpcDigiPar::getQtoW1 ( )
inline

Definition at line 67 of file hrpcdigipar.h.

References fQtoW1.

Float_t HRpcDigiPar::getQtoW2 ( )
inline

Definition at line 68 of file hrpcdigipar.h.

References fQtoW2.

Float_t HRpcDigiPar::getQtoW3 ( )
inline

Definition at line 69 of file hrpcdigipar.h.

References fQtoW3.

Float_t HRpcDigiPar::getQwid ( )
inline

Definition at line 55 of file hrpcdigipar.h.

References fQwid0.

Referenced by HRpcDigitizer::execute().

Float_t HRpcDigiPar::getQwid1 ( )
inline

Definition at line 56 of file hrpcdigipar.h.

References fQwid1.

Referenced by HRpcDigitizer::execute().

Float_t HRpcDigiPar::getQwid2 ( )
inline

Definition at line 57 of file hrpcdigipar.h.

References fQwid2.

Referenced by HRpcDigitizer::execute().

Float_t HRpcDigiPar::getSigmaT ( )
inline

Definition at line 47 of file hrpcdigipar.h.

References fS0_time.

Referenced by HRpcHitF::execute(), and HRpcDigitizer::execute().

Float_t HRpcDigiPar::getSigmaT1 ( )
inline

Definition at line 48 of file hrpcdigipar.h.

References fS1_time.

Referenced by HRpcHitF::execute(), and HRpcDigitizer::execute().

Float_t HRpcDigiPar::getSigmaT2 ( )
inline

Definition at line 49 of file hrpcdigipar.h.

References fS2_time.

Referenced by HRpcHitF::execute(), and HRpcDigitizer::execute().

Float_t HRpcDigiPar::getSigmaT3 ( )
inline

Definition at line 50 of file hrpcdigipar.h.

References fS3_time.

Referenced by HRpcHitF::execute(), and HRpcDigitizer::execute().

Float_t HRpcDigiPar::getSigmaX ( )
inline

Definition at line 46 of file hrpcdigipar.h.

References fS_x.

Referenced by HRpcHitF::execute(), and HRpcDigitizer::execute().

Float_t HRpcDigiPar::getTime2Tdc ( )
inline

Definition at line 64 of file hrpcdigipar.h.

References fTime2Tdc.

Float_t HRpcDigiPar::getToff ( )
inline

Definition at line 51 of file hrpcdigipar.h.

References fT_off.

Referenced by HRpcDigitizer::execute().

Float_t HRpcDigiPar::getVprop ( )
inline

Definition at line 45 of file hrpcdigipar.h.

References fVprop.

Referenced by HRpcHitF::execute(), and HRpcDigitizer::execute().

void HRpcDigiPar::putParams ( HParamList l)
virtual

Implements HParCond.

Definition at line 70 of file hrpcdigipar.cc.

References HParamList::add().

Member Data Documentation

Float_t HRpcDigiPar::fEff0
protected

Definition at line 22 of file hrpcdigipar.h.

Referenced by getEff().

Float_t HRpcDigiPar::fEff1
protected

Definition at line 23 of file hrpcdigipar.h.

Referenced by getEff1().

Float_t HRpcDigiPar::fEff2
protected

Definition at line 24 of file hrpcdigipar.h.

Referenced by getEff2().

Float_t HRpcDigiPar::fEff3
protected

Definition at line 25 of file hrpcdigipar.h.

Referenced by getEff3().

Float_t HRpcDigiPar::fEff4
protected

Definition at line 26 of file hrpcdigipar.h.

Referenced by getEff4().

Float_t HRpcDigiPar::fEff5
protected

Definition at line 27 of file hrpcdigipar.h.

Referenced by getEff5().

Float_t HRpcDigiPar::fGap
protected

Definition at line 34 of file hrpcdigipar.h.

Referenced by getGap().

Int_t HRpcDigiPar::fMode
protected

Definition at line 35 of file hrpcdigipar.h.

Referenced by getMode().

Float_t HRpcDigiPar::fPedestal
protected

Definition at line 29 of file hrpcdigipar.h.

Referenced by getPedestal().

Float_t HRpcDigiPar::fQmean0
protected

Definition at line 16 of file hrpcdigipar.h.

Referenced by getQmean().

Float_t HRpcDigiPar::fQmean1
protected

Definition at line 17 of file hrpcdigipar.h.

Referenced by getQmean1().

Float_t HRpcDigiPar::fQmean2
protected

Definition at line 18 of file hrpcdigipar.h.

Referenced by getQmean2().

Float_t HRpcDigiPar::fQtoW0
protected

Definition at line 30 of file hrpcdigipar.h.

Referenced by getQtoW0().

Float_t HRpcDigiPar::fQtoW1
protected

Definition at line 31 of file hrpcdigipar.h.

Referenced by getQtoW1().

Float_t HRpcDigiPar::fQtoW2
protected

Definition at line 32 of file hrpcdigipar.h.

Referenced by getQtoW2().

Float_t HRpcDigiPar::fQtoW3
protected

Definition at line 33 of file hrpcdigipar.h.

Referenced by getQtoW3().

Float_t HRpcDigiPar::fQwid0
protected

Definition at line 19 of file hrpcdigipar.h.

Referenced by getQwid().

Float_t HRpcDigiPar::fQwid1
protected

Definition at line 20 of file hrpcdigipar.h.

Referenced by getQwid1().

Float_t HRpcDigiPar::fQwid2
protected

Definition at line 21 of file hrpcdigipar.h.

Referenced by getQwid2().

Float_t HRpcDigiPar::fS0_time
protected

Definition at line 11 of file hrpcdigipar.h.

Referenced by getSigmaT().

Float_t HRpcDigiPar::fS1_time
protected

Definition at line 12 of file hrpcdigipar.h.

Referenced by getSigmaT1().

Float_t HRpcDigiPar::fS2_time
protected

Definition at line 13 of file hrpcdigipar.h.

Referenced by getSigmaT2().

Float_t HRpcDigiPar::fS3_time
protected

Definition at line 14 of file hrpcdigipar.h.

Referenced by getSigmaT3().

Float_t HRpcDigiPar::fS_x
protected

Definition at line 10 of file hrpcdigipar.h.

Referenced by getSigmaX().

Float_t HRpcDigiPar::fT_off
protected

Definition at line 15 of file hrpcdigipar.h.

Referenced by getToff().

Float_t HRpcDigiPar::fTime2Tdc
protected

Definition at line 28 of file hrpcdigipar.h.

Referenced by getTime2Tdc().

Float_t HRpcDigiPar::fVprop
protected

Definition at line 9 of file hrpcdigipar.h.

Referenced by getVprop().


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