#include <SiPixelDynamicInefficiency.h>
Public Member Functions | |
double | getChipGeomFactor (const uint32_t &) const |
const std::map< unsigned int, double > & | getChipGeomFactors () const |
double | getColGeomFactor (const uint32_t &) const |
const std::map< unsigned int, double > & | getColGeomFactors () const |
uint32_t | getDetIdmask (unsigned int &) const |
const std::vector< uint32_t > | getDetIdmasks () const |
double | getPixelGeomFactor (const uint32_t &) const |
const std::map< unsigned int, double > & | getPixelGeomFactors () const |
std::vector< double > | getPUFactor (const uint32_t &) const |
const std::map< unsigned int, std::vector< double > > & | getPUFactors () const |
double | gettheInstLumiScaleFactor () const |
const double | gettheInstLumiScaleFactor_ () const |
bool | putChipGeomFactor (const uint32_t &, double &) |
void | putChipGeomFactors (std::map< unsigned int, double > &ChipGeomFactors) |
bool | putColGeomFactor (const uint32_t &, double &) |
void | putColGeomFactors (std::map< unsigned int, double > &ColGeomFactors) |
bool | putDetIdmask (uint32_t &) |
void | putDetIdmasks (std::vector< uint32_t > &masks) |
bool | putPixelGeomFactor (const uint32_t &, double &) |
void | putPixelGeomFactors (std::map< unsigned int, double > &PixelGeomFactors) |
bool | putPUFactor (const uint32_t &, std::vector< double > &) |
void | putPUFactors (std::map< unsigned int, std::vector< double > > &PUFactors) |
bool | puttheInstLumiScaleFactor (double &) |
void | puttheInstLumiScaleFactor_ (double &InstLumiScaleFactor) |
SiPixelDynamicInefficiency () | |
~SiPixelDynamicInefficiency () | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::map< unsigned int, double > | m_ChipGeomFactors |
std::map< unsigned int, double > | m_ColGeomFactors |
std::map< unsigned int, double > | m_PixelGeomFactors |
std::map< unsigned int, std::vector< double > > | m_PUFactors |
double | theInstLumiScaleFactor_ |
std::vector< uint32_t > | v_DetIdmasks |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 12 of file SiPixelDynamicInefficiency.h.
SiPixelDynamicInefficiency::SiPixelDynamicInefficiency | ( | ) |
Definition at line 4 of file SiPixelDynamicInefficiency.cc.
References theInstLumiScaleFactor_.
|
inline |
Definition at line 17 of file SiPixelDynamicInefficiency.h.
double SiPixelDynamicInefficiency::getChipGeomFactor | ( | const uint32_t & | detid | ) | const |
Definition at line 54 of file SiPixelDynamicInefficiency.cc.
References m_ChipGeomFactors.
Referenced by getDetIdmasks().
|
inline |
Definition at line 26 of file SiPixelDynamicInefficiency.h.
References m_ChipGeomFactors.
Referenced by edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::init_from_db(), and SiPixelDigitizerAlgorithm::PixelEfficiencies::init_from_db().
double SiPixelDynamicInefficiency::getColGeomFactor | ( | const uint32_t & | detid | ) | const |
Definition at line 35 of file SiPixelDynamicInefficiency.cc.
References m_ColGeomFactors.
Referenced by getDetIdmasks().
|
inline |
Definition at line 23 of file SiPixelDynamicInefficiency.h.
References m_ColGeomFactors.
Referenced by edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::init_from_db(), and SiPixelDigitizerAlgorithm::PixelEfficiencies::init_from_db().
uint32_t SiPixelDynamicInefficiency::getDetIdmask | ( | unsigned int & | i | ) | const |
Definition at line 88 of file SiPixelDynamicInefficiency.cc.
References i, and v_DetIdmasks.
Referenced by getDetIdmasks().
|
inline |
Definition at line 35 of file SiPixelDynamicInefficiency.h.
References getChipGeomFactor(), getColGeomFactor(), getDetIdmask(), getPixelGeomFactor(), getPUFactor(), gettheInstLumiScaleFactor(), putChipGeomFactor(), putColGeomFactor(), putDetIdmask(), putPixelGeomFactor(), putPUFactor(), puttheInstLumiScaleFactor(), and v_DetIdmasks.
Referenced by edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::init_from_db(), and SiPixelDigitizerAlgorithm::PixelEfficiencies::init_from_db().
double SiPixelDynamicInefficiency::getPixelGeomFactor | ( | const uint32_t & | detid | ) | const |
Definition at line 16 of file SiPixelDynamicInefficiency.cc.
References m_PixelGeomFactors.
Referenced by getDetIdmasks().
|
inline |
Definition at line 20 of file SiPixelDynamicInefficiency.h.
References m_PixelGeomFactors.
Referenced by edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::init_from_db(), and SiPixelDigitizerAlgorithm::PixelEfficiencies::init_from_db().
std::vector< double > SiPixelDynamicInefficiency::getPUFactor | ( | const uint32_t & | detid | ) | const |
Definition at line 73 of file SiPixelDynamicInefficiency.cc.
References relativeConstraints::empty, and m_PUFactors.
Referenced by getDetIdmasks().
|
inline |
Definition at line 29 of file SiPixelDynamicInefficiency.h.
References m_PUFactors.
Referenced by edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::init_from_db(), and SiPixelDigitizerAlgorithm::PixelEfficiencies::init_from_db().
double SiPixelDynamicInefficiency::gettheInstLumiScaleFactor | ( | ) | const |
Definition at line 107 of file SiPixelDynamicInefficiency.cc.
References theInstLumiScaleFactor_.
Referenced by getDetIdmasks(), edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::init_from_db(), and SiPixelDigitizerAlgorithm::PixelEfficiencies::init_from_db().
|
inline |
Definition at line 32 of file SiPixelDynamicInefficiency.h.
References theInstLumiScaleFactor_.
bool SiPixelDynamicInefficiency::putChipGeomFactor | ( | const uint32_t & | detid, |
double & | value | ||
) |
Definition at line 44 of file SiPixelDynamicInefficiency.cc.
References m_ChipGeomFactors, and relativeConstraints::value.
Referenced by getDetIdmasks().
|
inline |
Definition at line 25 of file SiPixelDynamicInefficiency.h.
References m_ChipGeomFactors.
bool SiPixelDynamicInefficiency::putColGeomFactor | ( | const uint32_t & | detid, |
double & | value | ||
) |
Definition at line 25 of file SiPixelDynamicInefficiency.cc.
References m_ColGeomFactors, and relativeConstraints::value.
Referenced by getDetIdmasks().
|
inline |
Definition at line 22 of file SiPixelDynamicInefficiency.h.
References m_ColGeomFactors.
bool SiPixelDynamicInefficiency::putDetIdmask | ( | uint32_t & | mask | ) |
Definition at line 83 of file SiPixelDynamicInefficiency.cc.
References i, and v_DetIdmasks.
Referenced by getDetIdmasks().
|
inline |
Definition at line 34 of file SiPixelDynamicInefficiency.h.
References masks, and v_DetIdmasks.
bool SiPixelDynamicInefficiency::putPixelGeomFactor | ( | const uint32_t & | detid, |
double & | value | ||
) |
Definition at line 6 of file SiPixelDynamicInefficiency.cc.
References m_PixelGeomFactors, and relativeConstraints::value.
Referenced by getDetIdmasks().
|
inline |
Definition at line 19 of file SiPixelDynamicInefficiency.h.
References m_PixelGeomFactors.
bool SiPixelDynamicInefficiency::putPUFactor | ( | const uint32_t & | detid, |
std::vector< double > & | v_value | ||
) |
Definition at line 63 of file SiPixelDynamicInefficiency.cc.
References m_PUFactors.
Referenced by getDetIdmasks().
|
inline |
Definition at line 28 of file SiPixelDynamicInefficiency.h.
References m_PUFactors.
bool SiPixelDynamicInefficiency::puttheInstLumiScaleFactor | ( | double & | theInstLumiScaleFactor | ) |
Definition at line 96 of file SiPixelDynamicInefficiency.cc.
References theInstLumiScaleFactor_.
Referenced by getDetIdmasks().
|
inline |
Definition at line 31 of file SiPixelDynamicInefficiency.h.
References theInstLumiScaleFactor_.
|
private |
|
friend |
Definition at line 63 of file SiPixelDynamicInefficiency.h.
|
friend |
Definition at line 63 of file SiPixelDynamicInefficiency.h.
|
private |
Definition at line 58 of file SiPixelDynamicInefficiency.h.
Referenced by getChipGeomFactor(), getChipGeomFactors(), putChipGeomFactor(), and putChipGeomFactors().
|
private |
Definition at line 57 of file SiPixelDynamicInefficiency.h.
Referenced by getColGeomFactor(), getColGeomFactors(), putColGeomFactor(), and putColGeomFactors().
|
private |
Definition at line 56 of file SiPixelDynamicInefficiency.h.
Referenced by getPixelGeomFactor(), getPixelGeomFactors(), putPixelGeomFactor(), and putPixelGeomFactors().
|
private |
Definition at line 59 of file SiPixelDynamicInefficiency.h.
Referenced by getPUFactor(), getPUFactors(), putPUFactor(), and putPUFactors().
|
private |
Definition at line 61 of file SiPixelDynamicInefficiency.h.
Referenced by gettheInstLumiScaleFactor(), gettheInstLumiScaleFactor_(), puttheInstLumiScaleFactor(), puttheInstLumiScaleFactor_(), and SiPixelDynamicInefficiency().
|
private |
Definition at line 60 of file SiPixelDynamicInefficiency.h.
Referenced by getDetIdmask(), getDetIdmasks(), putDetIdmask(), and putDetIdmasks().