#include <EcalTDigitizer.h>
Public Types | |
typedef Traits::Digi | Digi |
typedef Traits::DigiCollection | DigiCollection |
typedef Traits::EcalSamples | EcalSamples |
typedef Traits::ElectronicsSim | ElectronicsSim |
Public Member Functions | |
EcalTDigitizer (EcalHitResponse *hitResponse, ElectronicsSim *electronicsSim, bool addNoise) | |
virtual void | run (MixCollection< PCaloHit > &input, DigiCollection &output) |
virtual | ~EcalTDigitizer () |
Protected Member Functions | |
bool | addNoise () const |
const ElectronicsSim * | elecSim () const |
const EcalHitResponse * | hitResponse () const |
Private Attributes | |
bool | m_addNoise |
ElectronicsSim * | m_electronicsSim |
EcalHitResponse * | m_hitResponse |
Definition at line 17 of file EcalTDigitizer.h.
typedef Traits::Digi EcalTDigitizer< Traits >::Digi |
Definition at line 22 of file EcalTDigitizer.h.
typedef Traits::DigiCollection EcalTDigitizer< Traits >::DigiCollection |
Definition at line 23 of file EcalTDigitizer.h.
typedef Traits::EcalSamples EcalTDigitizer< Traits >::EcalSamples |
Definition at line 24 of file EcalTDigitizer.h.
typedef Traits::ElectronicsSim EcalTDigitizer< Traits >::ElectronicsSim |
Reimplemented in ESDigitizer.
Definition at line 21 of file EcalTDigitizer.h.
EcalTDigitizer< Traits >::EcalTDigitizer | ( | EcalHitResponse * | hitResponse, |
ElectronicsSim * | electronicsSim, | ||
bool | addNoise | ||
) |
virtual EcalTDigitizer< Traits >::~EcalTDigitizer | ( | ) | [virtual] |
bool EcalTDigitizer< Traits >::addNoise | ( | ) | const [protected] |
const ElectronicsSim* EcalTDigitizer< Traits >::elecSim | ( | ) | const [protected] |
const EcalHitResponse* EcalTDigitizer< Traits >::hitResponse | ( | ) | const [protected] |
virtual void EcalTDigitizer< Traits >::run | ( | MixCollection< PCaloHit > & | input, |
DigiCollection & | output | ||
) | [virtual] |
Reimplemented in ESDigitizer.
Referenced by EcalDigiProducer::produce().
bool EcalTDigitizer< Traits >::m_addNoise [private] |
Definition at line 47 of file EcalTDigitizer.h.
ElectronicsSim* EcalTDigitizer< Traits >::m_electronicsSim [private] |
Definition at line 46 of file EcalTDigitizer.h.
EcalHitResponse* EcalTDigitizer< Traits >::m_hitResponse [private] |
Definition at line 45 of file EcalTDigitizer.h.