This class implements the steps that are used in a scan over Threshold and CalDelay. More...
#include "interface/PixelCalibConfiguration.h"
Public Member Functions | |
void | buildROCAndModuleLists (const PixelNameTranslation *translation, const PixelDetectorConfig *detconfig) |
const std::set< PixelChannel > & | channelList () const |
const std::vector< std::vector< unsigned int > > & | columnList () const |
bool | containsScan (std::string name) const |
std::vector< std::pair< unsigned int, std::vector< unsigned int > > > & | fedCardsAndChannels (unsigned int crate, PixelNameTranslation *translation, PixelFEDConfig *fedconfig, PixelDetectorConfig *detconfig) const |
std::set< unsigned int > | getFECCrates (const PixelNameTranslation *translation, const PixelFECConfig *fecconfig) const |
std::set< unsigned int > | getFEDCrates (const PixelNameTranslation *translation, const PixelFEDConfig *fedconfig) const |
std::map< unsigned int, std::set< unsigned int > > | getFEDsAndChannels (PixelNameTranslation *translation) |
std::string | getStreamedContent (void) const |
std::set< unsigned int > | getTKFECCrates (const PixelPortcardMap *portcardmap, const std::map< std::string, PixelPortCardConfig *> &mapNamePortCard, const PixelTKFECConfig *tkfecconfig) const |
unsigned int | iScan (std::string dac) const |
unsigned int | maxNumHitsPerROC () const |
std::string | mode () const override |
const std::set< PixelModuleName > & | moduleList () const |
unsigned int | nConfigurations () const |
void | nextFECState (std::map< unsigned int, PixelFECConfigInterface *> &pixelFECs, PixelDetectorConfig *detconfig, PixelNameTranslation *trans, std::map< pos::PixelModuleName, pos::PixelMaskBase *> *masks, std::map< pos::PixelModuleName, pos::PixelTrimBase *> *trims, std::map< pos::PixelModuleName, pos::PixelDACSettings *> *dacss, unsigned int state) const |
bool | noHits () const |
unsigned int | nParameters () const |
unsigned int | nPixelPatterns () const |
unsigned int | nROC () const |
unsigned int | nScanPoints (std::string dac) const |
unsigned int | nScanPoints () const |
unsigned int | nTriggersPerPattern () const |
unsigned int | nTriggersTotal () const |
unsigned int | numberOfScanVariables () const |
std::map< std::string, std::string > | parametersList () const |
std::string | parameterValue (std::string parameterName) const |
PixelCalibConfiguration (std::string filename="") | |
PixelCalibConfiguration (std::vector< std::vector< std::string > > &) | |
std::set< std::pair< unsigned int, unsigned int > > | pixelsWithHits (unsigned int state) const |
const std::vector< PixelROCName > & | rocList () const |
const std::vector< std::vector< unsigned int > > & | rowList () const |
unsigned int | scanCounter (std::string dac, unsigned int state) const |
std::string | scanName (unsigned int iscan) const |
bool | scanningROCForState (PixelROCName roc, unsigned int state) const |
unsigned int | scanValue (std::string dac, unsigned int state, PixelROCName roc) const |
unsigned int | scanValue (std::string dac, unsigned int state) const |
double | scanValueMax (std::string dac) const |
double | scanValueMin (std::string dac) const |
std::vector< unsigned int > | scanValues (std::string dac) const |
bool | scanValuesMixedAcrossROCs (std::string dac) const |
double | scanValueStep (std::string dac) const |
bool | singleROC () const |
void | writeASCII (std::string dir="") const override |
void | writeXML (pos::PixelConfigKey key, int version, std::string path) const override |
void | writeXML (std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
void | writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
void | writeXMLTrailer (std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
~PixelCalibConfiguration () override | |
Public Member Functions inherited from pos::PixelCalibBase | |
PixelCalibBase () | |
virtual | ~PixelCalibBase () |
Public Member Functions inherited from pos::PixelConfigBase | |
std::string | creator () |
std::string | date () |
std::string | description () |
std::string | getAuthor () const |
std::string | getComment () const |
PixelConfigBase (std::string description, std::string creator, std::string date) | |
void | setAuthor (std::string author) |
void | setComment (std::string comment) |
virtual void | writeXML (std::ofstream *out) const |
virtual void | writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out) const |
virtual void | writeXMLTrailer (std::ofstream *out) const |
virtual | ~PixelConfigBase () |
Private Member Functions | |
void | buildObjectsDependingOnTheNameTranslation (const PixelNameTranslation *aNameTranslation) |
void | buildROCAndModuleListsFromROCSet (const std::set< PixelROCName > &rocSet) |
unsigned int | colCounter (unsigned int state) const |
void | disablePixels (PixelFECConfigInterface *pixelFEC, unsigned int irows, unsigned int icols, pos::PixelROCTrimBits *trims, const PixelHdwAddress &theROC) const |
void | disablePixels (PixelFECConfigInterface *pixelFEC, pos::PixelROCTrimBits *trims, const PixelHdwAddress &theROC) const |
void | enablePixels (PixelFECConfigInterface *pixelFEC, unsigned int irows, unsigned int icols, pos::PixelROCMaskBits *masks, pos::PixelROCTrimBits *trims, const PixelHdwAddress &theROC) const |
unsigned int | nScanPoints (unsigned int iscan) const |
unsigned int | numROCsCalibratedOnChannel (PixelROCName roc) const |
unsigned int | ROCNumberOnChannelAmongThoseCalibrated (PixelROCName roc) const |
unsigned int | rowCounter (unsigned int state) const |
unsigned int | scanCounter (unsigned int iscan, unsigned int state) const |
unsigned int | scanROC (unsigned int state) const |
unsigned int | scanValue (unsigned int iscan, unsigned int state, unsigned int ROCNumber, unsigned int ROCsOnChannel) const |
unsigned int | scanValue (unsigned int iscan, unsigned int state, PixelROCName roc) const |
double | scanValueMax (unsigned int iscan) const |
double | scanValueMin (unsigned int iscan) const |
std::vector< unsigned int > | scanValues (unsigned int iscan) const |
bool | scanValuesMixedAcrossROCs (unsigned int iscan) const |
double | scanValueStep (unsigned int iscan) const |
Private Attributes | |
bool | _bufferData |
std::string | calibFileContent_ |
std::set< PixelChannel > | channels_ |
std::vector< std::vector< unsigned int > > | cols_ |
std::vector< PixelDACScanRange > | dacs_ |
std::vector< std::pair< unsigned int, std::vector< unsigned int > > > | fedCardsAndChannels_ |
bool | highVCalRange_ |
std::set< PixelModuleName > | modules_ |
unsigned int | nROC_ |
unsigned int | ntrigger_ |
std::map< PixelROCName, unsigned int > | numROCsCalibratedOnChannel_ |
bool | objectsDependingOnTheNameTranslationBuilt_ |
std::vector< int > | old_icols |
std::vector< int > | old_irows |
std::map< std::string, std::string > | parameters_ |
bool | rocAndModuleListsBuilt_ |
std::vector< PixelROCInfo > | rocInfo_ |
std::vector< std::string > | rocListInstructions_ |
std::map< PixelROCName, unsigned int > | ROCNumberOnChannelAmongThoseCalibrated_ |
std::vector< PixelROCName > | rocs_ |
std::vector< std::vector< unsigned int > > | rows_ |
bool | singleROC_ |
bool | usesROCList_ |
Friends | |
std::ostream & | pos::operator<< (std::ostream &s, const PixelCalibConfiguration &calib) |
Additional Inherited Members | |
Protected Attributes inherited from pos::PixelCalibBase | |
std::string | mode_ |
This class implements the steps that are used in a scan over Threshold and CalDelay.
" " " " It features a double inheritance, both from ConfigurationObjects and CalibrationObjects
A longer explanation will be placed here later
Definition at line 65 of file PixelCalibConfiguration.h.
PixelCalibConfiguration::PixelCalibConfiguration | ( | std::string | filename = "" | ) |
Definition at line 285 of file PixelCalibConfiguration.cc.
References _bufferData, funct::abs(), cms::cuda::assert(), buildROCAndModuleListsFromROCSet(), calibFileContent_, cols_, gather_cfg::cout, dacs_, corrVsCorr::filename, dqmdumpme::first, highVCalRange_, recoMuon::in, pos::k_DACName_Vcal, dqmdumpme::last, reco_application_tbsim_DetSim-Digi_cfg::mix, pos::PixelCalibBase::mode_, mergeVDriftHistosByStation::name, ntrigger_, objectsDependingOnTheNameTranslationBuilt_, parameters_, rocAndModuleListsBuilt_, rocListInstructions_, mysort::rows, rows_, pos::PixelDACScanRange::setNegative(), pos::PixelDACScanRange::setRelative(), singleROC_, AlCaHLTBitMon_QueryRunRegistry::string, createJobs::tmp, usesROCList_, heppy_batch::val, and contentValuesCheck::values.
PixelCalibConfiguration::PixelCalibConfiguration | ( | std::vector< std::vector< std::string > > & | tableMat | ) |
EXTENSION_TABLE_NAME: PIXEL_CALIB_CLOB (VIEW: CONF_KEY_PIXEL_CALIB_V)
CONFIG_KEY NOT NULL VARCHAR2(80) KEY_TYPE NOT NULL VARCHAR2(80) KEY_ALIAS NOT NULL VARCHAR2(80) VERSION VARCHAR2(40) KIND_OF_COND NOT NULL VARCHAR2(40) CALIB_TYPE VARCHAR2(200) CALIB_OBJ_DATA_FILE NOT NULL VARCHAR2(200) CALIB_OBJ_DATA_CLOB NOT NULL CLOB
Definition at line 24 of file PixelCalibConfiguration.cc.
References _bufferData, cms::cuda::assert(), buildROCAndModuleListsFromROCSet(), DummyCfis::c, calibFileContent_, DMR_cfg::cerr, cols_, gather_cfg::cout, dacs_, dqmdumpme::first, highVCalRange_, recoMuon::in, pos::k_DACName_Vcal, dqmdumpme::last, reco_application_tbsim_DetSim-Digi_cfg::mix, pos::PixelCalibBase::mode_, create_idmaps::n, mergeVDriftHistosByStation::name, ntrigger_, objectsDependingOnTheNameTranslationBuilt_, parameters_, rocAndModuleListsBuilt_, rocListInstructions_, mysort::rows, rows_, pos::PixelDACScanRange::setRelative(), singleROC_, AlCaHLTBitMon_QueryRunRegistry::string, createJobs::tmp, usesROCList_, heppy_batch::val, and contentValuesCheck::values.
|
override |
Definition at line 527 of file PixelCalibConfiguration.cc.
|
private |
Definition at line 713 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), channels_, pos::PixelNameTranslation::getChannelForROC(), pos::PixelNameTranslation::getROCsFromChannel(), ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, numROCsCalibratedOnChannel_, objectsDependingOnTheNameTranslationBuilt_, rocAndModuleListsBuilt_, ROCNumberOnChannelAmongThoseCalibrated_, and rocs_.
Referenced by buildROCAndModuleLists().
void PixelCalibConfiguration::buildROCAndModuleLists | ( | const PixelNameTranslation * | translation, |
const PixelDetectorConfig * | detconfig | ||
) |
Definition at line 529 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), buildObjectsDependingOnTheNameTranslation(), buildROCAndModuleListsFromROCSet(), pos::PixelDetectorConfig::containsModule(), pos::PixelDetectorConfig::getModuleList(), pos::PixelNameTranslation::getROCs(), pos::PixelNameTranslation::getROCsFromModule(), pos::PixelDetectorConfig::getROCsList(), ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, moduleList(), pos::PixelModuleName::modulename(), pos::PixelROCStatus::noAnalogSignal, rocAndModuleListsBuilt_, rocListInstructions_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 647 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), gather_cfg::cout, modules_, nROC_, old_icols, old_irows, rocAndModuleListsBuilt_, rocs_, singleROC_, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by buildROCAndModuleLists(), and PixelCalibConfiguration().
|
inline |
Definition at line 168 of file PixelCalibConfiguration.h.
References cms::cuda::assert(), channels_, and objectsDependingOnTheNameTranslationBuilt_.
|
private |
Definition at line 844 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), cols_, nScanPoints(), rowCounter(), rows_, and scanROC().
Referenced by nextFECState(), and pixelsWithHits().
|
inline |
Definition at line 158 of file PixelCalibConfiguration.h.
References cols_.
Referenced by SiPixelCalibConfiguration::SiPixelCalibConfiguration().
bool PixelCalibConfiguration::containsScan | ( | std::string | name | ) | const |
Definition at line 1570 of file PixelCalibConfiguration.cc.
References mps_fire::i, mergeVDriftHistosByStation::name, numberOfScanVariables(), and scanName().
|
private |
Definition at line 1401 of file PixelCalibConfiguration.cc.
References _bufferData, ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::bits, cols_, pos::PixelHdwAddress::hubaddress(), pos::PixelHdwAddress::mfec(), pos::PixelHdwAddress::mfecchannel(), pos::PixelHdwAddress::portaddress(), pos::PixelFECConfigInterface::progpix(), pos::PixelHdwAddress::rocid(), rows_, and pos::PixelROCTrimBits::trim().
Referenced by nextFECState().
|
private |
Definition at line 1426 of file PixelCalibConfiguration.cc.
References _bufferData, ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::bits, cuy::col, pos::PixelHdwAddress::hubaddress(), pos::PixelHdwAddress::mfec(), pos::PixelHdwAddress::mfecchannel(), pos::PixelHdwAddress::portaddress(), pos::PixelFECConfigInterface::progpix(), pos::PixelHdwAddress::rocid(), and pos::PixelROCTrimBits::trim().
|
private |
Definition at line 1370 of file PixelCalibConfiguration.cc.
References _bufferData, ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::bits, cols_, pos::PixelHdwAddress::hubaddress(), pos::PixelROCMaskBits::mask(), pos::PixelHdwAddress::mfec(), pos::PixelHdwAddress::mfecchannel(), pos::PixelHdwAddress::portaddress(), pos::PixelFECConfigInterface::progpix(), pos::PixelHdwAddress::rocid(), rows_, and pos::PixelROCTrimBits::trim().
Referenced by nextFECState().
std::vector< std::pair< unsigned int, std::vector< unsigned int > > > & PixelCalibConfiguration::fedCardsAndChannels | ( | unsigned int | crate, |
PixelNameTranslation * | translation, | ||
PixelFEDConfig * | fedconfig, | ||
PixelDetectorConfig * | detconfig | ||
) | const |
Definition at line 1182 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), ewkTauDQM_cfi::channels, pos::PixelDetectorConfig::containsModule(), FCDTask_cfi::crate, pos::PixelFEDConfig::crateFromFEDNumber(), fedCardsAndChannels_, pos::PixelHdwAddress::fedchannel(), pos::PixelHdwAddress::fednumber(), dqmdumpme::first, newFWLiteAna::found, pos::PixelNameTranslation::getHdwAddress(), mps_fire::i, dqmiolumiharvest::j, isotrackApplyRegressor::k, callgraph::module, rocAndModuleListsBuilt_, rocs_, and createJobs::tmp.
std::set< unsigned int > PixelCalibConfiguration::getFECCrates | ( | const PixelNameTranslation * | translation, |
const PixelFECConfig * | fecconfig | ||
) | const |
Definition at line 1275 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), pos::PixelFECConfig::crateFromFECNumber(), pos::PixelHdwAddress::fecnumber(), pos::PixelNameTranslation::getChannelsOnModule(), pos::PixelNameTranslation::getHdwAddress(), modules_, and rocAndModuleListsBuilt_.
std::set< unsigned int > PixelCalibConfiguration::getFEDCrates | ( | const PixelNameTranslation * | translation, |
const PixelFEDConfig * | fedconfig | ||
) | const |
Definition at line 1253 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), pos::PixelFEDConfig::crateFromFEDNumber(), pos::PixelHdwAddress::fednumber(), pos::PixelNameTranslation::getChannelsOnModule(), pos::PixelNameTranslation::getHdwAddress(), modules_, and rocAndModuleListsBuilt_.
std::map< unsigned int, std::set< unsigned int > > PixelCalibConfiguration::getFEDsAndChannels | ( | PixelNameTranslation * | translation | ) |
Definition at line 1235 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), pos::PixelHdwAddress::fedchannel(), pos::PixelHdwAddress::fednumber(), pos::PixelNameTranslation::getHdwAddress(), rocAndModuleListsBuilt_, and rocs_.
|
inline |
Definition at line 185 of file PixelCalibConfiguration.h.
References calibFileContent_.
std::set< unsigned int > PixelCalibConfiguration::getTKFECCrates | ( | const PixelPortcardMap * | portcardmap, |
const std::map< std::string, PixelPortCardConfig *> & | mapNamePortCard, | ||
const PixelTKFECConfig * | tkfecconfig | ||
) | const |
Definition at line 1297 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), pos::PixelTKFECConfig::crateFromTKFECID(), modules_, pos::PixelPortcardMap::portcards(), rocAndModuleListsBuilt_, and AlCaHLTBitMon_QueryRunRegistry::string.
unsigned int PixelCalibConfiguration::iScan | ( | std::string | dac | ) | const |
Definition at line 758 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), gather_cfg::cout, dacs_, mps_fire::i, and mergeVDriftHistosByStation::name.
Referenced by nScanPoints(), scanCounter(), scanValue(), scanValueMax(), scanValueMin(), scanValues(), scanValuesMixedAcrossROCs(), and scanValueStep().
unsigned int PixelCalibConfiguration::maxNumHitsPerROC | ( | ) | const |
Definition at line 1540 of file PixelCalibConfiguration.cc.
References cols_, WZElectronSkims53X_cff::max, rows_, and trackerHitRTTI::vector.
Referenced by noHits().
|
inlineoverridevirtual |
Reimplemented from pos::PixelCalibBase.
Definition at line 173 of file PixelCalibConfiguration.h.
References pos::PixelCalibBase::mode_.
Referenced by SiPixelCalibConfigurationObjectMaker::analyze(), nextFECState(), and SiPixelCalibConfiguration::SiPixelCalibConfiguration().
|
inline |
Definition at line 164 of file PixelCalibConfiguration.h.
References cms::cuda::assert(), modules_, and rocAndModuleListsBuilt_.
Referenced by buildROCAndModuleLists().
|
inline |
Definition at line 118 of file PixelCalibConfiguration.h.
References nPixelPatterns(), nROC(), and nScanPoints().
Referenced by nextFECState(), nTriggersTotal(), scanCounter(), and scanROC().
void PixelCalibConfiguration::nextFECState | ( | std::map< unsigned int, PixelFECConfigInterface *> & | pixelFECs, |
PixelDetectorConfig * | detconfig, | ||
PixelNameTranslation * | trans, | ||
std::map< pos::PixelModuleName, pos::PixelMaskBase *> * | masks, | ||
std::map< pos::PixelModuleName, pos::PixelTrimBase *> * | trims, | ||
std::map< pos::PixelModuleName, pos::PixelDACSettings *> * | dacss, | ||
unsigned int | state | ||
) | const |
Definition at line 852 of file PixelCalibConfiguration.cc.
References _bufferData, cms::cuda::assert(), cuy::col, colCounter(), cols_, gather_cfg::cout, dacs_, pos::PixelROCInfo::defaultDACs_, disablePixels(), enablePixels(), pos::PixelHdwAddress::fecnumber(), dqmdumpme::first, pos::PixelNameTranslation::getChannelForROC(), pos::PixelNameTranslation::getHdwAddress(), pos::PixelROCInfo::hdwadd_, highVCalRange_, pos::PixelHdwAddress::hubaddress(), mps_fire::i, cuy::ii, dqmiolumiharvest::j, pos::k_DACAddress_WBC, pos::PixelROCInfo::masks_, WZElectronSkims53X_cff::max, pos::PixelHdwAddress::mfec(), pos::PixelHdwAddress::mfecchannel(), mode(), callgraph::module, create_idmaps::n, mergeVDriftHistosByStation::name, nConfigurations(), parameterValue(), pos::PixelHdwAddress::portaddress(), relativeConstraints::relative, rocAndModuleListsBuilt_, pos::PixelHdwAddress::rocid(), rocInfo_, rocs_, rowCounter(), rows_, scanCounter(), scanningROCForState(), scanValue(), AlCaHLTBitMon_QueryRunRegistry::string, pos::PixelROCInfo::tbmChannel_, pos::PixelChannel::TBMChannelString(), pos::PixelROCInfo::trims_, and pos::PixelROCInfo::use_.
|
inline |
Definition at line 121 of file PixelCalibConfiguration.h.
References maxNumHitsPerROC().
|
inline |
Definition at line 177 of file PixelCalibConfiguration.h.
References parameters_.
|
inline |
Definition at line 107 of file PixelCalibConfiguration.h.
Referenced by nConfigurations().
|
inline |
Definition at line 103 of file PixelCalibConfiguration.h.
References cms::cuda::assert(), nROC_, and rocAndModuleListsBuilt_.
Referenced by nConfigurations().
|
inline |
Definition at line 109 of file PixelCalibConfiguration.h.
References iScan(), and nScanPoints().
Referenced by nScanPoints().
|
inline |
Definition at line 111 of file PixelCalibConfiguration.h.
References dacs_, and mps_fire::i.
Referenced by colCounter(), nConfigurations(), rowCounter(), scanCounter(), scanROC(), scanValue(), and scanValueMax().
|
inlineprivate |
Definition at line 212 of file PixelCalibConfiguration.h.
References dacs_.
|
inline |
Definition at line 108 of file PixelCalibConfiguration.h.
References ntrigger_.
Referenced by nTriggersTotal(), and SiPixelCalibConfiguration::SiPixelCalibConfiguration().
|
inline |
Definition at line 119 of file PixelCalibConfiguration.h.
References nConfigurations(), and nTriggersPerPattern().
|
inline |
Definition at line 144 of file PixelCalibConfiguration.h.
References dacs_.
Referenced by containsScan().
|
private |
Definition at line 816 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), numROCsCalibratedOnChannel_, objectsDependingOnTheNameTranslationBuilt_, and PixelMapPlotter::roc.
Referenced by scanValue().
|
inline |
Definition at line 180 of file PixelCalibConfiguration.h.
References parameters_.
std::string PixelCalibConfiguration::parameterValue | ( | std::string | parameterName | ) | const |
Definition at line 1447 of file PixelCalibConfiguration.cc.
References parameters_.
Referenced by nextFECState().
std::set< std::pair< unsigned int, unsigned int > > PixelCalibConfiguration::pixelsWithHits | ( | unsigned int | state | ) | const |
Definition at line 1553 of file PixelCalibConfiguration.cc.
References colCounter(), cols_, Hcal_Conditions_forGlobalTag_cff::pixels, rowCounter(), and rows_.
|
inline |
Definition at line 160 of file PixelCalibConfiguration.h.
References cms::cuda::assert(), rocAndModuleListsBuilt_, and rocs_.
|
private |
Definition at line 809 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), objectsDependingOnTheNameTranslationBuilt_, PixelMapPlotter::roc, and ROCNumberOnChannelAmongThoseCalibrated_.
Referenced by scanningROCForState(), and scanValue().
|
private |
Definition at line 837 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), cols_, nScanPoints(), rows_, and scanROC().
Referenced by colCounter(), nextFECState(), and pixelsWithHits().
|
inline |
Definition at line 159 of file PixelCalibConfiguration.h.
References rows_.
Referenced by SiPixelCalibConfiguration::SiPixelCalibConfiguration().
|
inline |
Definition at line 132 of file PixelCalibConfiguration.h.
References iScan(), and scanCounter().
Referenced by nextFECState(), scanCounter(), and scanValue().
|
private |
Definition at line 823 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), mps_fire::i, nConfigurations(), and nScanPoints().
|
inline |
Definition at line 148 of file PixelCalibConfiguration.h.
References dacs_.
Referenced by containsScan(), and SiPixelCalibConfiguration::SiPixelCalibConfiguration().
bool PixelCalibConfiguration::scanningROCForState | ( | PixelROCName | roc, |
unsigned int | state | ||
) | const |
Definition at line 796 of file PixelCalibConfiguration.cc.
References PixelMapPlotter::roc, ROCNumberOnChannelAmongThoseCalibrated(), scanROC(), and singleROC_.
Referenced by nextFECState().
|
private |
Definition at line 771 of file PixelCalibConfiguration.cc.
References cms::cuda::assert(), cols_, nConfigurations(), nScanPoints(), and rows_.
Referenced by colCounter(), rowCounter(), and scanningROCForState().
|
inline |
Definition at line 134 of file PixelCalibConfiguration.h.
References iScan(), and PixelMapPlotter::roc.
Referenced by nextFECState(), and scanValue().
|
inline |
Definition at line 139 of file PixelCalibConfiguration.h.
References cms::cuda::assert(), dacs_, iScan(), and scanValue().
|
private |
Definition at line 779 of file PixelCalibConfiguration.cc.
References dacs_, nScanPoints(), scanCounter(), and DiMuonV_cfg::threshold.
|
private |
Definition at line 802 of file PixelCalibConfiguration.cc.
References numROCsCalibratedOnChannel(), PixelMapPlotter::roc, ROCNumberOnChannelAmongThoseCalibrated(), and scanValue().
|
inline |
Definition at line 152 of file PixelCalibConfiguration.h.
References iScan(), and scanValueMax().
Referenced by scanValueMax().
|
inlineprivate |
Definition at line 225 of file PixelCalibConfiguration.h.
References dacs_, and nScanPoints().
|
inline |
Definition at line 151 of file PixelCalibConfiguration.h.
References iScan(), and scanValueMin().
Referenced by scanValueMin().
|
inlineprivate |
Definition at line 224 of file PixelCalibConfiguration.h.
References dacs_.
|
inline |
Definition at line 149 of file PixelCalibConfiguration.h.
References iScan(), and scanValues().
Referenced by scanValues(), and SiPixelCalibConfiguration::SiPixelCalibConfiguration().
|
inlineprivate |
Definition at line 222 of file PixelCalibConfiguration.h.
References dacs_.
|
inline |
Definition at line 154 of file PixelCalibConfiguration.h.
References iScan(), and scanValuesMixedAcrossROCs().
Referenced by scanValuesMixedAcrossROCs().
|
inlineprivate |
Definition at line 229 of file PixelCalibConfiguration.h.
References dacs_.
|
inline |
Definition at line 153 of file PixelCalibConfiguration.h.
References iScan(), and scanValueStep().
Referenced by scanValueStep().
|
inlineprivate |
Definition at line 228 of file PixelCalibConfiguration.h.
References dacs_.
|
inline |
|
overridevirtual |
Implements pos::PixelConfigBase.
Definition at line 1457 of file PixelCalibConfiguration.cc.
References cols_, dacs_, DeadROC_duringRun::dir, corrVsCorr::filename, dqmdumpme::first, highVCalRange_, mps_fire::i, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, dqmiolumiharvest::j, pos::PixelCalibBase::mode_, ntrigger_, MillePedeFileConverter_cfg::out, parameters_, rocListInstructions_, rows_, singleROC_, AlCaHLTBitMon_QueryRunRegistry::string, and usesROCList_.
Referenced by writeXMLHeader().
|
inlineoverridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 190 of file PixelCalibConfiguration.h.
|
overridevirtual |
Reimplemented from pos::PixelCalibBase.
Definition at line 1627 of file PixelCalibConfiguration.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Reimplemented from pos::PixelCalibBase.
Definition at line 1580 of file PixelCalibConfiguration.cc.
References gather_cfg::cout, pos::PixelConfigBase::getAuthor(), pos::PixelConfigBase::getComment(), pos::PixelTimeFormatter::getmSecTime(), pos::PixelTimeFormatter::getTime(), EnsembleCalibrationLA_cfg::path, AlCaHLTBitMon_QueryRunRegistry::string, relval_steps::version, and writeASCII().
|
overridevirtual |
Reimplemented from pos::PixelCalibBase.
Definition at line 1641 of file PixelCalibConfiguration.cc.
References gather_cfg::cout, and AlCaHLTBitMon_QueryRunRegistry::string.
|
friend |
|
private |
Definition at line 296 of file PixelCalibConfiguration.h.
Referenced by disablePixels(), enablePixels(), nextFECState(), and PixelCalibConfiguration().
|
private |
Definition at line 301 of file PixelCalibConfiguration.h.
Referenced by getStreamedContent(), and PixelCalibConfiguration().
|
private |
Definition at line 251 of file PixelCalibConfiguration.h.
Referenced by buildObjectsDependingOnTheNameTranslation(), and channelList().
|
private |
Definition at line 242 of file PixelCalibConfiguration.h.
Referenced by colCounter(), columnList(), disablePixels(), enablePixels(), maxNumHitsPerROC(), nextFECState(), nPixelPatterns(), PixelCalibConfiguration(), pixelsWithHits(), rowCounter(), scanROC(), and writeASCII().
|
private |
Definition at line 260 of file PixelCalibConfiguration.h.
Referenced by iScan(), nextFECState(), nScanPoints(), numberOfScanVariables(), PixelCalibConfiguration(), scanName(), scanValue(), scanValueMax(), scanValueMin(), scanValues(), scanValuesMixedAcrossROCs(), scanValueStep(), and writeASCII().
|
mutableprivate |
Definition at line 256 of file PixelCalibConfiguration.h.
Referenced by fedCardsAndChannels().
|
private |
Definition at line 271 of file PixelCalibConfiguration.h.
Referenced by nextFECState(), PixelCalibConfiguration(), and writeASCII().
|
private |
Definition at line 246 of file PixelCalibConfiguration.h.
Referenced by buildROCAndModuleListsFromROCSet(), getFECCrates(), getFEDCrates(), getTKFECCrates(), and moduleList().
|
private |
Definition at line 269 of file PixelCalibConfiguration.h.
Referenced by buildROCAndModuleListsFromROCSet(), and nROC().
|
private |
Definition at line 268 of file PixelCalibConfiguration.h.
Referenced by nTriggersPerPattern(), PixelCalibConfiguration(), and writeASCII().
|
private |
Definition at line 253 of file PixelCalibConfiguration.h.
Referenced by buildObjectsDependingOnTheNameTranslation(), and numROCsCalibratedOnChannel().
|
private |
Definition at line 254 of file PixelCalibConfiguration.h.
Referenced by buildObjectsDependingOnTheNameTranslation(), channelList(), numROCsCalibratedOnChannel(), PixelCalibConfiguration(), and ROCNumberOnChannelAmongThoseCalibrated().
|
mutableprivate |
Definition at line 291 of file PixelCalibConfiguration.h.
Referenced by buildROCAndModuleListsFromROCSet().
|
mutableprivate |
Definition at line 290 of file PixelCalibConfiguration.h.
Referenced by buildROCAndModuleListsFromROCSet().
|
private |
Definition at line 293 of file PixelCalibConfiguration.h.
Referenced by Mixins._TypedParameterizable::clone(), Types.PSet::clone(), Types.EDAlias::clone(), Mixins._TypedParameterizable::copy(), nParameters(), parametersList(), parameterValue(), PixelCalibConfiguration(), and writeASCII().
|
private |
Definition at line 247 of file PixelCalibConfiguration.h.
Referenced by buildObjectsDependingOnTheNameTranslation(), buildROCAndModuleLists(), buildROCAndModuleListsFromROCSet(), fedCardsAndChannels(), getFECCrates(), getFEDCrates(), getFEDsAndChannels(), getTKFECCrates(), moduleList(), nextFECState(), nROC(), PixelCalibConfiguration(), and rocList().
|
mutableprivate |
Definition at line 245 of file PixelCalibConfiguration.h.
Referenced by nextFECState().
|
private |
Definition at line 248 of file PixelCalibConfiguration.h.
Referenced by buildROCAndModuleLists(), PixelCalibConfiguration(), and writeASCII().
|
private |
Definition at line 252 of file PixelCalibConfiguration.h.
Referenced by buildObjectsDependingOnTheNameTranslation(), and ROCNumberOnChannelAmongThoseCalibrated().
|
mutableprivate |
Definition at line 244 of file PixelCalibConfiguration.h.
Referenced by buildObjectsDependingOnTheNameTranslation(), buildROCAndModuleListsFromROCSet(), fedCardsAndChannels(), getFEDsAndChannels(), nextFECState(), and rocList().
|
private |
Definition at line 241 of file PixelCalibConfiguration.h.
Referenced by colCounter(), disablePixels(), enablePixels(), maxNumHitsPerROC(), nextFECState(), nPixelPatterns(), PixelCalibConfiguration(), pixelsWithHits(), rowCounter(), rowList(), scanROC(), and writeASCII().
|
private |
Definition at line 239 of file PixelCalibConfiguration.h.
Referenced by buildROCAndModuleListsFromROCSet(), PixelCalibConfiguration(), scanningROCForState(), singleROC(), and writeASCII().
|
private |
Definition at line 298 of file PixelCalibConfiguration.h.
Referenced by PixelCalibConfiguration(), and writeASCII().