1 #ifndef CalibTracker_SiStripESProducers_SiStripNoisesGenerator_H
2 #define CalibTracker_SiStripESProducers_SiStripNoisesGenerator_H
35 void fillSubDetParameter(std::map<
int, std::vector<double> > & mapToFill,
const std::vector<double> &
v,
const int subDet,
const unsigned short layers)
const;
37 inline void printLog(
const uint32_t detId,
const unsigned short strip,
const double &
noise)
const
39 edm::LogInfo(
"SiStripNoisesDummyCalculator") <<
"detid: " << detId <<
" strip: " << strip <<
" noise: " << noise <<
" \t" << std::endl;
void fillParameters(std::map< int, std::vector< double > > &mapToFill, const std::string ¶meterName) const
Fills the parameters read from cfg and matching the name in the given map.
std::vector< LayerSetAndLayers > layers(const SeedingLayerSetsHits &sets)
SiStripNoises * createObject(const TrackerTopology *tTopo)
void getObj(SiStripNoises *&obj, const TrackerTopology *tTopo)
SiStripNoisesGenerator(const edm::ParameterSet &, const edm::ActivityRegistry &)
void fillSubDetParameter(std::map< int, std::vector< double > > &mapToFill, const std::vector< double > &v, const int subDet, const unsigned short layers) const
std::pair< int, int > subDetAndLayer(const uint32_t detit, const TrackerTopology *tTopo) const
Given the map and the detid it returns the corresponding layer/ring.
void printLog(const uint32_t detId, const unsigned short strip, const double &noise) const
~SiStripNoisesGenerator()