#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 | ) |
configurable parameters
Definition at line 43 of file HcalSimParameterMap.cc.
|
inlineoverride |
|
inline |
accessors
Definition at line 23 of file HcalSimParameterMap.h.
References theHBParameters.
|
inline |
Definition at line 24 of file HcalSimParameterMap.h.
References theHEParameters.
|
inline |
Definition at line 26 of file HcalSimParameterMap.h.
References theHFParameters1.
|
inline |
Definition at line 27 of file HcalSimParameterMap.h.
References theHFParameters2.
|
inline |
Definition at line 25 of file HcalSimParameterMap.h.
References theHOParameters.
void HcalSimParameterMap::setDbService | ( | const HcalDbService * | service | ) |
Definition at line 88 of file HcalSimParameterMap.cc.
References HFSimParameters::setDbService(), HcalSimParameters::setDbService(), theHBParameters, theHEParameters, theHFParameters1, theHFParameters2, theHOHamamatsuSiPMParameters, theHOParameters, theHOZecotekSiPMParameters, and theZDCParameters.
Referenced by HcalDigitizer::initializeEvent(), and zdcParameters().
void HcalSimParameterMap::setFrameSize | ( | const DetId & | detId, |
int | frameSize | ||
) |
Definition at line 100 of file HcalSimParameterMap.cc.
References HcalForward, HcalGenericDetId::isHcalZDCDetId(), simParameters(), HcalDetId::subdet(), theHFParameters1, theHFParameters2, and theZDCParameters.
Referenced by setHOHamamatsuDetIds(), and zdcParameters().
|
private |
Definition at line 122 of file HcalSimParameterMap.cc.
References ecalEBTriggerPrimitiveDigis_cfi::binOfMaximum, CaloSimParameters::readoutFrameSize(), CaloSimParameters::setBinOfMaximum(), and CaloSimParameters::setReadoutFrameSize().
|
inline |
Definition at line 38 of file HcalSimParameterMap.h.
References photons_cff::ids, setFrameSize(), and theHOHamamatsuDetIds.
Referenced by HcalDigitizer::buildHOSiPMCells().
|
inline |
Definition at line 34 of file HcalSimParameterMap.h.
References photons_cff::ids, and theHOZecotekDetIds.
Referenced by HcalDigitizer::buildHOSiPMCells().
|
overridevirtual |
Implements CaloVSimParameterMap.
Definition at line 55 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 HcalBaseSignalGenerator::fC2pe(), HcalDigitizer::finalizeEvent(), setFrameSize(), and ~HcalSimParameterMap().
|
inline |
Definition at line 28 of file HcalSimParameterMap.h.
References setDbService(), setFrameSize(), and theZDCParameters.
|
private |
Definition at line 46 of file HcalSimParameterMap.h.
Referenced by hbParameters(), setDbService(), and simParameters().
|
private |
Definition at line 47 of file HcalSimParameterMap.h.
Referenced by heParameters(), setDbService(), and simParameters().
|
private |
Definition at line 51 of file HcalSimParameterMap.h.
Referenced by hfParameters1(), setDbService(), setFrameSize(), and simParameters().
|
private |
Definition at line 52 of file HcalSimParameterMap.h.
Referenced by hfParameters2(), setDbService(), setFrameSize(), and simParameters().
|
private |
Definition at line 55 of file HcalSimParameterMap.h.
Referenced by setHOHamamatsuDetIds(), and simParameters().
|
private |
Definition at line 50 of file HcalSimParameterMap.h.
Referenced by setDbService(), and simParameters().
|
private |
Definition at line 48 of file HcalSimParameterMap.h.
Referenced by hoParameters(), setDbService(), and simParameters().
|
private |
Definition at line 54 of file HcalSimParameterMap.h.
Referenced by setHOZecotekDetIds(), and simParameters().
|
private |
Definition at line 49 of file HcalSimParameterMap.h.
Referenced by setDbService(), and simParameters().
|
private |
Definition at line 53 of file HcalSimParameterMap.h.
Referenced by setDbService(), setFrameSize(), simParameters(), and zdcParameters().