Public Member Functions | |
void | init_from_db (const edm::ESHandle< TrackerGeometry > &, const edm::ESHandle< SiPixelDynamicInefficiency > &) |
bool | matches (const DetId &, const DetId &, const std::vector< uint32_t > &) |
PixelEfficiencies (const edm::ParameterSet &conf, bool AddPixelInefficiency, int NumberOfBarrelLayers, int NumberOfEndcapDisks) | |
Public Attributes | |
std::map< uint32_t, double > | ChipGeomFactors |
std::map< uint32_t, double > | ColGeomFactors |
unsigned int | FPixIndex |
bool | FromConfig |
std::map< uint32_t, size_t > | iPU |
std::map< uint32_t, double > | PixelGeomFactors |
std::vector< double > | pu_scale |
double | theInnerEfficiency_FPix [20] |
double | theInstLumiScaleFactor |
std::vector< double > | theLadderEfficiency_BPix [20] |
std::vector< double > | theModuleEfficiency_BPix [20] |
double | theOuterEfficiency_FPix [20] |
double | thePixelChipEfficiency [20] |
double | thePixelColEfficiency [20] |
double | thePixelEfficiency [20] |
std::vector< std::vector < double > > | thePUEfficiency |
Internal use only.
Definition at line 83 of file DataMixingSiPixelMCDigiWorker.h.
edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::PixelEfficiencies | ( | const edm::ParameterSet & | conf, |
bool | AddPixelInefficiency, | ||
int | NumberOfBarrelLayers, | ||
int | NumberOfEndcapDisks | ||
) |
Definition at line 92 of file DataMixingSiPixelMCDigiWorker.cc.
References Exception, edm::ParameterSet::exists(), FPixIndex, FromConfig, edm::ParameterSet::getParameter(), i, j, edm::DataMixingSiPixelMCDigiWorker::NumberOfBarrelLayers, edm::DataMixingSiPixelMCDigiWorker::NumberOfEndcapDisks, pu_scale, findQualityFiles::size, theInnerEfficiency_FPix, theInstLumiScaleFactor, theLadderEfficiency_BPix, theModuleEfficiency_BPix, theOuterEfficiency_FPix, thePixelChipEfficiency, thePixelColEfficiency, thePixelEfficiency, and thePUEfficiency.
void edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::init_from_db | ( | const edm::ESHandle< TrackerGeometry > & | geom, |
const edm::ESHandle< SiPixelDynamicInefficiency > & | SiPixelDynamicInefficiency | ||
) |
Definition at line 225 of file DataMixingSiPixelMCDigiWorker.cc.
References cond::rpcobgas::detid, Exception, i, matches, and DetId::rawId().
Referenced by edm::DataMixingSiPixelMCDigiWorker::init_DynIneffDB().
bool edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::matches | ( | const DetId & | detid, |
const DetId & | db_id, | ||
const std::vector< uint32_t > & | DetIdmasks | ||
) |
Definition at line 268 of file DataMixingSiPixelMCDigiWorker.cc.
References DetId::det(), i, DetId::rawId(), and DetId::subdetId().
std::map<uint32_t, double> edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::ChipGeomFactors |
Definition at line 102 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
std::map<uint32_t, double> edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::ColGeomFactors |
Definition at line 101 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
unsigned int edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::FPixIndex |
Definition at line 98 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by PixelEfficiencies(), and edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
bool edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::FromConfig |
Definition at line 85 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by edm::DataMixingSiPixelMCDigiWorker::init_DynIneffDB(), PixelEfficiencies(), and edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
std::map<uint32_t, size_t > edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::iPU |
Definition at line 103 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
std::map<uint32_t, double> edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::PixelGeomFactors |
Definition at line 100 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
std::vector<double> edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::pu_scale |
Definition at line 88 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by PixelEfficiencies(), edm::DataMixingSiPixelMCDigiWorker::putSiPixel(), and edm::DataMixingSiPixelMCDigiWorker::setPileupInfo().
double edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::theInnerEfficiency_FPix[20] |
Definition at line 96 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by PixelEfficiencies(), and edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
double edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::theInstLumiScaleFactor |
Definition at line 87 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by PixelEfficiencies(), and edm::DataMixingSiPixelMCDigiWorker::setPileupInfo().
std::vector<double> edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::theLadderEfficiency_BPix[20] |
Definition at line 93 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by PixelEfficiencies(), and edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
std::vector<double> edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::theModuleEfficiency_BPix[20] |
Definition at line 94 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by PixelEfficiencies(), and edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
double edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::theOuterEfficiency_FPix[20] |
Definition at line 97 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by PixelEfficiencies(), and edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
double edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::thePixelChipEfficiency[20] |
Definition at line 92 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by PixelEfficiencies(), and edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
double edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::thePixelColEfficiency[20] |
Definition at line 91 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by PixelEfficiencies(), and edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
double edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::thePixelEfficiency[20] |
Definition at line 90 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by PixelEfficiencies(), and edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
std::vector<std::vector<double> > edm::DataMixingSiPixelMCDigiWorker::PixelEfficiencies::thePUEfficiency |
Definition at line 89 of file DataMixingSiPixelMCDigiWorker.h.
Referenced by PixelEfficiencies(), and edm::DataMixingSiPixelMCDigiWorker::setPileupInfo().