CMS 3D CMS Logo

HcalTopologyIdealEP.h
Go to the documentation of this file.
1 #ifndef GEOMETRY_HCALEVENTSETUP_HCALTOPOLOGYIDEALEP_H
2 #define GEOMETRY_HCALEVENTSETUP_HCALTOPOLOGYIDEALEP_H 1
3 
4 
5 // system include files
6 #include <memory>
7 
8 // user include files
11 
16 
17 namespace edm {
19 }
20 
21 //
22 // class decleration
23 //
24 
26 
27 public:
29  ~HcalTopologyIdealEP() override;
30 
31  typedef std::shared_ptr<HcalTopology> ReturnType;
32 
33  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
34 
35  ReturnType produce(const HcalRecNumberingRecord&);
36 
38 
39 private:
40  // ----------member data ---------------------------
44 };
45 #endif
const edm::ParameterSet m_pSet
void hcalRecordCallBack(const IdealGeometryRecord &)
std::shared_ptr< HcalTopology > ReturnType
HLT enums.