![]() |
ATLAS Offline Software
|
Header file for SCT_Amp Class. More...
#include <SCT_Amp.h>
Public Member Functions | |
| SCT_Amp (const std::string &type, const std::string &name, const IInterface *parent) | |
| constructor | |
| virtual | ~SCT_Amp ()=default |
| Destructor. | |
| virtual StatusCode | initialize () override |
| AlgTool initialize. | |
| virtual StatusCode | finalize () override |
| AlgTool finalize. | |
| virtual float | response (const list_t &Charges, const float timeOverThreshold) const override |
| main purpose: CR-RC^3 response to a list of charges with times | |
| virtual void | response (const list_t &Charges, const float timeOverThreshold, std::vector< float > &resp) const override |
| virtual float | crosstalk (const list_t &Charges, const float timeOverThreshold) const override |
| Neighbour strip cross talk response strip to a list of charges with times. | |
| virtual void | crosstalk (const list_t &Charges, const float timeOverThreshold, std::vector< float > &resp) const override |
Private Attributes | |
| FloatProperty | m_PeakTime {this, "PeakTime", 21., "Front End Electronics peaking time"} |
| signal peak time | |
| FloatProperty | m_CrossFactor2sides {this, "CrossFactor2sides", 0.1, "Loss of charge to neighbour strip constant"} |
| Cross factor 2 side. | |
| FloatProperty | m_CrossFactorBack {this, "CrossFactorBack", 0.07, "Loss of charge to back plane constant"} |
| cross factor | |
| FloatProperty | m_tmin {this, "Tmin", -25.0} |
| FloatProperty | m_tmax {this, "Tmax", 150.0} |
| FloatProperty | m_dt {this, "deltaT", 1.0} |
| float | m_NormConstCentral {0.} |
| Normalisation factor for the signal response. | |
| float | m_NormConstNeigh {0.} |
| Normalisation factor for the neighbour strip signal response. | |
Header file for SCT_Amp Class.
A class to model an SCT amplifier and shaper. Gives a CRRC response to a list of charges with times. Also calculates average input and output for diagnostic purposes. Questions/comments to Szymo.nosp@m.n.Ga.nosp@m.domsk.nosp@m.i@ce.nosp@m.rn.ch Name changed from SCTpreamp (misleading) on 09.05.01.
|
virtualdefault |
Destructor.
|
overridevirtual |
Neighbour strip cross talk response strip to a list of charges with times.
Definition at line 109 of file SCT_Amp.cxx.
|
overridevirtual |
Definition at line 123 of file SCT_Amp.cxx.
|
overridevirtual |
AlgTool finalize.
Definition at line 59 of file SCT_Amp.cxx.
|
overridevirtual |
AlgTool initialize.
CHLEP Units
Definition at line 25 of file SCT_Amp.cxx.
|
overridevirtual |
main purpose: CR-RC^3 response to a list of charges with times
Definition at line 72 of file SCT_Amp.cxx.
|
overridevirtual |
Definition at line 86 of file SCT_Amp.cxx.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |