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