CMS 3D CMS Logo

ZdcHardcodeGeometryLoader.h
Go to the documentation of this file.
1 #ifndef Geometry_ForwardGeometry_ZdcHardcodeGeometryLoader_H
2 #define Geometry_ForwardGeometry_ZdcHardcodeGeometryLoader_H 1
3 
6 
7 class CaloCellGeometry;
9 class HcalZDCDetId;
10 
17 public:
19 
20  explicit ZdcHardcodeGeometryLoader(const ZdcTopology& ht);
22 
23  ReturnType load(DetId::Detector det, int subdet);
24  ReturnType load();
25  void setAddRPD(bool flag) { m_zdcAddRPD = flag; }
26 
27 private:
28  void init();
31 
32  // ZdcTopology* theTopology;
47 };
48 
49 #endif
void makeCell(const HcalZDCDetId &detId, CaloSubdetectorGeometry *geom) const
void fill(HcalZDCDetId::Section section, CaloSubdetectorGeometry *cg)
Detector
Definition: DetId.h:24
CaloSubdetectorGeometry * ReturnType
ZdcHardcodeGeometryLoader(const ZdcTopology &ht)