Go to the documentation of this file. 1 #ifndef HcalCommonData_HcalGeomParameters_h
2 #define HcalCommonData_HcalGeomParameters_h
23 #include "DD4hep/DD4hepUnits.h"
47 unsigned find(
int element, std::vector<int>&
array)
const;
48 double getEta(
double r,
double z)
const;
static constexpr double k_ScaleToDD4Hep
double getEta(double r, double z) const
std::vector< double > thkb_
static constexpr double k_ScaleToDDD
static const int kHELayer2_
static constexpr double k_ScaleToDD4HepFromG4
std::vector< double > rminHE_
std::vector< double > thke_
static constexpr double k_ScaleFromDD4Hep
double getConstDzHF() const
unsigned find(int element, std::vector< int > &array) const
std::vector< double > rb_
std::vector< int > getModHalfHBHE(const int type) const
static const int maxLayer_
static const int kHELayer1_
std::vector< double > rxb_
void getConstRHO(std::vector< double > &) const
static constexpr double k_ScaleFromDDDToG4
static constexpr double k_ScaleFromDD4HepToG4
void loadfinal(HcalParameters &php)
std::vector< double > ze_
void clear(HcalParameters &php)
void loadGeometry(const DDFilteredView &_fv, HcalParameters &php)
HcalGeomParameters()=default
static constexpr double k_ScaleToDDDFromG4
std::vector< double > rmaxHE_
static constexpr double k_ScaleFromDDD