FairRoot/PandaRoot
|
Digitization Parameter Class for MVD-Strip part. More...
#include <PndSdsStripDigiPar.h>
Public Member Functions | |
PndSdsStripDigiPar (const char *name="PndSdsParTest", const char *title="PndSds strip digi parameter", const char *context="TestDefaultContext") | |
~PndSdsStripDigiPar (void) | |
void | clear (void) |
void | putParams (FairParamList *list) |
Bool_t | getParams (FairParamList *list) |
void | Print () |
Double_t | GetTopPitch () const |
Double_t | GetBotPitch () const |
Double_t | GetOrient () const |
Double_t | GetSkew () const |
TVector2 | GetTopAnchor () const |
TVector2 | GetBotAnchor () const |
Int_t | GetNrTopFE () const |
Int_t | GetNrBotFE () const |
Int_t | GetNrFECh () const |
Double_t | GetThreshold () const |
Double_t | GetNoise () const |
Double_t | GetQCloudSigma () const |
const char * | GetSensType () const |
const char * | GetFeType () const |
Double_t | GetFeBusClock () const |
Int_t | GetClusterMod () const |
Int_t | GetClusterMean () const |
Int_t | GetRadChannel () const |
Int_t | GetRadTime () const |
Double_t | GetChargeCut () const |
Double_t | GetSingleChargeCut () const |
Int_t | GetChargeConvMethod () const |
void | SetTopPitch (Double_t x) |
void | SetBotPitch (Double_t x) |
void | SetOrient (Double_t x) |
void | SetSkew (Double_t x) |
void | SetTopAnchor (TVector2 x) |
void | SetBotAnchor (TVector2 x) |
void | SetNrTopFE (Int_t x) |
void | SetNrBotFE (Int_t x) |
void | SetNrFECh (Int_t x) |
void | SetThreshold (Double_t x) |
void | SetNoise (Double_t x) |
void | SetQCloudSigma (Double_t x) |
void | SetSensType (TString x) |
void | SetFeType (TString x) |
void | SetFeBusClock (Double_t x) |
void | SetClusterMod (Int_t x) |
void | SetClusterMean (Int_t x) |
void | SetRadChnnel (Int_t x) |
void | SetRadTime (Int_t x) |
void | SetChargeCut (Double_t x) |
void | SetSingleChargeCut (Double_t x) |
void | SetChargeConvMethod (Int_t x) |
Private Member Functions | |
ClassDef (PndSdsStripDigiPar, 4) | |
Private Attributes | |
Double_t | fTopPitch |
Double_t | fBotPitch |
Double_t | fOrient |
Double_t | fSkew |
Double_t | fThreshold |
Double_t | fNoise |
Double_t | fCSigma |
Double_t | fChargeCut |
Double_t | fSingleChargeCut |
Double_t | fFeBusClock |
TVector2 | fTopAnchor |
TVector2 | fBotAnchor |
Int_t | fFeChannels |
Int_t | fTopNrFE |
Int_t | fBotNrFE |
Int_t | fClusterMod |
Int_t | fClusterMean |
Int_t | fRadChannel |
Int_t | fRadTime |
TString | fSensType |
TString | fFeType |
Int_t | fChargeConvMethod |
Digitization Parameter Class for MVD-Strip part.
Definition at line 15 of file PndSdsStripDigiPar.h.
PndSdsStripDigiPar::PndSdsStripDigiPar | ( | const char * | name = "PndSdsParTest" , |
const char * | title = "PndSds strip digi parameter" , |
||
const char * | context = "TestDefaultContext" |
||
) |
|
inline |
Definition at line 21 of file PndSdsStripDigiPar.h.
|
private |
|
inline |
|
inline |
Definition at line 33 of file PndSdsStripDigiPar.h.
References fBotAnchor.
Referenced by PndSdsCalcStrip::PndSdsCalcStrip(), and PndSdsCalcStripDif::PndSdsCalcStripDif().
|
inline |
Definition at line 29 of file PndSdsStripDigiPar.h.
References fBotPitch.
Referenced by PndLmdStripClusterTask::Backmap(), PndSdsStripClusterTask::Backmap(), PndSdsCalcStrip::PndSdsCalcStrip(), and PndSdsCalcStripDif::PndSdsCalcStripDif().
|
inline |
Definition at line 49 of file PndSdsStripDigiPar.h.
References fChargeConvMethod.
Referenced by PndMvdNoiseProducer::Init().
|
inline |
Definition at line 47 of file PndSdsStripDigiPar.h.
References fChargeCut.
Referenced by PndSdsStripClusterTask::SetCurrentCalculators().
|
inline |
Definition at line 44 of file PndSdsStripDigiPar.h.
References fClusterMean.
Referenced by PndSdsStripClusterTask::CalcMeanCharge().
|
inline |
|
inline |
Definition at line 42 of file PndSdsStripDigiPar.h.
References fFeBusClock.
Referenced by PndMvdNoiseProducer::Exec().
|
inline |
|
inline |
Definition at line 38 of file PndSdsStripDigiPar.h.
References fNoise.
Referenced by PndMvdNoiseProducer::Exec(), PndSdsNoiseProducer::Exec(), PndMvdNoiseProducer::Init(), PndSdsCalcStrip::PndSdsCalcStrip(), and PndSdsCalcStripDif::PndSdsCalcStripDif().
|
inline |
Definition at line 35 of file PndSdsStripDigiPar.h.
References fBotNrFE.
Referenced by PndMvdNoiseProducer::Exec(), PndSdsNoiseProducer::Exec(), PndSdsCalcStrip::PndSdsCalcStrip(), PndSdsCalcStripDif::PndSdsCalcStripDif(), and PndMvdCreateDefaultApvMap::WriteExpandNode().
|
inline |
Definition at line 36 of file PndSdsStripDigiPar.h.
References fFeChannels.
Referenced by PndMvdNoiseProducer::Exec(), PndSdsNoiseProducer::Exec(), PndSdsCalcStrip::PndSdsCalcStrip(), and PndSdsCalcStripDif::PndSdsCalcStripDif().
|
inline |
Definition at line 34 of file PndSdsStripDigiPar.h.
References fTopNrFE.
Referenced by PndMvdNoiseProducer::Exec(), PndSdsNoiseProducer::Exec(), PndSdsStripHitProducerDif::Exec(), PndSdsStripHitProducer::Exec(), PndSdsCalcStrip::PndSdsCalcStrip(), PndSdsCalcStripDif::PndSdsCalcStripDif(), and PndMvdCreateDefaultApvMap::WriteExpandNode().
|
inline |
Definition at line 30 of file PndSdsStripDigiPar.h.
References fOrient.
Referenced by PndLmdStripClusterTask::Backmap(), PndSdsStripClusterTask::Backmap(), PndSdsCalcStrip::PndSdsCalcStrip(), and PndSdsCalcStripDif::PndSdsCalcStripDif().
Bool_t PndSdsStripDigiPar::getParams | ( | FairParamList * | list | ) |
Definition at line 67 of file PndSdsStripDigiPar.cxx.
References Double_t, fBotAnchor, fBotNrFE, fBotPitch, fChargeConvMethod, fChargeCut, fClusterMean, fClusterMod, fCSigma, fFeBusClock, fFeChannels, fFeType, fNoise, fOrient, fRadChannel, fRadTime, fSensType, fSingleChargeCut, fSkew, fThreshold, fTopAnchor, fTopNrFE, fTopPitch, x, and y.
|
inline |
Definition at line 39 of file PndSdsStripDigiPar.h.
References fCSigma.
Referenced by PndSdsCalcStrip::PndSdsCalcStrip().
|
inline |
|
inline |
|
inline |
Definition at line 40 of file PndSdsStripDigiPar.h.
References fSensType.
Referenced by PndSdsStripHitProducerDif::Exec(), PndSdsStripHitProducer::Exec(), PndSdsStripHitProducerDif::SelectSensorParams(), and PndSdsStripClusterTask::SetCurrentCalculators().
|
inline |
Definition at line 48 of file PndSdsStripDigiPar.h.
References fSingleChargeCut.
Referenced by PndSdsStripClusterTask::SetCurrentCalculators().
|
inline |
Definition at line 31 of file PndSdsStripDigiPar.h.
References fSkew.
Referenced by PndLmdStripClusterTask::Backmap(), PndSdsStripClusterTask::Backmap(), PndSdsCalcStrip::PndSdsCalcStrip(), and PndSdsCalcStripDif::PndSdsCalcStripDif().
|
inline |
Definition at line 37 of file PndSdsStripDigiPar.h.
References fThreshold.
Referenced by PndMvdNoiseProducer::Exec(), PndSdsNoiseProducer::Exec(), PndMvdNoiseProducer::Init(), PndSdsCalcStrip::PndSdsCalcStrip(), and PndSdsCalcStripDif::PndSdsCalcStripDif().
|
inline |
Definition at line 32 of file PndSdsStripDigiPar.h.
References fTopAnchor.
Referenced by PndLmdStripClusterTask::Backmap(), PndSdsStripClusterTask::Backmap(), PndSdsCalcStrip::PndSdsCalcStrip(), and PndSdsCalcStripDif::PndSdsCalcStripDif().
|
inline |
Accessor functions
Definition at line 28 of file PndSdsStripDigiPar.h.
References fTopPitch.
Referenced by PndLmdStripClusterTask::Backmap(), PndSdsStripClusterTask::Backmap(), PndSdsCalcStrip::PndSdsCalcStrip(), and PndSdsCalcStripDif::PndSdsCalcStripDif().
void PndSdsStripDigiPar::Print | ( | ) |
Definition at line 109 of file PndSdsStripDigiPar.cxx.
References fBotAnchor, fBotNrFE, fBotPitch, fChargeConvMethod, fChargeCut, fClusterMean, fClusterMod, fCSigma, fFeChannels, fFeType, fNoise, fOrient, fRadChannel, fRadTime, fSensType, fSkew, fThreshold, fTopAnchor, fTopNrFE, fTopPitch, and Pi.
Referenced by PndMvdAccessRTDBTask::Finish(), and PndSdsStripHitProducerDif::Init().
void PndSdsStripDigiPar::putParams | ( | FairParamList * | list | ) |
Definition at line 33 of file PndSdsStripDigiPar.cxx.
References Double_t, fBotAnchor, fBotNrFE, fBotPitch, fChargeConvMethod, fChargeCut, fClusterMean, fClusterMod, fCSigma, fFeBusClock, fFeChannels, fFeType, fNoise, fOrient, fRadChannel, fRadTime, fSensType, fSingleChargeCut, fSkew, fThreshold, fTopAnchor, fTopNrFE, and fTopPitch.
|
inline |
Definition at line 56 of file PndSdsStripDigiPar.h.
References fBotAnchor, and x.
Referenced by PndSdsStripHitProducerDif::SetParamSet().
|
inline |
Definition at line 52 of file PndSdsStripDigiPar.h.
Referenced by PndSdsStripHitProducerDif::SetParamSet().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 64 of file PndSdsStripDigiPar.h.
Referenced by PndSdsStripHitProducerDif::SetParamSet().
|
inline |
Definition at line 61 of file PndSdsStripDigiPar.h.
Referenced by PndSdsStripHitProducerDif::SetParamSet().
|
inline |
Definition at line 58 of file PndSdsStripDigiPar.h.
Referenced by PndSdsStripHitProducerDif::SetParamSet().
|
inline |
Definition at line 59 of file PndSdsStripDigiPar.h.
References fFeChannels, and x.
Referenced by PndSdsStripHitProducerDif::SetParamSet().
|
inline |
Definition at line 57 of file PndSdsStripDigiPar.h.
Referenced by PndSdsStripHitProducerDif::SetParamSet().
|
inline |
Definition at line 53 of file PndSdsStripDigiPar.h.
Referenced by PndSdsStripHitProducerDif::SetParamSet().
|
inline |
Definition at line 62 of file PndSdsStripDigiPar.h.
|
inline |
|
inline |
Definition at line 69 of file PndSdsStripDigiPar.h.
|
inline |
Definition at line 63 of file PndSdsStripDigiPar.h.
Referenced by PndSdsStripHitProducerDif::SetParamSet().
|
inline |
|
inline |
Definition at line 54 of file PndSdsStripDigiPar.h.
Referenced by PndSdsStripHitProducerDif::SetParamSet().
|
inline |
Definition at line 60 of file PndSdsStripDigiPar.h.
References fThreshold, and x.
Referenced by PndSdsStripHitProducerDif::SetParamSet().
|
inline |
Definition at line 55 of file PndSdsStripDigiPar.h.
References fTopAnchor, and x.
Referenced by PndSdsStripHitProducerDif::SetParamSet().
|
inline |
Definition at line 51 of file PndSdsStripDigiPar.h.
Referenced by PndSdsStripHitProducerDif::SetParamSet().
|
private |
Definition at line 87 of file PndSdsStripDigiPar.h.
Referenced by GetBotAnchor(), getParams(), Print(), putParams(), and SetBotAnchor().
|
private |
Definition at line 90 of file PndSdsStripDigiPar.h.
Referenced by GetNrBotFE(), getParams(), Print(), putParams(), and SetNrBotFE().
|
private |
Definition at line 77 of file PndSdsStripDigiPar.h.
Referenced by GetBotPitch(), getParams(), Print(), putParams(), and SetBotPitch().
|
private |
Definition at line 97 of file PndSdsStripDigiPar.h.
Referenced by GetChargeConvMethod(), getParams(), Print(), putParams(), and SetChargeConvMethod().
|
private |
Definition at line 83 of file PndSdsStripDigiPar.h.
Referenced by GetChargeCut(), getParams(), Print(), putParams(), and SetChargeCut().
|
private |
Definition at line 92 of file PndSdsStripDigiPar.h.
Referenced by GetClusterMean(), getParams(), Print(), putParams(), and SetClusterMean().
|
private |
Definition at line 91 of file PndSdsStripDigiPar.h.
Referenced by GetClusterMod(), getParams(), Print(), putParams(), and SetClusterMod().
|
private |
Definition at line 82 of file PndSdsStripDigiPar.h.
Referenced by getParams(), GetQCloudSigma(), Print(), putParams(), and SetQCloudSigma().
|
private |
Definition at line 85 of file PndSdsStripDigiPar.h.
Referenced by GetFeBusClock(), getParams(), putParams(), and SetFeBusClock().
|
private |
Definition at line 88 of file PndSdsStripDigiPar.h.
Referenced by GetNrFECh(), getParams(), Print(), putParams(), and SetNrFECh().
|
private |
Definition at line 96 of file PndSdsStripDigiPar.h.
Referenced by GetFeType(), getParams(), Print(), putParams(), and SetFeType().
|
private |
Definition at line 81 of file PndSdsStripDigiPar.h.
Referenced by GetNoise(), getParams(), Print(), putParams(), and SetNoise().
|
private |
Definition at line 78 of file PndSdsStripDigiPar.h.
Referenced by GetOrient(), getParams(), Print(), putParams(), and SetOrient().
|
private |
Definition at line 93 of file PndSdsStripDigiPar.h.
Referenced by getParams(), GetRadChannel(), Print(), putParams(), and SetRadChnnel().
|
private |
Definition at line 94 of file PndSdsStripDigiPar.h.
Referenced by getParams(), GetRadTime(), Print(), putParams(), and SetRadTime().
|
private |
Definition at line 95 of file PndSdsStripDigiPar.h.
Referenced by getParams(), GetSensType(), Print(), putParams(), and SetSensType().
|
private |
Definition at line 84 of file PndSdsStripDigiPar.h.
Referenced by getParams(), GetSingleChargeCut(), putParams(), and SetSingleChargeCut().
|
private |
Definition at line 79 of file PndSdsStripDigiPar.h.
Referenced by getParams(), GetSkew(), Print(), putParams(), and SetSkew().
|
private |
Definition at line 80 of file PndSdsStripDigiPar.h.
Referenced by getParams(), GetThreshold(), Print(), putParams(), and SetThreshold().
|
private |
Definition at line 86 of file PndSdsStripDigiPar.h.
Referenced by getParams(), GetTopAnchor(), Print(), putParams(), and SetTopAnchor().
|
private |
Definition at line 89 of file PndSdsStripDigiPar.h.
Referenced by GetNrTopFE(), getParams(), Print(), putParams(), and SetNrTopFE().
|
private |
Definition at line 76 of file PndSdsStripDigiPar.h.
Referenced by getParams(), GetTopPitch(), Print(), putParams(), and SetTopPitch().