1 #ifndef simcalorimetry_hgcalsimalgos_hgcalscinoisemap 2 #define simcalorimetry_hgcalsimalgos_hgcalscinoisemap std::unordered_map< int, float > readSipmPars(const std::string &)
std::array< double, 8 > radiiVec
void setSipmMap(const std::string &)
radiiVec computeRadius(const HGCScintillatorDetId &)
double scaleByTileArea(const HGCScintillatorDetId &, const radiiVec &)
returns the signal scaling and the noise
std::unordered_map< int, float > sipmMap_
double scaleBySipmArea(const HGCScintillatorDetId &, const double &)
parses a txt file with dose/fluence parameters and provides functions for noise, etc.
derives from HGCalRadiation map to parse fluence parameters, provides Sci-specific functions ...
std::pair< double, double > scaleByDose(const HGCScintillatorDetId &, const radiiVec &)