1 #ifndef SiPixelDynamicInefficiency_h
2 #define SiPixelDynamicInefficiency_h
9 #include<boost/cstdint.hpp>
46 bool putPUFactor (
const uint32_t&, std::vector<double>&);
47 std::vector<double>
getPUFactor (
const uint32_t&)
const;
uint32_t getDetIdmask(unsigned int &) const
SiPixelDynamicInefficiency()
bool putPUFactor(const uint32_t &, std::vector< double > &)
void putPixelGeomFactors(std::map< unsigned int, double > &PixelGeomFactors)
void putPUFactors(std::map< unsigned int, std::vector< double > > &PUFactors)
bool putDetIdmask(uint32_t &)
bool putChipGeomFactor(const uint32_t &, double &)
bool putColGeomFactor(const uint32_t &, double &)
double theInstLumiScaleFactor_
double getPixelGeomFactor(const uint32_t &) const
std::vector< uint32_t > v_DetIdmasks
double getColGeomFactor(const uint32_t &) const
const std::vector< uint32_t > getDetIdmasks() const
void putChipGeomFactors(std::map< unsigned int, double > &ChipGeomFactors)
std::map< unsigned int, double > m_ChipGeomFactors
void putColGeomFactors(std::map< unsigned int, double > &ColGeomFactors)
void puttheInstLumiScaleFactor_(double &InstLumiScaleFactor)
const double gettheInstLumiScaleFactor_() const
std::map< unsigned int, std::vector< double > > m_PUFactors
~SiPixelDynamicInefficiency()
bool puttheInstLumiScaleFactor(double &)
std::map< unsigned int, double > m_PixelGeomFactors
void putDetIdmasks(std::vector< uint32_t > &masks)
double getChipGeomFactor(const uint32_t &) const
std::map< unsigned int, double > m_ColGeomFactors
#define COND_SERIALIZABLE
double gettheInstLumiScaleFactor() const
constexpr uint32_t masks[]
const std::map< unsigned int, std::vector< double > > & getPUFactors() const
std::vector< double > getPUFactor(const uint32_t &) const
bool putPixelGeomFactor(const uint32_t &, double &)
const std::map< unsigned int, double > & getColGeomFactors() const
const std::map< unsigned int, double > & getPixelGeomFactors() const
const std::map< unsigned int, double > & getChipGeomFactors() const