CMS 3D CMS Logo

EcalTBHodoscopeGeometryEP.h
Go to the documentation of this file.
1 #ifndef GEOMETRY_ECALEVENTSETUP_ECALTBHODOSCOPEGEOMETRYEPEP_H
2 #define GEOMETRY_ECALEVENTSETUP_ECALTBHODOSCOPEGEOMETRYEPEP_H 1
3 
4 
5 // system include files
6 #include <memory>
7 
8 // user include files
11 
14 
19 
20 //
21 // class declaration
22 //
23 
25  public:
27  ~EcalTBHodoscopeGeometryEP() override = default;
28 
29  typedef std::unique_ptr<CaloSubdetectorGeometry> ReturnType;
30 
31  ReturnType produce(const IdealGeometryRecord&);
32 
33  private:
34 
35  // ----------member data ---------------------------
38 };
39 
40 
41 
42 #endif
ReturnType produce(const IdealGeometryRecord &)
edm::ESGetToken< DDCompactView, IdealGeometryRecord > cpvToken_
EcalTBHodoscopeGeometryEP(const edm::ParameterSet &)
EcalTBHodoscopeGeometryLoaderFromDDD loader_
std::unique_ptr< CaloSubdetectorGeometry > ReturnType
~EcalTBHodoscopeGeometryEP() override=default