|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   19 #ifndef SCT_DIGITIZATION_SCTAMP_H 
   20 #define SCT_DIGITIZATION_SCTAMP_H 
   27 class SCT_Amp : 
public extends<AthAlgTool, IAmplifier> {
 
   50   FloatProperty 
m_PeakTime{
this, 
"PeakTime", 21., 
"Front End Electronics peaking time"};
 
   53   FloatProperty 
m_CrossFactor2sides{
this, 
"CrossFactor2sides", 0.1, 
"Loss of charge to neighbour strip constant"};
 
   56   FloatProperty 
m_CrossFactorBack{
this, 
"CrossFactorBack", 0.07, 
"Loss of charge to back plane constant"};
 
   58   FloatProperty 
m_tmin{
this, 
"Tmin", -25.0};
 
   59   FloatProperty 
m_tmax{
this, 
"Tmax", 150.0};
 
   60   FloatProperty 
m_dt{
this, 
"deltaT", 1.0};
 
   69 #endif // SCT_DIGITIZATION_SCTAMP_H 
  
virtual StatusCode finalize() override
AlgTool finalize.
FloatProperty m_CrossFactorBack
cross factor
SCT_Amp(const std::string &type, const std::string &name, const IInterface *parent)
constructor
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 float crosstalk(const list_t &Charges, const float timeOverThreshold) const override
Neighbour strip cross talk response strip to a list of charges with times.
Header file for SCT_Amp Class
virtual ~SCT_Amp()=default
Destructor.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
AlgTool initialize.
float m_NormConstCentral
Normalisation factor for the signal response.
FloatProperty m_CrossFactor2sides
Cross factor 2 side.
float m_NormConstNeigh
Normalisation factor for the neighbour strip signal response.
FloatProperty m_PeakTime
signal peak time
double timeOverThreshold(unsigned int m_word)