CMS 3D CMS Logo

List of all members | Public Member Functions
EcalBaseSignalGenerator Class Reference

#include <EcalBaseSignalGenerator.h>

Inheritance diagram for EcalBaseSignalGenerator:
CaloVNoiseSignalGenerator EcalSignalGenerator< ECALDIGITIZERTRAITS > EcalSignalGenerator< EBDigitizerTraits > EcalSignalGenerator< EEDigitizerTraits > EcalSignalGenerator< ESDigitizerTraits >

Public Member Functions

 EcalBaseSignalGenerator ()
 
 ~EcalBaseSignalGenerator () override
 
- Public Member Functions inherited from CaloVNoiseSignalGenerator
 CaloVNoiseSignalGenerator ()
 
bool contains (const DetId &detId) const
 
void fillEvent (CLHEP::HepRandomEngine *)
 fill theNoiseSignals with one event's worth of noise, in units of pe More...
 
void fillEvent ()
 
void getNoiseSignals (std::vector< CaloSamples > &noiseSignals)
 
void setNoiseSignals (const std::vector< CaloSamples > &noiseSignals)
 
virtual ~CaloVNoiseSignalGenerator ()
 

Additional Inherited Members

- Protected Member Functions inherited from CaloVNoiseSignalGenerator
virtual void fillNoiseSignals (CLHEP::HepRandomEngine *)=0
 
virtual void fillNoiseSignals ()=0
 
- Protected Attributes inherited from CaloVNoiseSignalGenerator
std::vector< CaloSamplestheNoiseSignals
 

Detailed Description

Definition at line 7 of file EcalBaseSignalGenerator.h.

Constructor & Destructor Documentation

◆ EcalBaseSignalGenerator()

EcalBaseSignalGenerator::EcalBaseSignalGenerator ( )
inline

Definition at line 9 of file EcalBaseSignalGenerator.h.

9 {}

◆ ~EcalBaseSignalGenerator()

EcalBaseSignalGenerator::~EcalBaseSignalGenerator ( )
inlineoverride

Definition at line 11 of file EcalBaseSignalGenerator.h.

11 {}