CMS 3D CMS Logo

L1CaloGeometryProd.h
Go to the documentation of this file.
1 #ifndef L1GeometryProducers_L1CaloGeometryProd_h
2 #define L1GeometryProducers_L1CaloGeometryProd_h
3 // -*- C++ -*-
4 //
5 // Package: L1GeometryProducers
6 // Class : L1CaloGeometryProd
7 //
17 //
18 // Original Author: Werner Sun
19 // Created: Tue Oct 24 00:01:12 EDT 2006
20 //
21 
22 // system include files
23 
24 // user include files
28 
31 
32 // forward declarations
33 
35 public:
37  ~L1CaloGeometryProd() override;
38 
39  typedef std::unique_ptr<L1CaloGeometry> ReturnType;
40 
41  ReturnType produce(const L1CaloGeometryRecord &);
42 
43 private:
44  // ----------member data ---------------------------
46 };
47 
48 #endif
ReturnType produce(const L1CaloGeometryRecord &)
~L1CaloGeometryProd() override
L1CaloGeometry m_geom
L1CaloGeometryProd(const edm::ParameterSet &)
std::unique_ptr< L1CaloGeometry > ReturnType