#include <SiPixelFedCablingMap.h>
Classes | |
struct | Key |
Public Member Functions | |
std::unique_ptr< SiPixelFedCablingTree > | cablingTree () const |
std::unordered_map< uint32_t, unsigned int > | det2fedMap () const final |
std::map< uint32_t, std::vector< sipixelobjects::CablingPathToDetUnit > > | det2PathMap () const final |
std::vector< unsigned int > | fedIds () const |
const sipixelobjects::PixelROC * | findItem (const sipixelobjects::CablingPathToDetUnit &path) const final |
void | initializeRocs () |
std::vector< sipixelobjects::CablingPathToDetUnit > | pathToDetUnit (uint32_t rawDetId) const final |
bool | pathToDetUnitHasDetUnit (uint32_t rawDetId, unsigned int fedId) const final |
SiPixelFedCablingMap (const SiPixelFedCablingTree *cab) | |
SiPixelFedCablingMap (const std::string &version="") | |
std::string | version () const override |
~SiPixelFedCablingMap () override | |
Public Member Functions inherited from SiPixelFedCabling | |
virtual | ~SiPixelFedCabling () |
Private Types | |
typedef std::map< Key, sipixelobjects::PixelROC > | Map |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
Map | theMap |
std::string | theVersion |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 19 of file SiPixelFedCablingMap.h.
|
private |
Definition at line 54 of file SiPixelFedCablingMap.h.
SiPixelFedCablingMap::SiPixelFedCablingMap | ( | const SiPixelFedCablingTree * | cab | ) |
Definition at line 75 of file SiPixelFedCablingMap.cc.
References SiPixelFedCablingTree::fedList(), hcaldqm::constants::fedList, crabWrapper::key, sipixelobjects::PixelFEDLink::numberOfROCs(), sipixelobjects::PixelFEDLink::roc(), PixelMapPlotter::roc, and theMap.
|
inline |
Definition at line 23 of file SiPixelFedCablingMap.h.
|
inlineoverride |
Definition at line 27 of file SiPixelFedCablingMap.h.
std::unique_ptr< SiPixelFedCablingTree > SiPixelFedCablingMap::cablingTree | ( | ) | const |
Definition at line 103 of file SiPixelFedCablingMap.cc.
References l1tstage2_dqm_sourceclient-live_cfg::fedId, PixelMapPlotter::roc, theMap, theVersion, and compare::tree.
Referenced by SiPixelFEDChannelContainerFromQualityConverter::createFromSiPixelQuality(), SiPixelROCsStatusAndMappingWrapper::getModToUnpRegionalAsync(), SiPixelDigiToRaw::globalBeginLuminosityBlock(), PixelUnpackingRegions::initialize(), SiPixelDigiErrorsFromSoA::produce(), SiPixelRawToDigi::produce(), and SiPixelROCsStatusAndMappingWrapper::SiPixelROCsStatusAndMappingWrapper().
|
finalvirtual |
Implements SiPixelFedCabling.
Definition at line 133 of file SiPixelFedCablingMap.cc.
References mps_fire::result, and theMap.
Referenced by SiPixelFEDChannelContainerFromQualityConverter::createFromSiPixelQuality(), FastSiPixelFEDChannelContainerFromQuality::createFromSiPixelQuality(), SiPixelTopoFinder::init(), and SiPixelCoordinates::init().
|
finalvirtual |
Implements SiPixelFedCabling.
Definition at line 141 of file SiPixelFedCablingMap.cc.
References castor_dqm_sourceclient_file_cfg::path, mps_fire::result, and theMap.
std::vector< unsigned int > SiPixelFedCablingMap::fedIds | ( | ) | const |
Definition at line 114 of file SiPixelFedCablingMap.cc.
References l1tstage2_dqm_sourceclient-live_cfg::fedId, spr::find(), mps_fire::result, and theMap.
Referenced by SiPixelCoordinates::fedid(), SiPixelROCsStatusAndMappingWrapper::getModToUnpRegionalAsync(), SiPixelRawToDigi::produce(), and SiPixelROCsStatusAndMappingWrapper::SiPixelROCsStatusAndMappingWrapper().
|
finalvirtual |
Implements SiPixelFedCabling.
Definition at line 124 of file SiPixelFedCablingMap.cc.
References crabWrapper::key, castor_dqm_sourceclient_file_cfg::path, PixelMapPlotter::roc, and theMap.
Referenced by SiPixelInformationExtractor::findNoisyPixels(), SiPixelSCurveCalibrationAnalysis::makeThresholdSummary(), PixelDigitizerAlgorithm::module_killing_DB(), SiPixelDigitizerAlgorithm::module_killing_DB(), and SiPixelDigitizerAlgorithm::pixel_inefficiency().
void SiPixelFedCablingMap::initializeRocs | ( | ) |
Definition at line 12 of file SiPixelFedCablingMap.cc.
References gather_cfg::cout, l1tstage2_dqm_sourceclient-live_cfg::fedId, dqmdumpme::first, caHitNtupletGeneratorKernels::if(), FEDNumbering::MINSiPixeluTCAFEDID, and findQualityFiles::v.
|
finalvirtual |
Implements SiPixelFedCabling.
Definition at line 150 of file SiPixelFedCablingMap.cc.
References castor_dqm_sourceclient_file_cfg::path, mps_fire::result, and theMap.
Referenced by SiPixelFEDChannelContainerFromQualityConverter::createFromSiPixelQuality(), FastSiPixelFEDChannelContainerFromQuality::createFromSiPixelQuality(), PixelDigitizerAlgorithm::module_killing_DB(), SiPixelDigitizerAlgorithm::module_killing_DB(), and SiPixelDigitizerAlgorithm::pixel_inefficiency().
|
finalvirtual |
Implements SiPixelFedCabling.
Definition at line 161 of file SiPixelFedCablingMap.cc.
References mps_fire::end, l1tstage2_dqm_sourceclient-live_cfg::fedId, and theMap.
|
private |
|
inlineoverridevirtual |
Implements SiPixelFedCabling.
Definition at line 33 of file SiPixelFedCablingMap.h.
References theVersion.
Referenced by validation.Sample::datasetpattern(), and validation.Sample::filename().
|
friend |
Definition at line 57 of file SiPixelFedCablingMap.h.
|
friend |
Definition at line 57 of file SiPixelFedCablingMap.h.
|
private |
Definition at line 55 of file SiPixelFedCablingMap.h.
Referenced by cablingTree(), det2fedMap(), det2PathMap(), fedIds(), findItem(), pathToDetUnit(), pathToDetUnitHasDetUnit(), and SiPixelFedCablingMap().
|
private |
Definition at line 53 of file SiPixelFedCablingMap.h.
Referenced by cablingTree(), and version().