#include <HcalFlexiHardcodeGeometryLoader.h>
Classes | |
struct | HBHOCellParameters |
struct | HECellParameters |
struct | HFCellParameters |
Public Member Functions | |
HcalFlexiHardcodeGeometryLoader (const edm::ParameterSet &) | |
CaloSubdetectorGeometry * | load (const HcalTopology &fTopology, const HcalDDDRecConstants &hcons) |
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 HcalDDDRecConstants &hcons) |
std::vector< HECellParameters > | makeHECells (const HcalDDDRecConstants &hcons) |
std::vector< HECellParameters > | makeHECells_H2 () |
std::vector< HFCellParameters > | makeHFCells (const HcalDDDRecConstants &hcons) |
std::vector< HBHOCellParameters > | makeHOCells () |
Private Attributes | |
double | DEGREE2RAD |
int | MAX_HCAL_PHI |
Definition at line 17 of file HcalFlexiHardcodeGeometryLoader.h.
HcalFlexiHardcodeGeometryLoader::HcalFlexiHardcodeGeometryLoader | ( | const edm::ParameterSet & | ) |
Definition at line 18 of file HcalFlexiHardcodeGeometryLoader.cc.
|
private |
Definition at line 119 of file HcalFlexiHardcodeGeometryLoader.cc.
|
private |
Definition at line 276 of file HcalFlexiHardcodeGeometryLoader.cc.
|
private |
Definition at line 313 of file HcalFlexiHardcodeGeometryLoader.cc.
CaloSubdetectorGeometry * HcalFlexiHardcodeGeometryLoader::load | ( | const HcalTopology & | fTopology, |
const HcalDDDRecConstants & | hcons | ||
) |
Definition at line 24 of file HcalFlexiHardcodeGeometryLoader.cc.
Referenced by HcalHardcodeGeometryEP::produceIdeal().
|
private |
Definition at line 50 of file HcalFlexiHardcodeGeometryLoader.cc.
|
private |
Definition at line 155 of file HcalFlexiHardcodeGeometryLoader.cc.
|
private |
Definition at line 218 of file HcalFlexiHardcodeGeometryLoader.cc.
|
private |
Definition at line 258 of file HcalFlexiHardcodeGeometryLoader.cc.
|
private |
Definition at line 93 of file HcalFlexiHardcodeGeometryLoader.cc.
|
private |
Definition at line 90 of file HcalFlexiHardcodeGeometryLoader.h.
|
private |
Definition at line 89 of file HcalFlexiHardcodeGeometryLoader.h.