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 
42 
43 private:
44  // ----------member data ---------------------------
46 };
47 
48 #endif
ESHandle.h
ESProducer.h
L1CaloGeometryProd::ReturnType
std::unique_ptr< L1CaloGeometry > ReturnType
Definition: L1CaloGeometryProd.h:39
L1CaloGeometryRecord
Definition: L1CaloGeometryRecord.h:30
edm::ParameterSet
Definition: ParameterSet.h:47
L1CaloGeometryProd::m_geom
L1CaloGeometry m_geom
Definition: L1CaloGeometryProd.h:45
L1CaloGeometry
Definition: L1CaloGeometry.h:33
L1CaloGeometryRecord.h
L1CaloGeometryProd
Definition: L1CaloGeometryProd.h:34
ModuleFactory.h
edm::ESProducer
Definition: ESProducer.h:104
L1CaloGeometryProd::~L1CaloGeometryProd
~L1CaloGeometryProd() override
Definition: L1CaloGeometryProd.cc:58
L1CaloGeometryProd::L1CaloGeometryProd
L1CaloGeometryProd(const edm::ParameterSet &)
Definition: L1CaloGeometryProd.cc:37
L1CaloGeometry.h
L1CaloGeometryProd::produce
ReturnType produce(const L1CaloGeometryRecord &)
Definition: L1CaloGeometryProd.cc:68