#include <HcalSignalGenerator.h>
Public Types | |
typedef HCALDIGITIZERTRAITS::DigiCollection | COLLECTION |
typedef HCALDIGITIZERTRAITS::Digi | DIGI |
Public Member Functions | |
virtual void | fill () |
HcalSignalGenerator (const edm::InputTag &inputTag) | |
void | initializeEvent (const edm::Event *event, const edm::EventSetup *eventSetup) |
void | initializeEvent (const edm::EventPrincipal *eventPrincipal, const edm::EventSetup *eventSetup) |
some users use EventPrincipals, not Events. We support both More... | |
virtual | ~HcalSignalGenerator () |
Public Member Functions inherited from HcalBaseSignalGenerator | |
HcalBaseSignalGenerator () | |
void | setElectronicsSim (HcalElectronicsSim *electronicsSim) |
void | setParameterMap (HcalSimParameterMap *map) |
virtual | ~HcalBaseSignalGenerator () |
Public Member Functions inherited from CaloVNoiseSignalGenerator | |
CaloVNoiseSignalGenerator () | |
bool | contains (const DetId &detId) const |
void | fillEvent () |
fill theNoiseSignals with one event's worth of noise, in units of pe More... | |
void | getNoiseSignals (std::vector< CaloSamples > &noiseSignals) |
void | setNoiseSignals (const std::vector< CaloSamples > &noiseSignals) |
virtual | ~CaloVNoiseSignalGenerator () |
Private Member Functions | |
CaloSamples | samplesInPE (const DIGI &digi) |
Private Attributes | |
edm::ESHandle< HcalDbService > | theConditions |
const edm::Event * | theEvent |
these fields are set in initializeEvent() More... | |
const edm::EventPrincipal * | theEventPrincipal |
edm::InputTag | theInputTag |
these come from the ParameterSet More... | |
Additional Inherited Members | |
Protected Member Functions inherited from HcalBaseSignalGenerator | |
void | fC2pe (CaloSamples &samples) const |
Protected Member Functions inherited from CaloVNoiseSignalGenerator | |
virtual void | fillNoiseSignals () |
Protected Attributes inherited from HcalBaseSignalGenerator | |
HcalElectronicsSim * | theElectronicsSim |
HcalSimParameterMap * | theParameterMap |
Protected Attributes inherited from CaloVNoiseSignalGenerator | |
std::vector< CaloSamples > | theNoiseSignals |
Converts digis back into analog signals, to be used as noise
Definition at line 24 of file HcalSignalGenerator.h.
typedef HCALDIGITIZERTRAITS::DigiCollection HcalSignalGenerator< HCALDIGITIZERTRAITS >::COLLECTION |
Definition at line 28 of file HcalSignalGenerator.h.
typedef HCALDIGITIZERTRAITS::Digi HcalSignalGenerator< HCALDIGITIZERTRAITS >::DIGI |
Definition at line 27 of file HcalSignalGenerator.h.
|
inline |
Definition at line 30 of file HcalSignalGenerator.h.
|
inlinevirtual |
Definition at line 33 of file HcalSignalGenerator.h.
|
inlinevirtual |
Definition at line 50 of file HcalSignalGenerator.h.
Referenced by edm::DataMixingHcalDigiWorkerProd::addHcalPileups().
|
inline |
Definition at line 35 of file HcalSignalGenerator.h.
Referenced by edm::DataMixingHcalDigiWorkerProd::addHcalPileups().
|
inline |
some users use EventPrincipals, not Events. We support both
Definition at line 43 of file HcalSignalGenerator.h.
|
inlineprivate |
Definition at line 101 of file HcalSignalGenerator.h.
Referenced by HcalSignalGenerator< HBHEDigitizerTraits >::fill().
|
private |
Definition at line 119 of file HcalSignalGenerator.h.
Referenced by HcalSignalGenerator< HBHEDigitizerTraits >::initializeEvent(), and HcalSignalGenerator< HBHEDigitizerTraits >::samplesInPE().
|
private |
these fields are set in initializeEvent()
Definition at line 117 of file HcalSignalGenerator.h.
Referenced by HcalSignalGenerator< HBHEDigitizerTraits >::fill(), and HcalSignalGenerator< HBHEDigitizerTraits >::initializeEvent().
|
private |
Definition at line 118 of file HcalSignalGenerator.h.
Referenced by HcalSignalGenerator< HBHEDigitizerTraits >::fill(), and HcalSignalGenerator< HBHEDigitizerTraits >::initializeEvent().
|
private |
these come from the ParameterSet
Definition at line 121 of file HcalSignalGenerator.h.
Referenced by HcalSignalGenerator< HBHEDigitizerTraits >::fill().