1 #ifndef GEOMETRY_HCALTOWERALGO_HCALFLEXIHARDCODEGEOMETRYLOADER_H
2 #define GEOMETRY_HCALTOWERALGO_HCALFLEXIHARDCODEGEOMETRYLOADER_H 1
27 HBHOCellParameters (
int f_eta,
int f_depth,
int f_phiFirst,
int f_nphi,
int f_phiStep,
double f_phiStart,
double f_dPhi,
double f_rMin,
double f_rMax,
double f_etaMin,
double f_etaMax)
28 :
eta(f_eta),
depth(f_depth),
phiFirst(f_phiFirst),
nPhi(f_nphi),
phiStep(f_phiStep),
phiStart(f_phiStart),
dphi(f_dPhi),
rMin(f_rMin),
rMax(f_rMax),
etaMin(f_etaMin),
etaMax(f_etaMax)
45 HECellParameters (
int f_eta,
int f_depth,
int f_phiFirst,
int f_nphi,
int f_phiStep,
double f_phiStart,
double f_dPhi,
double f_zMin,
double f_zMax,
double f_etaMin,
double f_etaMax)
46 :
eta(f_eta),
depth(f_depth),
phiFirst(f_phiFirst),
nPhi(f_nphi),
phiStep(f_phiStep),
phiStart(f_phiStart),
dphi(f_dPhi),
zMin(f_zMin),
zMax(f_zMax),
etaMin(f_etaMin),
etaMax(f_etaMax)
63 HFCellParameters (
int f_eta,
int f_depth,
int f_phiFirst,
int f_phiStep,
int f_nPhi,
int f_dPhi,
float f_zMin,
float f_zMax,
float f_rMin,
float f_rMax)
HFCellParameters(int f_eta, int f_depth, int f_phiFirst, int f_phiStep, int f_nPhi, int f_dPhi, float f_zMin, float f_zMax, float f_rMin, float f_rMax)
std::vector< HFCellParameters > makeHFCells(const HcalDDDRecConstants &hcons)
void fillHBHO(CaloSubdetectorGeometry *fGeometry, const std::vector< HBHOCellParameters > &fCells, bool fHB)
std::vector< HECellParameters > makeHECells_H2()
HcalFlexiHardcodeGeometryLoader(const edm::ParameterSet &)
std::vector< HBHOCellParameters > makeHBCells(const HcalDDDRecConstants &hcons)
std::vector< HBHOCellParameters > makeHOCells()
HECellParameters(int f_eta, int f_depth, int f_phiFirst, int f_nphi, int f_phiStep, double f_phiStart, double f_dPhi, double f_zMin, double f_zMax, double f_etaMin, double f_etaMax)
void fillHE(CaloSubdetectorGeometry *fGeometry, const std::vector< HECellParameters > &fCells)
std::vector< HECellParameters > makeHECells(const HcalDDDRecConstants &hcons)
void fillHF(CaloSubdetectorGeometry *fGeometry, const std::vector< HFCellParameters > &fCells)
CaloSubdetectorGeometry * load(const HcalTopology &fTopology, const HcalDDDRecConstants &hcons)
HBHOCellParameters(int f_eta, int f_depth, int f_phiFirst, int f_nphi, int f_phiStep, double f_phiStart, double f_dPhi, double f_rMin, double f_rMax, double f_etaMin, double f_etaMax)