14 edm::LogInfo(
"SiStripNoisesBuilder") <<
"... creating dummy SiStripNoises Data for Run " << run <<
"\n " << std::endl;
20 const std::map<uint32_t, SiStripDetInfoFileReader::DetInfo>& DetInfos =
reader.getAllData();
23 for (std::map<uint32_t, SiStripDetInfoFileReader::DetInfo>::const_iterator it = DetInfos.begin();
32 float noise = CLHEP::RandGauss::shoot(MeanNoise, RmsNoise);
37 obj->
setData(noise, theSiStripVector);
40 <<
"detid " << it->first <<
" \t" 41 <<
" strip " <<
strip <<
" \t" << noise <<
" \t" << theSiStripVector.back() / 10 <<
" \t" << std::endl;
44 if (!obj->
put(it->first, theSiStripVector))
45 edm::LogError(
"SiStripNoisesBuilder") <<
"[SiStripNoisesBuilder::analyze] detid already exists" << std::endl;
60 edm::LogError(
"SiStripNoisesBuilder") <<
"Service is unavailable" << std::endl;
std::vector< uint16_t > InputVector
void appendSinceTime(T *payloadObj, cond::Time_t sinceTime, const std::string &recordName, bool withlogging=false)
bool isNewTagRequest(const std::string &recordName)
cond::Time_t beginOfTime() const
void createNewIOV(T *firstPayloadObj, cond::Time_t firstSinceTime, cond::Time_t firstTillTime, const std::string &recordName, bool withlogging=false)
bool put(const uint32_t &detID, const InputVector &input)
cond::Time_t endOfTime() const
cond::Time_t currentTime() const
std::string fullPath() const
void setData(float noise_, InputVector &vped)