3 #include <boost/cstdint.hpp>
7 #include "CLHEP/Random/RandFlat.h"
8 #include "CLHEP/Random/RandGauss.h"
13 edm::LogInfo(
"SiStripBaseDelayGenerator") <<
"[SiStripBaseDelayGenerator::SiStripBaseDelayGenerator]";
18 edm::LogInfo(
"SiStripBaseDelayGenerator") <<
"[SiStripBaseDelayGenerator::~SiStripBaseDelayGenerator]";
30 const std::map<uint32_t, SiStripDetInfoFileReader::DetInfo > detInfos =
reader.getAllData();
31 if( !detInfos.empty() ) {
32 std::map<uint32_t, SiStripDetInfoFileReader::DetInfo>::const_iterator it = detInfos.begin();
33 for( ; it != detInfos.end(); ++it ) {
34 obj->
put(it->first, coarseDelay, fineDelay);
38 edm::LogError(
"SiStripBaseDelayGenerator") <<
"Error: detInfo map is empty." << std::endl;
T getParameter(std::string const &) const
bool put(const uint32_t detId, const uint16_t coarseDelay, const uint16_t fineDelay)
SiStripBaseDelayGenerator(const edm::ParameterSet &, const edm::ActivityRegistry &)
SiStripBaseDelay * createObject()
~SiStripBaseDelayGenerator()
std::string fullPath() const