CMS 3D CMS Logo

HcalDDDGeometryLoader.h
Go to the documentation of this file.
1 #ifndef Geometry_HcalTowerAlgo_HcalDDDGeometryLoader_H
2 #define Geometry_HcalTowerAlgo_HcalDDDGeometryLoader_H
3 
8 
9 class CaloCellGeometry;
10 class HcalDetId;
11 class HcalDDDGeometry;
12 
22 public:
23  explicit HcalDDDGeometryLoader(const HcalDDDRecConstants* hcons);
24  virtual ~HcalDDDGeometryLoader();
25 
27  ReturnType load(const HcalTopology& topo, DetId::Detector, int);
29  ReturnType load(const HcalTopology& topo);
30 
31  HcalDDDGeometryLoader() = delete;
32 
33 private:
37 
38  void makeCell(const HcalDetId&, const HcalCellType&, double, double, HcalDDDGeometry* geom) const;
39 
41 
42  bool isBH_;
43 };
44 
45 #endif
HcalDDDGeometryLoader::isBH_
bool isBH_
Definition: HcalDDDGeometryLoader.h:42
HcalDDDGeometryLoader::fill
void fill(HcalSubdetector, HcalDDDGeometry *)
Definition: HcalDDDGeometryLoader.cc:65
HcalDDDGeometry.h
HcalTopology
Definition: HcalTopology.h:26
HcalDDDGeometryLoader
Definition: HcalDDDGeometryLoader.h:21
HcalDDDGeometryLoader::HcalDDDGeometryLoader
HcalDDDGeometryLoader()=delete
relativeConstraints.geom
geom
Definition: relativeConstraints.py:72
HcalDDDGeometryLoader::makeCell
void makeCell(const HcalDetId &, const HcalCellType &, double, double, HcalDDDGeometry *geom) const
Definition: HcalDDDGeometryLoader.cc:103
CaloCellGeometry
Definition: CaloCellGeometry.h:50
HcalDDDGeometryLoader::~HcalDDDGeometryLoader
virtual ~HcalDDDGeometryLoader()
Definition: HcalDDDGeometryLoader.cc:19
HcalDetId
Definition: HcalDetId.h:12
DetId::Detector
Detector
Definition: DetId.h:24
HcalDDDGeometryLoader::hcalConstants_
const HcalDDDRecConstants * hcalConstants_
Definition: HcalDDDGeometryLoader.h:40
HcalDDDGeometryLoader::load
ReturnType load(const HcalTopology &topo, DetId::Detector, int)
Definition: HcalDDDGeometryLoader.cc:21
CaloVGeometryLoader.h
HcalSubdetector
HcalSubdetector
Definition: HcalAssistant.h:31
HcalCellType
Definition: HcalCellType.h:13
HcalTopology.h
HcalDDDRecConstants.h
HcalDDDGeometry
Definition: HcalDDDGeometry.h:17
CaloSubdetectorGeometry
Definition: CaloSubdetectorGeometry.h:22
HcalDDDRecConstants
Definition: HcalDDDRecConstants.h:23
HcalDDDGeometryLoader::ReturnType
CaloSubdetectorGeometry * ReturnType
Definition: HcalDDDGeometryLoader.h:26