#include <HcalHardcodeGeometryLoader.h>
Classes | |
struct | HBHOCellParameters |
struct | HECellParameters |
struct | HFCellParameters |
Public Member Functions | |
HcalHardcodeGeometryLoader (const edm::ParameterSet &) | |
CaloSubdetectorGeometry * | load (const HcalTopology &fTopology) |
Private Member Functions | |
void | fillHBHO (CaloSubdetectorGeometry *fGeometry, const std::vector< HBHOCellParameters > &fCells, bool fHB) |
void | fillHE (CaloSubdetectorGeometry *fGeometry, const std::vector< HECellParameters > &fCells) |
void | fillHF (CaloSubdetectorGeometry *fGeometry, const std::vector< HFCellParameters > &fCells) |
std::vector< HBHOCellParameters > | makeHBCells (const HcalTopology &topology) |
std::vector< HECellParameters > | makeHECells (const HcalTopology &topology) |
std::vector< HECellParameters > | makeHECells_H2 () |
std::vector< HFCellParameters > | makeHFCells () |
std::vector< HBHOCellParameters > | makeHOCells () |
Private Attributes | |
double | DEGREE2RAD |
std::vector< std::vector< int > > | m_segmentation |
int | MAX_HCAL_PHI |
Definition at line 16 of file HcalHardcodeGeometryLoader.h.
HcalHardcodeGeometryLoader::HcalHardcodeGeometryLoader | ( | const edm::ParameterSet & | ) |
Definition at line 14 of file HcalHardcodeGeometryLoader.cc.
|
private |
Definition at line 164 of file HcalHardcodeGeometryLoader.cc.
|
private |
Definition at line 389 of file HcalHardcodeGeometryLoader.cc.
|
private |
Definition at line 425 of file HcalHardcodeGeometryLoader.cc.
CaloSubdetectorGeometry * HcalHardcodeGeometryLoader::load | ( | const HcalTopology & | fTopology | ) |
Definition at line 23 of file HcalHardcodeGeometryLoader.cc.
Referenced by HcalHardcodeGeometryEP::produceIdeal().
|
private |
Definition at line 56 of file HcalHardcodeGeometryLoader.cc.
|
private |
Definition at line 200 of file HcalHardcodeGeometryLoader.cc.
|
private |
Definition at line 309 of file HcalHardcodeGeometryLoader.cc.
|
private |
Definition at line 347 of file HcalHardcodeGeometryLoader.cc.
|
private |
Definition at line 130 of file HcalHardcodeGeometryLoader.cc.
|
private |
Definition at line 84 of file HcalHardcodeGeometryLoader.h.
|
private |
Definition at line 86 of file HcalHardcodeGeometryLoader.h.
|
private |
Definition at line 83 of file HcalHardcodeGeometryLoader.h.