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 |
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 |
virtual void | writeASCII (std::string dir="") const |
void | writeXML (pos::PixelConfigKey key, int version, std::string path) const |
virtual void | writeXML (std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const |
virtual void | writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const |
virtual void | writeXMLTrailer (std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const |
virtual | ~PixelCalibConfiguration () |
Public Member Functions inherited from pos::PixelCalibBase | |
PixelCalibBase () | |
virtual void | writeXMLHeader (pos::PixelConfigKey &key, int version, std::string path, std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const |
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 67 of file PixelCalibConfiguration.h.
PixelCalibConfiguration::PixelCalibConfiguration | ( | std::string | filename = "" | ) |
Definition at line 300 of file PixelCalibConfiguration.cc.
References _bufferData, funct::abs(), assert(), buildROCAndModuleListsFromROCSet(), calibFileContent_, cols_, gather_cfg::cout, dacs_, plotBeamSpotDB::first, highVCalRange_, recoMuon::in, cmsHarvester::index, pos::k_DACName_Vcal, prof2calltree::last, reco_application_tbsim_DetSim-Digi_cfg::mix, pos::PixelCalibBase::mode_, mergeVDriftHistosByStation::name, ntrigger_, objectsDependingOnTheNameTranslationBuilt_, parameters_, rocAndModuleListsBuilt_, rocListInstructions_, tablePrinter::rows, rows_, pos::PixelDACScanRange::setNegative(), pos::PixelDACScanRange::setRelative(), singleROC_, relval_parameters_module::step, AlCaHLTBitMon_QueryRunRegistry::string, tmp, usesROCList_, and makeHLTPrescaleTable::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, assert(), buildROCAndModuleListsFromROCSet(), EnergyCorrector::c, calibFileContent_, dtNoiseDBValidation_cfg::cerr, cols_, gather_cfg::cout, dacs_, plotBeamSpotDB::first, highVCalRange_, recoMuon::in, cmsHarvester::index, pos::k_DACName_Vcal, prof2calltree::last, reco_application_tbsim_DetSim-Digi_cfg::mix, pos::PixelCalibBase::mode_, gen::n, mergeVDriftHistosByStation::name, ntrigger_, objectsDependingOnTheNameTranslationBuilt_, parameters_, rocAndModuleListsBuilt_, rocListInstructions_, tablePrinter::rows, rows_, pos::PixelDACScanRange::setRelative(), singleROC_, relval_parameters_module::step, AlCaHLTBitMon_QueryRunRegistry::string, tmp, usesROCList_, and makeHLTPrescaleTable::values.
|
virtual |
Definition at line 553 of file PixelCalibConfiguration.cc.
|
private |
Definition at line 747 of file PixelCalibConfiguration.cc.
References assert(), channels_, pos::PixelNameTranslation::getChannelForROC(), pos::PixelNameTranslation::getROCsFromChannel(), numROCsCalibratedOnChannel_, objectsDependingOnTheNameTranslationBuilt_, rocAndModuleListsBuilt_, ROCNumberOnChannelAmongThoseCalibrated_, and rocs_.
Referenced by buildROCAndModuleLists().
void PixelCalibConfiguration::buildROCAndModuleLists | ( | const PixelNameTranslation * | translation, |
const PixelDetectorConfig * | detconfig | ||
) |
Definition at line 555 of file PixelCalibConfiguration.cc.
References assert(), buildObjectsDependingOnTheNameTranslation(), buildROCAndModuleListsFromROCSet(), pos::PixelROCStatus::clear(), pos::PixelDetectorConfig::containsModule(), pos::PixelDetectorConfig::getModuleList(), pos::PixelNameTranslation::getROCs(), pos::PixelNameTranslation::getROCsFromModule(), pos::PixelDetectorConfig::getROCsList(), moduleList(), pos::PixelModuleName::modulename(), pos::PixelROCStatus::noAnalogSignal, rocAndModuleListsBuilt_, rocListInstructions_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 679 of file PixelCalibConfiguration.cc.
References 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 157 of file PixelCalibConfiguration.h.
References assert(), channels_, and objectsDependingOnTheNameTranslationBuilt_.
|
private |
Definition at line 903 of file PixelCalibConfiguration.cc.
References assert(), cols_, nScanPoints(), rowCounter(), rows_, and scanROC().
Referenced by nextFECState(), and pixelsWithHits().
|
inline |
Definition at line 153 of file PixelCalibConfiguration.h.
References cols_.
Referenced by SiPixelCalibConfiguration::SiPixelCalibConfiguration().
bool PixelCalibConfiguration::containsScan | ( | std::string | name | ) | const |
Definition at line 1663 of file PixelCalibConfiguration.cc.
References i, mergeVDriftHistosByStation::name, numberOfScanVariables(), and scanName().
|
private |
Definition at line 1486 of file PixelCalibConfiguration.cc.
References _bufferData, 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 1511 of file PixelCalibConfiguration.cc.
References _bufferData, 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 1455 of file PixelCalibConfiguration.cc.
References _bufferData, 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 1265 of file PixelCalibConfiguration.cc.
References assert(), pos::PixelDetectorConfig::containsModule(), pos::PixelFEDConfig::crateFromFEDNumber(), fedCardsAndChannels_, pos::PixelHdwAddress::fedchannel(), pos::PixelHdwAddress::fednumber(), plotBeamSpotDB::first, newFWLiteAna::found, pos::PixelNameTranslation::getHdwAddress(), i, cmsHarvester::index, j, relval_steps::k, python.rootplot.argparse::module, rocAndModuleListsBuilt_, rocs_, and tmp.
std::set< unsigned int > PixelCalibConfiguration::getFECCrates | ( | const PixelNameTranslation * | translation, |
const PixelFECConfig * | fecconfig | ||
) | const |
Definition at line 1358 of file PixelCalibConfiguration.cc.
References 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 1336 of file PixelCalibConfiguration.cc.
References 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 1318 of file PixelCalibConfiguration.cc.
References assert(), pos::PixelHdwAddress::fedchannel(), pos::PixelHdwAddress::fednumber(), pos::PixelNameTranslation::getHdwAddress(), rocAndModuleListsBuilt_, and rocs_.
|
inline |
Definition at line 171 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 1380 of file PixelCalibConfiguration.cc.
References assert(), pos::PixelTKFECConfig::crateFromTKFECID(), modules_, pos::PixelPortcardMap::portcards(), rocAndModuleListsBuilt_, and AlCaHLTBitMon_QueryRunRegistry::string.
unsigned int PixelCalibConfiguration::iScan | ( | std::string | dac | ) | const |
Definition at line 801 of file PixelCalibConfiguration.cc.
References assert(), gather_cfg::cout, dacs_, i, and mergeVDriftHistosByStation::name.
Referenced by nScanPoints(), scanCounter(), scanValue(), scanValueMax(), scanValueMin(), scanValues(), scanValuesMixedAcrossROCs(), and scanValueStep().
unsigned int PixelCalibConfiguration::maxNumHitsPerROC | ( | ) | const |
Definition at line 1633 of file PixelCalibConfiguration.cc.
References cols_, bookConverter::max, and rows_.
Referenced by noHits().
|
inlinevirtual |
Reimplemented from pos::PixelCalibBase.
Definition at line 159 of file PixelCalibConfiguration.h.
References pos::PixelCalibBase::mode_.
Referenced by nextFECState(), and SiPixelCalibConfiguration::SiPixelCalibConfiguration().
|
inline |
Definition at line 156 of file PixelCalibConfiguration.h.
References assert(), modules_, and rocAndModuleListsBuilt_.
Referenced by buildROCAndModuleLists().
|
inline |
Definition at line 112 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 910 of file PixelCalibConfiguration.cc.
References _bufferData, assert(), cuy::col, colCounter(), cols_, gather_cfg::cout, dacs_, pos::PixelROCInfo::defaultDACs_, disablePixels(), enablePixels(), pos::PixelHdwAddress::fecnumber(), plotBeamSpotDB::first, pos::PixelNameTranslation::getChannelForROC(), pos::PixelNameTranslation::getHdwAddress(), pos::PixelROCInfo::hdwadd_, highVCalRange_, pos::PixelHdwAddress::hubaddress(), i, cuy::ii, j, pos::k_DACAddress_WBC, pos::PixelROCInfo::masks_, bookConverter::max, pos::PixelHdwAddress::mfec(), pos::PixelHdwAddress::mfecchannel(), mode(), python.rootplot.argparse::module, gen::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 115 of file PixelCalibConfiguration.h.
References maxNumHitsPerROC().
|
inline |
Definition at line 163 of file PixelCalibConfiguration.h.
References parameters_.
|
inline |
Definition at line 102 of file PixelCalibConfiguration.h.
Referenced by nConfigurations().
|
inline |
Definition at line 101 of file PixelCalibConfiguration.h.
References assert(), nROC_, and rocAndModuleListsBuilt_.
Referenced by nConfigurations().
|
inline |
Definition at line 104 of file PixelCalibConfiguration.h.
References iScan(), and nScanPoints().
Referenced by nScanPoints().
|
inline |
Definition at line 106 of file PixelCalibConfiguration.h.
Referenced by colCounter(), nConfigurations(), rowCounter(), scanCounter(), scanROC(), scanValue(), and scanValueMax().
|
inlineprivate |
Definition at line 204 of file PixelCalibConfiguration.h.
References dacs_.
|
inline |
Definition at line 103 of file PixelCalibConfiguration.h.
References ntrigger_.
Referenced by nTriggersTotal(), and SiPixelCalibConfiguration::SiPixelCalibConfiguration().
|
inline |
Definition at line 113 of file PixelCalibConfiguration.h.
References nConfigurations(), and nTriggersPerPattern().
|
inline |
Definition at line 139 of file PixelCalibConfiguration.h.
References dacs_.
Referenced by containsScan().
|
private |
Definition at line 870 of file PixelCalibConfiguration.cc.
References assert(), numROCsCalibratedOnChannel_, and objectsDependingOnTheNameTranslationBuilt_.
Referenced by scanValue().
|
inline |
Definition at line 166 of file PixelCalibConfiguration.h.
References parameters_.
std::string PixelCalibConfiguration::parameterValue | ( | std::string | parameterName | ) | const |
Definition at line 1532 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 1647 of file PixelCalibConfiguration.cc.
References begin, colCounter(), cols_, rowCounter(), and rows_.
|
inline |
Definition at line 155 of file PixelCalibConfiguration.h.
References assert(), rocAndModuleListsBuilt_, and rocs_.
|
private |
Definition at line 862 of file PixelCalibConfiguration.cc.
References assert(), objectsDependingOnTheNameTranslationBuilt_, and ROCNumberOnChannelAmongThoseCalibrated_.
Referenced by scanningROCForState(), and scanValue().
|
private |
Definition at line 896 of file PixelCalibConfiguration.cc.
References assert(), cols_, nScanPoints(), rows_, and scanROC().
Referenced by colCounter(), nextFECState(), and pixelsWithHits().
|
inline |
Definition at line 154 of file PixelCalibConfiguration.h.
References rows_.
Referenced by SiPixelCalibConfiguration::SiPixelCalibConfiguration().
|
inline |
Definition at line 125 of file PixelCalibConfiguration.h.
References iScan().
Referenced by nextFECState(), and scanValue().
|
private |
Definition at line 878 of file PixelCalibConfiguration.cc.
References assert(), i, nConfigurations(), and nScanPoints().
|
inline |
Definition at line 143 of file PixelCalibConfiguration.h.
References dacs_.
Referenced by containsScan(), and SiPixelCalibConfiguration::SiPixelCalibConfiguration().
bool PixelCalibConfiguration::scanningROCForState | ( | PixelROCName | roc, |
unsigned int | state | ||
) | const |
Definition at line 846 of file PixelCalibConfiguration.cc.
References ROCNumberOnChannelAmongThoseCalibrated(), scanROC(), and singleROC_.
Referenced by nextFECState().
|
private |
Definition at line 818 of file PixelCalibConfiguration.cc.
References assert(), cols_, nConfigurations(), nScanPoints(), and rows_.
Referenced by colCounter(), rowCounter(), and scanningROCForState().
|
inline |
Definition at line 129 of file PixelCalibConfiguration.h.
References iScan().
Referenced by nextFECState(), and scanValue().
|
inline |
Definition at line 134 of file PixelCalibConfiguration.h.
References assert(), dacs_, iScan(), and scanValue().
|
private |
Definition at line 828 of file PixelCalibConfiguration.cc.
References dacs_, nScanPoints(), scanCounter(), and dtDQMClient_cfg::threshold.
|
private |
Definition at line 852 of file PixelCalibConfiguration.cc.
References numROCsCalibratedOnChannel(), ROCNumberOnChannelAmongThoseCalibrated(), and scanValue().
|
inline |
Definition at line 147 of file PixelCalibConfiguration.h.
References iScan(), and scanValueMax().
Referenced by scanValueMax().
|
inlineprivate |
Definition at line 214 of file PixelCalibConfiguration.h.
References dacs_, and nScanPoints().
|
inline |
Definition at line 146 of file PixelCalibConfiguration.h.
References iScan(), and scanValueMin().
Referenced by scanValueMin().
|
inlineprivate |
Definition at line 213 of file PixelCalibConfiguration.h.
References dacs_.
|
inline |
Definition at line 144 of file PixelCalibConfiguration.h.
References iScan(), and scanValues().
Referenced by scanValues(), and SiPixelCalibConfiguration::SiPixelCalibConfiguration().
|
inlineprivate |
Definition at line 211 of file PixelCalibConfiguration.h.
References dacs_.
|
inline |
Definition at line 149 of file PixelCalibConfiguration.h.
References iScan(), and scanValuesMixedAcrossROCs().
Referenced by scanValuesMixedAcrossROCs().
|
inlineprivate |
Definition at line 217 of file PixelCalibConfiguration.h.
References dacs_.
|
inline |
Definition at line 148 of file PixelCalibConfiguration.h.
References iScan(), and scanValueStep().
Referenced by scanValueStep().
|
inlineprivate |
Definition at line 216 of file PixelCalibConfiguration.h.
References dacs_.
|
inline |
|
virtual |
Implements pos::PixelConfigBase.
Definition at line 1545 of file PixelCalibConfiguration.cc.
References cols_, dacs_, lut2db_cfg::filename, plotBeamSpotDB::first, highVCalRange_, i, j, pos::PixelCalibBase::mode_, ntrigger_, dbtoconf::out, parameters_, rocListInstructions_, rows_, singleROC_, AlCaHLTBitMon_QueryRunRegistry::string, and usesROCList_.
Referenced by writeXMLHeader().
|
inlinevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 176 of file PixelCalibConfiguration.h.
|
virtual |
Reimplemented from pos::PixelCalibBase.
Definition at line 1725 of file PixelCalibConfiguration.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
virtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 1676 of file PixelCalibConfiguration.cc.
References gather_cfg::cout, pos::PixelConfigBase::getAuthor(), pos::PixelConfigBase::getComment(), pos::PixelTimeFormatter::getmSecTime(), pos::PixelTimeFormatter::getTime(), AlCaHLTBitMon_QueryRunRegistry::string, and writeASCII().
|
virtual |
Reimplemented from pos::PixelCalibBase.
Definition at line 1741 of file PixelCalibConfiguration.cc.
References gather_cfg::cout, and AlCaHLTBitMon_QueryRunRegistry::string.
|
friend |
|
private |
Definition at line 283 of file PixelCalibConfiguration.h.
Referenced by disablePixels(), enablePixels(), nextFECState(), and PixelCalibConfiguration().
|
private |
Definition at line 288 of file PixelCalibConfiguration.h.
Referenced by getStreamedContent(), and PixelCalibConfiguration().
|
private |
Definition at line 239 of file PixelCalibConfiguration.h.
Referenced by buildObjectsDependingOnTheNameTranslation(), and channelList().
|
private |
Definition at line 230 of file PixelCalibConfiguration.h.
Referenced by colCounter(), columnList(), disablePixels(), enablePixels(), maxNumHitsPerROC(), nextFECState(), nPixelPatterns(), pos::operator<<(), PixelCalibConfiguration(), pixelsWithHits(), rowCounter(), scanROC(), and writeASCII().
|
private |
Definition at line 249 of file PixelCalibConfiguration.h.
Referenced by iScan(), nextFECState(), nScanPoints(), numberOfScanVariables(), pos::operator<<(), PixelCalibConfiguration(), scanName(), scanValue(), scanValueMax(), scanValueMin(), scanValues(), scanValuesMixedAcrossROCs(), scanValueStep(), and writeASCII().
|
mutableprivate |
Definition at line 244 of file PixelCalibConfiguration.h.
Referenced by fedCardsAndChannels().
|
private |
Definition at line 260 of file PixelCalibConfiguration.h.
Referenced by nextFECState(), PixelCalibConfiguration(), and writeASCII().
|
private |
Definition at line 234 of file PixelCalibConfiguration.h.
Referenced by buildROCAndModuleListsFromROCSet(), getFECCrates(), getFEDCrates(), getTKFECCrates(), and moduleList().
|
private |
Definition at line 258 of file PixelCalibConfiguration.h.
Referenced by buildROCAndModuleListsFromROCSet(), and nROC().
|
private |
Definition at line 257 of file PixelCalibConfiguration.h.
Referenced by nTriggersPerPattern(), pos::operator<<(), PixelCalibConfiguration(), and writeASCII().
|
private |
Definition at line 241 of file PixelCalibConfiguration.h.
Referenced by buildObjectsDependingOnTheNameTranslation(), and numROCsCalibratedOnChannel().
|
private |
Definition at line 242 of file PixelCalibConfiguration.h.
Referenced by buildObjectsDependingOnTheNameTranslation(), channelList(), numROCsCalibratedOnChannel(), PixelCalibConfiguration(), and ROCNumberOnChannelAmongThoseCalibrated().
|
mutableprivate |
Definition at line 278 of file PixelCalibConfiguration.h.
Referenced by buildROCAndModuleListsFromROCSet().
|
mutableprivate |
Definition at line 277 of file PixelCalibConfiguration.h.
Referenced by buildROCAndModuleListsFromROCSet().
|
private |
Definition at line 280 of file PixelCalibConfiguration.h.
Referenced by Mixins._TypedParameterizable::clone(), Types.PSet::clone(), Mixins._TypedParameterizable::copy(), nParameters(), pos::operator<<(), parametersList(), parameterValue(), PixelCalibConfiguration(), and writeASCII().
|
private |
Definition at line 235 of file PixelCalibConfiguration.h.
Referenced by buildObjectsDependingOnTheNameTranslation(), buildROCAndModuleLists(), buildROCAndModuleListsFromROCSet(), fedCardsAndChannels(), getFECCrates(), getFEDCrates(), getFEDsAndChannels(), getTKFECCrates(), moduleList(), nextFECState(), nROC(), PixelCalibConfiguration(), and rocList().
|
mutableprivate |
Definition at line 233 of file PixelCalibConfiguration.h.
Referenced by nextFECState().
|
private |
Definition at line 236 of file PixelCalibConfiguration.h.
Referenced by buildROCAndModuleLists(), PixelCalibConfiguration(), and writeASCII().
|
private |
Definition at line 240 of file PixelCalibConfiguration.h.
Referenced by buildObjectsDependingOnTheNameTranslation(), and ROCNumberOnChannelAmongThoseCalibrated().
|
mutableprivate |
Definition at line 232 of file PixelCalibConfiguration.h.
Referenced by buildObjectsDependingOnTheNameTranslation(), buildROCAndModuleListsFromROCSet(), fedCardsAndChannels(), getFEDsAndChannels(), nextFECState(), and rocList().
|
private |
Definition at line 229 of file PixelCalibConfiguration.h.
Referenced by colCounter(), disablePixels(), enablePixels(), maxNumHitsPerROC(), nextFECState(), nPixelPatterns(), pos::operator<<(), PixelCalibConfiguration(), pixelsWithHits(), rowCounter(), rowList(), scanROC(), and writeASCII().
|
private |
Definition at line 227 of file PixelCalibConfiguration.h.
Referenced by buildROCAndModuleListsFromROCSet(), PixelCalibConfiguration(), scanningROCForState(), singleROC(), and writeASCII().
|
private |
Definition at line 285 of file PixelCalibConfiguration.h.
Referenced by PixelCalibConfiguration(), and writeASCII().