|
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef SIDIGITIZATION_IAMPLIFIER_H
11 #define SIDIGITIZATION_IAMPLIFIER_H
13 #include "GaudiKernel/IAlgTool.h"
18 static const InterfaceID IID_IAmplifier(
"IAmplifier", 1, 0);
29 static const InterfaceID&
interfaceID() {
return IID_IAmplifier; }
48 #endif // SIDIGITIZATION_IAMPLIFIER_H
virtual void response(const list_t &Charges, const float timeOverThreshold, std::vector< float > &resp) const =0
std::vector< SiCharge > list_t
virtual float response(const list_t &Charges, const float timeOverThreshold) const =0
main purpose: CR-RC^3 response to a list of charges with times
virtual float crosstalk(const list_t &Charges, const float timeOverThreshold) const =0
Neighbour strip cross talk response strip to a list of charges with times.
SiTotalCharge::list_t list_t
static const InterfaceID & interfaceID()
virtual void crosstalk(const list_t &Charges, const float timeOverThreshold, std::vector< float > &resp) const =0
double timeOverThreshold(unsigned int m_word)