CMS 3D CMS Logo

List of all members | Public Member Functions
edm::HcalNoiseStorage Class Reference

#include <HcalNoiseStorage.h>

Inheritance diagram for edm::HcalNoiseStorage:
CaloVNoiseSignalGenerator

Public Member Functions

void fillNoiseSignals (CLHEP::HepRandomEngine *) override
 
 HcalNoiseStorage ()
 
 ~HcalNoiseStorage () 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 ()=0
 
- Protected Attributes inherited from CaloVNoiseSignalGenerator
std::vector< CaloSamplestheNoiseSignals
 

Detailed Description

Definition at line 38 of file HcalNoiseStorage.h.

Constructor & Destructor Documentation

edm::HcalNoiseStorage::HcalNoiseStorage ( )
inline

Definition at line 42 of file HcalNoiseStorage.h.

42 {};
edm::HcalNoiseStorage::~HcalNoiseStorage ( )
inlineoverride

Definition at line 43 of file HcalNoiseStorage.h.

43 {};

Member Function Documentation

void edm::HcalNoiseStorage::fillNoiseSignals ( CLHEP::HepRandomEngine *  )
inlineoverridevirtual

standard constructor Default destructor

Implements CaloVNoiseSignalGenerator.

Definition at line 51 of file HcalNoiseStorage.h.

51 {};