FairRoot/PandaRoot
|
#include <PndHypStripDigiPar.h>
Public Member Functions | |
PndHypStripDigiPar (const char *name="PndHypParTest", const char *title="Hyp digi parameter", const char *context="TestDefaultContext") | |
~PndHypStripDigiPar (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 |
const char * | GetSensType () const |
const char * | GetFeType () 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 | SetSensType (TString x) |
void | SetFeType (TString x) |
Private Member Functions | |
ClassDef (PndHypStripDigiPar, 2) | |
Private Attributes | |
Double_t | topPitch |
Strip pitch on top wafer side. More... | |
Double_t | botPitch |
Strip pitch on bottom wafer side. More... | |
Double_t | orient |
orientation angle of top strips More... | |
Double_t | skew |
skew angle of bottom strips wrt top strips More... | |
TVector2 | topAnchor |
Anchor point of top strip#0. More... | |
TVector2 | botAnchor |
Anchor point of bottom strip#0. More... | |
Int_t | feChannels |
Number of Channels per FE. More... | |
Int_t | topNrFE |
Number of FE attached to top wafer side. More... | |
Int_t | botNrFE |
Number of FE attached to bottom wafer side. More... | |
Double_t | threshold |
Discriminator threshold. More... | |
Double_t | noise |
Complete noise including threshold dispersion. More... | |
TString | fSensType |
TString | fFeType |
Definition at line 20 of file PndHypStripDigiPar.h.
PndHypStripDigiPar::PndHypStripDigiPar | ( | const char * | name = "PndHypParTest" , |
const char * | title = "Hyp digi parameter" , |
||
const char * | context = "TestDefaultContext" |
||
) |
|
inline |
Definition at line 29 of file PndHypStripDigiPar.h.
|
private |
|
inline |
|
inline |
Definition at line 41 of file PndHypStripDigiPar.h.
References botAnchor.
Referenced by PndHypCalcStrip::PndHypCalcStrip().
|
inline |
Definition at line 37 of file PndHypStripDigiPar.h.
References botPitch.
Referenced by PndHypStripClusterTask::Exec(), PndHypStripHitProducer::Exec(), and PndHypCalcStrip::PndHypCalcStrip().
|
inline |
|
inline |
Definition at line 46 of file PndHypStripDigiPar.h.
References noise.
Referenced by PndHypCalcStrip::PndHypCalcStrip().
|
inline |
Definition at line 43 of file PndHypStripDigiPar.h.
References botNrFE.
Referenced by PndHypCalcStrip::PndHypCalcStrip().
|
inline |
Definition at line 44 of file PndHypStripDigiPar.h.
References feChannels.
Referenced by PndHypCalcStrip::PndHypCalcStrip().
|
inline |
Definition at line 42 of file PndHypStripDigiPar.h.
References topNrFE.
Referenced by PndHypCalcStrip::PndHypCalcStrip().
|
inline |
Definition at line 38 of file PndHypStripDigiPar.h.
References orient.
Referenced by PndHypStripClusterTask::Exec(), and PndHypCalcStrip::PndHypCalcStrip().
Bool_t PndHypStripDigiPar::getParams | ( | FairParamList * | list | ) |
Definition at line 34 of file PndHypStripDigiPar.cxx.
References botAnchor, botNrFE, botPitch, Double_t, feChannels, fFeType, fSensType, noise, orient, skew, threshold, topAnchor, topNrFE, topPitch, x, and y.
|
inline |
|
inline |
Definition at line 39 of file PndHypStripDigiPar.h.
References skew.
Referenced by PndHypStripClusterTask::Exec(), and PndHypCalcStrip::PndHypCalcStrip().
|
inline |
Definition at line 45 of file PndHypStripDigiPar.h.
References threshold.
Referenced by PndHypCalcStrip::PndHypCalcStrip().
|
inline |
Definition at line 40 of file PndHypStripDigiPar.h.
References topAnchor.
Referenced by PndHypCalcStrip::PndHypCalcStrip().
|
inline |
Accessor functions
Definition at line 36 of file PndHypStripDigiPar.h.
References topPitch.
Referenced by PndHypStripClusterTask::Exec(), PndHypStripHitProducer::Exec(), and PndHypCalcStrip::PndHypCalcStrip().
void PndHypStripDigiPar::print | ( | ) |
Definition at line 70 of file PndHypStripDigiPar.cxx.
References botAnchor, botNrFE, botPitch, feChannels, noise, orient, Pi, skew, threshold, topAnchor, topNrFE, and topPitch.
Referenced by PndHypStripHitProducer::Init().
void PndHypStripDigiPar::putParams | ( | FairParamList * | list | ) |
Definition at line 11 of file PndHypStripDigiPar.cxx.
References botAnchor, botNrFE, botPitch, Double_t, feChannels, fFeType, fSensType, noise, orient, skew, threshold, topAnchor, topNrFE, and topPitch.
|
inline |
Definition at line 55 of file PndHypStripDigiPar.h.
Referenced by PndHypStripHitProducer::SetParamSet().
|
inline |
Definition at line 51 of file PndHypStripDigiPar.h.
Referenced by PndHypStripHitProducer::SetParamSet().
|
inline |
Definition at line 62 of file PndHypStripDigiPar.h.
Referenced by PndHypStripHitProducer::SetParamSet().
|
inline |
Definition at line 60 of file PndHypStripDigiPar.h.
Referenced by PndHypStripHitProducer::SetParamSet().
|
inline |
Definition at line 57 of file PndHypStripDigiPar.h.
Referenced by PndHypStripHitProducer::SetParamSet().
|
inline |
Definition at line 58 of file PndHypStripDigiPar.h.
References feChannels, and x.
Referenced by PndHypStripHitProducer::SetParamSet().
|
inline |
Definition at line 56 of file PndHypStripDigiPar.h.
Referenced by PndHypStripHitProducer::SetParamSet().
|
inline |
Definition at line 52 of file PndHypStripDigiPar.h.
Referenced by PndHypStripHitProducer::SetParamSet().
|
inline |
Definition at line 61 of file PndHypStripDigiPar.h.
Referenced by PndHypStripHitProducer::SetParamSet().
|
inline |
Definition at line 53 of file PndHypStripDigiPar.h.
Referenced by PndHypStripHitProducer::SetParamSet().
|
inline |
Definition at line 59 of file PndHypStripDigiPar.h.
Referenced by PndHypStripHitProducer::SetParamSet().
|
inline |
Definition at line 54 of file PndHypStripDigiPar.h.
Referenced by PndHypStripHitProducer::SetParamSet().
|
inline |
Definition at line 50 of file PndHypStripDigiPar.h.
Referenced by PndHypStripHitProducer::SetParamSet().
|
private |
Anchor point of bottom strip#0.
Definition at line 76 of file PndHypStripDigiPar.h.
Referenced by GetBotAnchor(), getParams(), print(), putParams(), and SetBotAnchor().
|
private |
Number of FE attached to bottom wafer side.
Definition at line 82 of file PndHypStripDigiPar.h.
Referenced by GetNrBotFE(), getParams(), print(), putParams(), and SetNrBotFE().
|
private |
Strip pitch on bottom wafer side.
Definition at line 68 of file PndHypStripDigiPar.h.
Referenced by GetBotPitch(), getParams(), print(), putParams(), and SetBotPitch().
|
private |
Number of Channels per FE.
Definition at line 78 of file PndHypStripDigiPar.h.
Referenced by GetNrFECh(), getParams(), print(), putParams(), and SetNrFECh().
|
private |
Definition at line 89 of file PndHypStripDigiPar.h.
Referenced by GetFeType(), getParams(), putParams(), and SetFeType().
|
private |
Definition at line 88 of file PndHypStripDigiPar.h.
Referenced by getParams(), GetSensType(), putParams(), and SetSensType().
|
private |
Complete noise including threshold dispersion.
Definition at line 87 of file PndHypStripDigiPar.h.
Referenced by GetNoise(), getParams(), print(), putParams(), and SetNoise().
|
private |
orientation angle of top strips
Definition at line 70 of file PndHypStripDigiPar.h.
Referenced by GetOrient(), getParams(), print(), putParams(), and SetOrient().
|
private |
skew angle of bottom strips wrt top strips
Definition at line 72 of file PndHypStripDigiPar.h.
Referenced by getParams(), GetSkew(), print(), putParams(), and SetSkew().
|
private |
Discriminator threshold.
Definition at line 85 of file PndHypStripDigiPar.h.
Referenced by getParams(), GetThreshold(), print(), putParams(), and SetThreshold().
|
private |
Anchor point of top strip#0.
Definition at line 74 of file PndHypStripDigiPar.h.
Referenced by getParams(), GetTopAnchor(), print(), putParams(), and SetTopAnchor().
|
private |
Number of FE attached to top wafer side.
Definition at line 80 of file PndHypStripDigiPar.h.
Referenced by GetNrTopFE(), getParams(), print(), putParams(), and SetNrTopFE().
|
private |
Strip pitch on top wafer side.
Definition at line 66 of file PndHypStripDigiPar.h.
Referenced by getParams(), GetTopPitch(), print(), putParams(), and SetTopPitch().