1 #ifndef HcalCommonData_HcalSimParametersFromDD_h
2 #define HcalCommonData_HcalSimParametersFromDD_h
std::vector< std::string > getNames(DDFilteredView &fv)
std::vector< double > getDDDArray(const std::string &str, const DDsvalues_type &sv, int &nmin)
static constexpr double k_ScaleFromDD4hep
Compact representation of the geometrical detector hierarchy.
bool isItHF(const std::string &, const HcalSimulationParameters &)
HcalSimParametersFromDD()=default
std::vector< std::pair< unsigned int, DDValue > > DDsvalues_type
bool buildParameters(const HcalSimulationParameters &)
Quality *__restrict__ uint16_t nmin
static constexpr double k_ScaleFromDD4hepInv
bool build(const DDCompactView *, HcalSimulationParameters &)
void fillNameVector(const DDCompactView *, const std::string &, const std::string &, std::vector< std::string > &)
void fillPMTs(const std::vector< double > &, bool, HcalSimulationParameters &)