CMS 3D CMS Logo

HcalSimParameterMap.h
Go to the documentation of this file.
1 #ifndef HcalSimAlgos_HcalSimParameterMap_h
2 #define HcalSimAlgos_HcalSimParameterMap_h
3 
9 
11 public:
16 
17  ~HcalSimParameterMap() override {}
18 
19  const CaloSimParameters& simParameters(const DetId& id) const override;
20 
22  const HcalSimParameters& hbParameters() const { return theHBParameters; }
23  const HcalSimParameters& heParameters() const { return theHEParameters; }
24  const HcalSimParameters& hoParameters() const { return theHOParameters; }
25  const HFSimParameters& hfParameters1() const { return theHFParameters1; }
26  const HFSimParameters& hfParameters2() const { return theHFParameters2; }
27  const HFSimParameters& zdcParameters() const { return theZDCParameters; }
28 
29  void setDbService(const HcalDbService* service);
30 
31  void setFrameSize(const DetId& detId, int frameSize);
32 
33  void setHOZecotekDetIds(const std::vector<HcalDetId>& ids) { theHOZecotekDetIds = ids; }
34  void setHOHamamatsuDetIds(const std::vector<HcalDetId>& ids) { theHOHamamatsuDetIds = ids; }
35 
36 private:
37  void setFrameSize(CaloSimParameters& parameters, int frameSize);
38 
47  std::vector<HcalDetId> theHOZecotekDetIds;
48  std::vector<HcalDetId> theHOHamamatsuDetIds;
49 };
50 
51 #endif
service
Definition: service.py:1
BeamSpotPI::parameters
parameters
Definition: BeamSpotPayloadInspectorHelper.h:29
HcalSimParameters.h
HcalSimParameterMap::theHFParameters1
HFSimParameters theHFParameters1
Definition: HcalSimParameterMap.h:44
CaloVSimParameterMap
Definition: CaloVSimParameterMap.h:7
HcalSimParameterMap::zdcParameters
const HFSimParameters & zdcParameters() const
Definition: HcalSimParameterMap.h:27
HFSimParameters
Definition: HFSimParameters.h:8
AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
HcalSimParameterMap::theHFParameters2
HFSimParameters theHFParameters2
Definition: HcalSimParameterMap.h:45
HcalSimParameterMap::HcalSimParameterMap
HcalSimParameterMap()
hardcoded default parameters
Definition: HcalSimParameterMap.cc:8
HcalSimParameterMap::setDbService
void setDbService(const HcalDbService *service)
Definition: HcalSimParameterMap.cc:57
DetId
Definition: DetId.h:17
HcalSimParameterMap::theHOHamamatsuSiPMParameters
HcalSimParameters theHOHamamatsuSiPMParameters
Definition: HcalSimParameterMap.h:43
HcalSimParameterMap::hoParameters
const HcalSimParameters & hoParameters() const
Definition: HcalSimParameterMap.h:24
CaloSimParameters
Main class for Parameters in different subdetectors.
Definition: CaloSimParameters.h:14
HcalSimParameterMap
Definition: HcalSimParameterMap.h:10
HcalSimParameterMap::~HcalSimParameterMap
~HcalSimParameterMap() override
Definition: HcalSimParameterMap.h:17
HcalSimParameterMap::hfParameters2
const HFSimParameters & hfParameters2() const
Definition: HcalSimParameterMap.h:26
HcalSimParameterMap::setHOZecotekDetIds
void setHOZecotekDetIds(const std::vector< HcalDetId > &ids)
Definition: HcalSimParameterMap.h:33
HcalSimParameterMap::theHOZecotekDetIds
std::vector< HcalDetId > theHOZecotekDetIds
Definition: HcalSimParameterMap.h:47
edm::ParameterSet
Definition: ParameterSet.h:47
HcalSimParameterMap::theHBParameters
HcalSimParameters theHBParameters
Definition: HcalSimParameterMap.h:39
HcalDetId.h
HcalSimParameterMap::theZDCParameters
HFSimParameters theZDCParameters
Definition: HcalSimParameterMap.h:46
HcalSimParameterMap::setFrameSize
void setFrameSize(const DetId &detId, int frameSize)
Definition: HcalSimParameterMap.cc:68
CaloVSimParameterMap.h
HcalSimParameterMap::theHOZecotekSiPMParameters
HcalSimParameters theHOZecotekSiPMParameters
Definition: HcalSimParameterMap.h:42
HcalSimParameterMap::hbParameters
const HcalSimParameters & hbParameters() const
accessors
Definition: HcalSimParameterMap.h:22
HcalSimParameters
Definition: HcalSimParameters.h:10
HcalSimParameterMap::theHOParameters
HcalSimParameters theHOParameters
Definition: HcalSimParameterMap.h:41
HcalDbService
Definition: HcalDbService.h:26
HFSimParameters.h
HcalSimParameterMap::theHEParameters
HcalSimParameters theHEParameters
Definition: HcalSimParameterMap.h:40
HcalSimParameterMap::setHOHamamatsuDetIds
void setHOHamamatsuDetIds(const std::vector< HcalDetId > &ids)
Definition: HcalSimParameterMap.h:34
ParameterSet.h
HcalSimParameterMap::theHOHamamatsuDetIds
std::vector< HcalDetId > theHOHamamatsuDetIds
Definition: HcalSimParameterMap.h:48
HcalSimParameterMap::simParameters
const CaloSimParameters & simParameters(const DetId &id) const override
Definition: HcalSimParameterMap.cc:30
HcalSimParameterMap::hfParameters1
const HFSimParameters & hfParameters1() const
Definition: HcalSimParameterMap.h:25
HcalSimParameterMap::heParameters
const HcalSimParameters & heParameters() const
Definition: HcalSimParameterMap.h:23