![]() |
![]() |
#include <EcalTDigitizer.h>
Public Types | |
typedef Traits::Digi | Digi |
typedef Traits::DigiCollection | DigiCollection |
typedef Traits::EcalSamples | EcalSamples |
typedef Traits::ElectronicsSim | ElectronicsSim |
Public Member Functions | |
void | add (const std::vector< PCaloHit > &hits, int bunchCrossing) |
EcalTDigitizer (EcalHitResponse *hitResponse, ElectronicsSim *electronicsSim, bool addNoise) | |
virtual void | initializeHits () |
virtual void | run (DigiCollection &output) |
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] |
void EcalTDigitizer< Traits >::add | ( | const std::vector< PCaloHit > & | hits, |
int | bunchCrossing | ||
) |
Referenced by EcalDigiProducer::accumulateCaloHits().
bool EcalTDigitizer< Traits >::addNoise | ( | ) | const [protected] |
const ElectronicsSim* EcalTDigitizer< Traits >::elecSim | ( | ) | const [protected] |
const EcalHitResponse* EcalTDigitizer< Traits >::hitResponse | ( | ) | const [protected] |
virtual void EcalTDigitizer< Traits >::initializeHits | ( | ) | [virtual] |
Referenced by EcalDigiProducer::initializeEvent().
virtual void EcalTDigitizer< Traits >::run | ( | DigiCollection & | output | ) | [virtual] |
Reimplemented in ESDigitizer.
Referenced by EcalDigiProducer::finalizeEvent().
virtual void EcalTDigitizer< Traits >::run | ( | MixCollection< PCaloHit > & | input, |
DigiCollection & | output | ||
) | [inline, virtual] |
Definition at line 38 of file EcalTDigitizer.h.
{ assert(0); }
bool EcalTDigitizer< Traits >::m_addNoise [private] |
Definition at line 55 of file EcalTDigitizer.h.
ElectronicsSim* EcalTDigitizer< Traits >::m_electronicsSim [private] |
Definition at line 54 of file EcalTDigitizer.h.
EcalHitResponse* EcalTDigitizer< Traits >::m_hitResponse [private] |
Definition at line 53 of file EcalTDigitizer.h.