1 #ifndef simcalorimetry_hgcalsimalgos_hgcalradiationmap 2 #define simcalorimetry_hgcalsimalgos_hgcalradiationmap 7 #include "vdt/vdtMath.h" doseParametersMap readDosePars(const std::string &)
double getFluenceValue(const int, const int, const radiiVec &, bool logVal=false)
const HGCalGeometry * hgcalGeom_
std::array< double, 8 > radiiVec
std::map< std::pair< int, int >, DoseParameters > doseParametersMap
const unsigned int & algo()
void setGeometry(const CaloSubdetectorGeometry *)
const HGCalDDDConstants * hgcalDDD_
double getDoseValue(const int, const int, const radiiVec &, bool logVal=false)
parses a txt file with dose/fluence parameters and provides functions for noise, etc.
void setDoseMap(const std::string &, const unsigned int)
const HGCalDDDConstants * ddd()
const HGCalTopology * topo()
const doseParametersMap & getDoseMap()
const HGCalTopology * hgcalTopology_
doseParametersMap doseMap_
const HGCalGeometry * geom()