#include <HcalSimParameterMap.h>
Public Member Functions | |
const HcalSimParameters & | hbParameters () const |
accessors More... | |
HcalSimParameterMap () | |
hardcoded default parameters More... | |
HcalSimParameterMap (const edm::ParameterSet &p) | |
configurable parameters More... | |
const HcalSimParameters & | heParameters () const |
const HFSimParameters & | hfParameters1 () const |
const HFSimParameters & | hfParameters2 () const |
const HcalSimParameters & | hoParameters () const |
void | setDbService (const HcalDbService *service) |
void | setFrameSize (const DetId &detId, int frameSize) |
void | setHOHamamatsuDetIds (const std::vector< HcalDetId > &ids) |
void | setHOZecotekDetIds (const std::vector< HcalDetId > &ids) |
const CaloSimParameters & | simParameters (const DetId &id) const override |
const HFSimParameters & | zdcParameters () const |
~HcalSimParameterMap () override | |
Public Member Functions inherited from CaloVSimParameterMap | |
virtual | ~CaloVSimParameterMap ()=default |
Private Member Functions | |
void | setFrameSize (CaloSimParameters ¶meters, int frameSize) |
Definition at line 10 of file HcalSimParameterMap.h.
HcalSimParameterMap::HcalSimParameterMap | ( | ) |
hardcoded default parameters
Definition at line 8 of file HcalSimParameterMap.cc.
HcalSimParameterMap::HcalSimParameterMap | ( | const edm::ParameterSet & | p | ) |
|
inlineoverride |
Definition at line 17 of file HcalSimParameterMap.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void HcalSimParameterMap::setDbService | ( | const HcalDbService * | service | ) |
Definition at line 57 of file HcalSimParameterMap.cc.
References HFSimParameters::setDbService(), HcalSimParameters::setDbService(), theHBParameters, theHEParameters, theHFParameters1, theHFParameters2, theHOHamamatsuSiPMParameters, theHOParameters, theHOZecotekSiPMParameters, and theZDCParameters.
Referenced by HcalSignalGenerator< HBHEDigitizerTraits >::initializeEvent(), and HcalDigitizer::initializeEvent().
|
private |
Definition at line 85 of file HcalSimParameterMap.cc.
References ecalEBTriggerPrimitiveDigis_cfi::binOfMaximum.
void HcalSimParameterMap::setFrameSize | ( | const DetId & | detId, |
int | frameSize | ||
) |
Definition at line 68 of file HcalSimParameterMap.cc.
References HcalForward, HcalGenericDetId::isHcalZDCDetId(), simParameters(), HcalDetId::subdet(), theHFParameters1, theHFParameters2, and theZDCParameters.
|
inline |
Definition at line 34 of file HcalSimParameterMap.h.
References theHOHamamatsuDetIds.
Referenced by HcalDigitizer::buildHOSiPMCells().
|
inline |
Definition at line 33 of file HcalSimParameterMap.h.
References theHOZecotekDetIds.
Referenced by HcalDigitizer::buildHOSiPMCells().
|
overridevirtual |
Implements CaloVSimParameterMap.
Definition at line 30 of file HcalSimParameterMap.cc.
References HcalDetId::depth(), spr::find(), HcalBarrel, HcalEndcap, HcalOuter, HcalGenericDetId::isHcalZDCDetId(), HcalDetId::subdet(), theHBParameters, theHEParameters, theHFParameters1, theHFParameters2, theHOHamamatsuDetIds, theHOHamamatsuSiPMParameters, theHOParameters, theHOZecotekDetIds, theHOZecotekSiPMParameters, and theZDCParameters.
Referenced by HcalElectronicsSim::analogToDigital(), HcalBaseSignalGenerator::fC2pe(), HcalDigitizer::finalizeEvent(), and setFrameSize().
|
inline |
|
private |
Definition at line 39 of file HcalSimParameterMap.h.
Referenced by hbParameters(), setDbService(), and simParameters().
|
private |
Definition at line 40 of file HcalSimParameterMap.h.
Referenced by heParameters(), setDbService(), and simParameters().
|
private |
Definition at line 44 of file HcalSimParameterMap.h.
Referenced by hfParameters1(), setDbService(), setFrameSize(), and simParameters().
|
private |
Definition at line 45 of file HcalSimParameterMap.h.
Referenced by hfParameters2(), setDbService(), setFrameSize(), and simParameters().
|
private |
Definition at line 48 of file HcalSimParameterMap.h.
Referenced by setHOHamamatsuDetIds(), and simParameters().
|
private |
Definition at line 43 of file HcalSimParameterMap.h.
Referenced by setDbService(), and simParameters().
|
private |
Definition at line 41 of file HcalSimParameterMap.h.
Referenced by hoParameters(), setDbService(), and simParameters().
|
private |
Definition at line 47 of file HcalSimParameterMap.h.
Referenced by setHOZecotekDetIds(), and simParameters().
|
private |
Definition at line 42 of file HcalSimParameterMap.h.
Referenced by setDbService(), and simParameters().
|
private |
Definition at line 46 of file HcalSimParameterMap.h.
Referenced by setDbService(), setFrameSize(), simParameters(), and zdcParameters().