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 
13 
16 
17 
18 //Forward declaration
20 
21 //
22 // class declaration
23 //
24 
26  public:
28  ~EcalTBHodoscopeGeometryEP() override;
29 
30  typedef std::unique_ptr<CaloSubdetectorGeometry> ReturnType;
31 
32  ReturnType produce(const IdealGeometryRecord&);
33 
34  private:
35 
36  // ----------member data ---------------------------
38 };
39 
40 
41 
42 #endif
ReturnType produce(const IdealGeometryRecord &)
EcalTBHodoscopeGeometryLoaderFromDDD * loader_
EcalTBHodoscopeGeometryEP(const edm::ParameterSet &)
std::unique_ptr< CaloSubdetectorGeometry > ReturnType