10#ifndef SIDIGITIZATION_IAMPLIFIER_H
11#define SIDIGITIZATION_IAMPLIFIER_H
13#include "GaudiKernel/IAlgTool.h"
static const InterfaceID IID_IAmplifier("IAmplifier", 1, 0)
IAmplifier.h Header file for abstract base class IAmplier.
virtual void response(const list_t &Charges, const float timeOverThreshold, std::vector< float > &resp) const =0
SiTotalCharge::list_t 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 void crosstalk(const list_t &Charges, const float timeOverThreshold, std::vector< float > &resp) const =0
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.
static const InterfaceID & interfaceID()
std::vector< SiCharge > list_t
double timeOverThreshold(unsigned int m_word)