#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) |
virtual const CaloSimParameters & | simParameters (const DetId &id) const |
const HFSimParameters & | zdcParameters () const |
virtual | ~HcalSimParameterMap () |
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.
References theHOHamamatsuSiPMParameters, theHOZecotekSiPMParameters, and HcalSimParameters::thePixels.
HcalSimParameterMap::HcalSimParameterMap | ( | const edm::ParameterSet & | p | ) |
configurable parameters
Definition at line 52 of file HcalSimParameterMap.cc.
|
inlinevirtual |
Definition at line 18 of file HcalSimParameterMap.h.
|
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 97 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().
void HcalSimParameterMap::setFrameSize | ( | const DetId & | detId, |
int | frameSize | ||
) |
Definition at line 109 of file HcalSimParameterMap.cc.
References HcalForward, HcalGenericDetId::isHcalZDCDetId(), Parameters::parameters, simParameters(), HcalDetId::subdet(), theHFParameters1, theHFParameters2, and theZDCParameters.
|
private |
Definition at line 131 of file HcalSimParameterMap.cc.
References ecalTPGAnalyzer_cfg::binOfMaximum, CaloSimParameters::readoutFrameSize(), CaloSimParameters::setBinOfMaximum(), and CaloSimParameters::setReadoutFrameSize().
|
inline |
Definition at line 38 of file HcalSimParameterMap.h.
References theHOHamamatsuDetIds.
Referenced by HcalDigitizer::buildHOSiPMCells().
|
inline |
Definition at line 34 of file HcalSimParameterMap.h.
References theHOZecotekDetIds.
Referenced by HcalDigitizer::buildHOSiPMCells().
|
virtual |
Implements CaloVSimParameterMap.
Definition at line 64 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(), and setFrameSize().
|
inline |
Definition at line 28 of file HcalSimParameterMap.h.
References 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 HcalSimParameterMap(), 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 HcalSimParameterMap(), setDbService(), and simParameters().
|
private |
Definition at line 53 of file HcalSimParameterMap.h.
Referenced by setDbService(), setFrameSize(), simParameters(), and zdcParameters().