This is the documentation about PixelNameTranslation... More...
#include <PixelPortCardConfig.h>
Public Member Functions | |
unsigned int | AOHBiasAddressFromAOHNumber (unsigned int AOHNumber) const |
unsigned int | AOHGainAddressFromAOHNumber (unsigned int AOHNumber) const |
unsigned int | getAOHBias (unsigned int AOHNumber) const |
unsigned int | getAOHGain (unsigned int AOHNumber) const |
unsigned int | getccuAddress () const |
unsigned int | getchannelAddress () const |
unsigned int | getdeviceAddress (unsigned int i) const |
unsigned int | getdeviceAddressForSetting (std::string settingName) const |
unsigned int | getdevicesize () const |
unsigned int | getdeviceValues (unsigned int i) const |
unsigned int | getdeviceValuesForAddress (unsigned int address) const |
unsigned int | getdeviceValuesForSetting (std::string settingName) const |
unsigned int | geti2cSpeed () const |
const std::string & | getPortCardName () const |
unsigned int | getringAddress () const |
std::string | getTKFECID () const |
std::string | gettype () const |
unsigned int | new_PLL_CTR2_value (std::string CTR4or5, unsigned int last_CTR2) const |
PixelPortCardConfig (std::string) | |
PixelPortCardConfig (std::vector< std::vector< std::string > > &tableMat) | |
void | setAOHGain (unsigned int AOHNumber, unsigned int value) |
void | setdeviceValues (std::string settingName, unsigned int value) |
void | setdeviceValues (unsigned int address, unsigned int value) |
void | setPortCardName (std::string newName) |
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 |
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 | |
std::string | AOHGainStringFromAOHNumber (unsigned int AOHNumber) const |
bool | containsDeviceAddress (unsigned int deviceAddress) const |
bool | containsSetting (std::string settingName) const |
void | fillDBToFileAddress () |
void | fillNameToAddress () |
void | setAOHGain (std::string settingName, unsigned int value) |
void | setDataBaseAOHGain (std::string settingName, unsigned int value) |
void | sortDeviceList () |
Private Attributes | |
unsigned int | aohcount_ |
unsigned int | ccuAddress_ |
unsigned int | channelAddress_ |
std::vector< std::pair< unsigned int, unsigned int > > | device_ |
unsigned int | i2cSpeed_ |
std::vector< unsigned int > | key_ |
key used for sorting device_ More... | |
std::map< std::string, std::string > | nameDBtoFileConversion_ |
std::map< std::string, unsigned int > | nameToAddress_ |
std::string | portcardname_ |
unsigned int | ringAddress_ |
std::string | TKFECID_ |
std::string | type_ |
This is the documentation about PixelNameTranslation...
" "
This class specifies the settings on the TKPCIFEC and the settings on the portcard
" "
This class provides the mapping between portcards and the modules controlled by the card
Definition at line 27 of file PixelPortCardConfig.h.
pos::PixelPortCardConfig::PixelPortCardConfig | ( | std::vector< std::vector< std::string > > & | tableMat | ) |
PixelPortCardConfig::PixelPortCardConfig | ( | std::string | filename | ) |
Definition at line 354 of file PixelPortCardConfig.cc.
References cms::cuda::assert(), ccuAddress_, channelAddress_, containsSetting(), gather_cfg::cout, TauDecayModes::dec, device_, corrVsCorr::filename, fillDBToFileAddress(), fillNameToAddress(), getdeviceAddressForSetting(), getdeviceValuesForSetting(), i2cSpeed_, recoMuon::in, pos::PortCardSettingNames::k_PLL_CTR2, pos::PortCardSettingNames::k_PLL_CTR4, pos::PortCardSettingNames::k_PLL_CTR4or5, pos::PortCardSettingNames::k_PLL_CTR5, nameToAddress_, new_PLL_CTR2_value(), AlCaHLTBitMon_ParallelJobs::p, portcardname_, ringAddress_, setAOHGain(), AlCaHLTBitMon_QueryRunRegistry::string, TKFECID_, and type_.
unsigned int PixelPortCardConfig::AOHBiasAddressFromAOHNumber | ( | unsigned int | AOHNumber | ) | const |
Definition at line 1192 of file PixelPortCardConfig.cc.
References cms::cuda::assert(), gather_cfg::cout, pos::PortCardSettingNames::k_bpix_AOH1_Bias1_address, pos::PortCardSettingNames::k_bpix_AOH1_Bias2_address, pos::PortCardSettingNames::k_bpix_AOH1_Bias3_address, pos::PortCardSettingNames::k_bpix_AOH1_Bias4_address, pos::PortCardSettingNames::k_bpix_AOH1_Bias5_address, pos::PortCardSettingNames::k_bpix_AOH1_Bias6_address, pos::PortCardSettingNames::k_bpix_AOH2_Bias1_address, pos::PortCardSettingNames::k_bpix_AOH2_Bias2_address, pos::PortCardSettingNames::k_bpix_AOH2_Bias3_address, pos::PortCardSettingNames::k_bpix_AOH2_Bias4_address, pos::PortCardSettingNames::k_bpix_AOH2_Bias5_address, pos::PortCardSettingNames::k_bpix_AOH2_Bias6_address, pos::PortCardSettingNames::k_bpix_AOH3_Bias1_address, pos::PortCardSettingNames::k_bpix_AOH3_Bias2_address, pos::PortCardSettingNames::k_bpix_AOH3_Bias3_address, pos::PortCardSettingNames::k_bpix_AOH3_Bias4_address, pos::PortCardSettingNames::k_bpix_AOH3_Bias5_address, pos::PortCardSettingNames::k_bpix_AOH3_Bias6_address, pos::PortCardSettingNames::k_bpix_AOH4_Bias1_address, pos::PortCardSettingNames::k_bpix_AOH4_Bias2_address, pos::PortCardSettingNames::k_bpix_AOH4_Bias3_address, pos::PortCardSettingNames::k_bpix_AOH4_Bias4_address, pos::PortCardSettingNames::k_bpix_AOH4_Bias5_address, pos::PortCardSettingNames::k_bpix_AOH4_Bias6_address, pos::PortCardSettingNames::k_fpix_AOH_Bias1_address, pos::PortCardSettingNames::k_fpix_AOH_Bias2_address, pos::PortCardSettingNames::k_fpix_AOH_Bias3_address, pos::PortCardSettingNames::k_fpix_AOH_Bias4_address, pos::PortCardSettingNames::k_fpix_AOH_Bias5_address, pos::PortCardSettingNames::k_fpix_AOH_Bias6_address, AlCaHLTBitMon_QueryRunRegistry::string, and type_.
Referenced by getAOHBias().
unsigned int PixelPortCardConfig::AOHGainAddressFromAOHNumber | ( | unsigned int | AOHNumber | ) | const |
Definition at line 1352 of file PixelPortCardConfig.cc.
References cms::cuda::assert(), gather_cfg::cout, pos::PortCardSettingNames::k_bpix_AOH1_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH1_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH2_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH2_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH3_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH3_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH4_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH4_Gain456_address, pos::PortCardSettingNames::k_fpix_AOH_Gain123_address, pos::PortCardSettingNames::k_fpix_AOH_Gain456_address, AlCaHLTBitMon_QueryRunRegistry::string, and type_.
Referenced by getAOHGain().
|
private |
Definition at line 1272 of file PixelPortCardConfig.cc.
References cms::cuda::assert(), gather_cfg::cout, AlCaHLTBitMon_QueryRunRegistry::string, and type_.
Referenced by setAOHGain().
|
private |
Definition at line 1182 of file PixelPortCardConfig.cc.
References device_, and trackerHitRTTI::vector.
Referenced by containsSetting().
|
inlineprivate |
Definition at line 81 of file PixelPortCardConfig.h.
References containsDeviceAddress(), and getdeviceAddressForSetting().
Referenced by PixelPortCardConfig().
|
private |
Definition at line 747 of file PixelPortCardConfig.cc.
References pos::PortCardSettingNames::k_AOH1_Bias1, pos::PortCardSettingNames::k_AOH1_Bias2, pos::PortCardSettingNames::k_AOH1_Bias3, pos::PortCardSettingNames::k_AOH1_Bias4, pos::PortCardSettingNames::k_AOH1_Bias5, pos::PortCardSettingNames::k_AOH1_Bias6, pos::PortCardSettingNames::k_AOH2_Bias1, pos::PortCardSettingNames::k_AOH2_Bias2, pos::PortCardSettingNames::k_AOH2_Bias3, pos::PortCardSettingNames::k_AOH2_Bias4, pos::PortCardSettingNames::k_AOH2_Bias5, pos::PortCardSettingNames::k_AOH2_Bias6, pos::PortCardSettingNames::k_AOH3_Bias1, pos::PortCardSettingNames::k_AOH3_Bias2, pos::PortCardSettingNames::k_AOH3_Bias3, pos::PortCardSettingNames::k_AOH3_Bias4, pos::PortCardSettingNames::k_AOH3_Bias5, pos::PortCardSettingNames::k_AOH3_Bias6, pos::PortCardSettingNames::k_AOH4_Bias1, pos::PortCardSettingNames::k_AOH4_Bias2, pos::PortCardSettingNames::k_AOH4_Bias3, pos::PortCardSettingNames::k_AOH4_Bias4, pos::PortCardSettingNames::k_AOH4_Bias5, pos::PortCardSettingNames::k_AOH4_Bias6, pos::PortCardSettingNames::k_AOH_Bias1, pos::PortCardSettingNames::k_AOH_Bias2, pos::PortCardSettingNames::k_AOH_Bias3, pos::PortCardSettingNames::k_AOH_Bias4, pos::PortCardSettingNames::k_AOH_Bias5, pos::PortCardSettingNames::k_AOH_Bias6, pos::PortCardSettingNames::k_Delay25_GCR, pos::PortCardSettingNames::k_Delay25_RCL, pos::PortCardSettingNames::k_Delay25_RDA, pos::PortCardSettingNames::k_Delay25_SCL, pos::PortCardSettingNames::k_Delay25_SDA, pos::PortCardSettingNames::k_Delay25_TRG, pos::PortCardSettingNames::k_DOH_Ch0Bias_CLK, pos::PortCardSettingNames::k_DOH_Ch1Bias_Data, pos::PortCardSettingNames::k_DOH_Gain_SEU, pos::PortCardSettingNames::k_PLL_CTR1, pos::PortCardSettingNames::k_PLL_CTR2, pos::PortCardSettingNames::k_PLL_CTR3, pos::PortCardSettingNames::k_PLL_CTR4, pos::PortCardSettingNames::k_PLL_CTR5, nameDBtoFileConversion_, and type_.
Referenced by PixelPortCardConfig().
|
private |
Definition at line 658 of file PixelPortCardConfig.cc.
References cms::cuda::assert(), pos::PortCardSettingNames::k_AOH1_Bias1, pos::PortCardSettingNames::k_AOH1_Bias2, pos::PortCardSettingNames::k_AOH1_Bias3, pos::PortCardSettingNames::k_AOH1_Bias4, pos::PortCardSettingNames::k_AOH1_Bias5, pos::PortCardSettingNames::k_AOH1_Bias6, pos::PortCardSettingNames::k_AOH1_Gain123, pos::PortCardSettingNames::k_AOH1_Gain456, pos::PortCardSettingNames::k_AOH2_Bias1, pos::PortCardSettingNames::k_AOH2_Bias2, pos::PortCardSettingNames::k_AOH2_Bias3, pos::PortCardSettingNames::k_AOH2_Bias4, pos::PortCardSettingNames::k_AOH2_Bias5, pos::PortCardSettingNames::k_AOH2_Bias6, pos::PortCardSettingNames::k_AOH2_Gain123, pos::PortCardSettingNames::k_AOH2_Gain456, pos::PortCardSettingNames::k_AOH3_Bias1, pos::PortCardSettingNames::k_AOH3_Bias2, pos::PortCardSettingNames::k_AOH3_Bias3, pos::PortCardSettingNames::k_AOH3_Bias4, pos::PortCardSettingNames::k_AOH3_Bias5, pos::PortCardSettingNames::k_AOH3_Bias6, pos::PortCardSettingNames::k_AOH3_Gain123, pos::PortCardSettingNames::k_AOH3_Gain456, pos::PortCardSettingNames::k_AOH4_Bias1, pos::PortCardSettingNames::k_AOH4_Bias2, pos::PortCardSettingNames::k_AOH4_Bias3, pos::PortCardSettingNames::k_AOH4_Bias4, pos::PortCardSettingNames::k_AOH4_Bias5, pos::PortCardSettingNames::k_AOH4_Bias6, pos::PortCardSettingNames::k_AOH4_Gain123, pos::PortCardSettingNames::k_AOH4_Gain456, pos::PortCardSettingNames::k_AOH_Bias1, pos::PortCardSettingNames::k_AOH_Bias2, pos::PortCardSettingNames::k_AOH_Bias3, pos::PortCardSettingNames::k_AOH_Bias4, pos::PortCardSettingNames::k_AOH_Bias5, pos::PortCardSettingNames::k_AOH_Bias6, pos::PortCardSettingNames::k_AOH_Gain123, pos::PortCardSettingNames::k_AOH_Gain456, pos::PortCardSettingNames::k_bpix_AOH1_Bias1_address, pos::PortCardSettingNames::k_bpix_AOH1_Bias2_address, pos::PortCardSettingNames::k_bpix_AOH1_Bias3_address, pos::PortCardSettingNames::k_bpix_AOH1_Bias4_address, pos::PortCardSettingNames::k_bpix_AOH1_Bias5_address, pos::PortCardSettingNames::k_bpix_AOH1_Bias6_address, pos::PortCardSettingNames::k_bpix_AOH1_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH1_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH2_Bias1_address, pos::PortCardSettingNames::k_bpix_AOH2_Bias2_address, pos::PortCardSettingNames::k_bpix_AOH2_Bias3_address, pos::PortCardSettingNames::k_bpix_AOH2_Bias4_address, pos::PortCardSettingNames::k_bpix_AOH2_Bias5_address, pos::PortCardSettingNames::k_bpix_AOH2_Bias6_address, pos::PortCardSettingNames::k_bpix_AOH2_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH2_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH3_Bias1_address, pos::PortCardSettingNames::k_bpix_AOH3_Bias2_address, pos::PortCardSettingNames::k_bpix_AOH3_Bias3_address, pos::PortCardSettingNames::k_bpix_AOH3_Bias4_address, pos::PortCardSettingNames::k_bpix_AOH3_Bias5_address, pos::PortCardSettingNames::k_bpix_AOH3_Bias6_address, pos::PortCardSettingNames::k_bpix_AOH3_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH3_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH4_Bias1_address, pos::PortCardSettingNames::k_bpix_AOH4_Bias2_address, pos::PortCardSettingNames::k_bpix_AOH4_Bias3_address, pos::PortCardSettingNames::k_bpix_AOH4_Bias4_address, pos::PortCardSettingNames::k_bpix_AOH4_Bias5_address, pos::PortCardSettingNames::k_bpix_AOH4_Bias6_address, pos::PortCardSettingNames::k_bpix_AOH4_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH4_Gain456_address, pos::PortCardSettingNames::k_bpix_Delay25_GCR_address, pos::PortCardSettingNames::k_bpix_Delay25_RCL_address, pos::PortCardSettingNames::k_bpix_Delay25_RDA_address, pos::PortCardSettingNames::k_bpix_Delay25_SCL_address, pos::PortCardSettingNames::k_bpix_Delay25_SDA_address, pos::PortCardSettingNames::k_bpix_Delay25_TRG_address, pos::PortCardSettingNames::k_bpix_DOH_Ch0Bias_CLK_address, pos::PortCardSettingNames::k_bpix_DOH_Ch1Bias_Data_address, pos::PortCardSettingNames::k_bpix_DOH_Dummy_address, pos::PortCardSettingNames::k_bpix_DOH_Gain_SEU_address, pos::PortCardSettingNames::k_bpix_PLL_CTR1_address, pos::PortCardSettingNames::k_bpix_PLL_CTR2_address, pos::PortCardSettingNames::k_bpix_PLL_CTR3_address, pos::PortCardSettingNames::k_bpix_PLL_CTR4or5_address, pos::PortCardSettingNames::k_Delay25_GCR, pos::PortCardSettingNames::k_Delay25_RCL, pos::PortCardSettingNames::k_Delay25_RDA, pos::PortCardSettingNames::k_Delay25_SCL, pos::PortCardSettingNames::k_Delay25_SDA, pos::PortCardSettingNames::k_Delay25_TRG, pos::PortCardSettingNames::k_DOH_Ch0Bias_CLK, pos::PortCardSettingNames::k_DOH_Ch1Bias_Data, pos::PortCardSettingNames::k_DOH_Dummy, pos::PortCardSettingNames::k_DOH_Gain_SEU, pos::PortCardSettingNames::k_fpix_AOH_Bias1_address, pos::PortCardSettingNames::k_fpix_AOH_Bias2_address, pos::PortCardSettingNames::k_fpix_AOH_Bias3_address, pos::PortCardSettingNames::k_fpix_AOH_Bias4_address, pos::PortCardSettingNames::k_fpix_AOH_Bias5_address, pos::PortCardSettingNames::k_fpix_AOH_Bias6_address, pos::PortCardSettingNames::k_fpix_AOH_Gain123_address, pos::PortCardSettingNames::k_fpix_AOH_Gain456_address, pos::PortCardSettingNames::k_fpix_Delay25_GCR_address, pos::PortCardSettingNames::k_fpix_Delay25_RCL_address, pos::PortCardSettingNames::k_fpix_Delay25_RDA_address, pos::PortCardSettingNames::k_fpix_Delay25_SCL_address, pos::PortCardSettingNames::k_fpix_Delay25_SDA_address, pos::PortCardSettingNames::k_fpix_Delay25_TRG_address, pos::PortCardSettingNames::k_fpix_DOH_Ch0Bias_CLK_address, pos::PortCardSettingNames::k_fpix_DOH_Ch1Bias_Data_address, pos::PortCardSettingNames::k_fpix_DOH_Dummy_address, pos::PortCardSettingNames::k_fpix_DOH_Gain_SEU_address, pos::PortCardSettingNames::k_fpix_PLL_CTR1_address, pos::PortCardSettingNames::k_fpix_PLL_CTR2_address, pos::PortCardSettingNames::k_fpix_PLL_CTR3_address, pos::PortCardSettingNames::k_fpix_PLL_CTR4or5_address, pos::PortCardSettingNames::k_PLL_CTR1, pos::PortCardSettingNames::k_PLL_CTR2, pos::PortCardSettingNames::k_PLL_CTR3, pos::PortCardSettingNames::k_PLL_CTR4or5, nameToAddress_, and type_.
Referenced by PixelPortCardConfig().
|
inline |
Definition at line 60 of file PixelPortCardConfig.h.
References AOHBiasAddressFromAOHNumber(), and getdeviceValuesForAddress().
unsigned int PixelPortCardConfig::getAOHGain | ( | unsigned int | AOHNumber | ) | const |
Definition at line 1435 of file PixelPortCardConfig.cc.
References AOHGainAddressFromAOHNumber(), cms::cuda::assert(), and getdeviceValuesForAddress().
unsigned int PixelPortCardConfig::getccuAddress | ( | ) | const |
unsigned int PixelPortCardConfig::getchannelAddress | ( | ) | const |
unsigned int PixelPortCardConfig::getdeviceAddress | ( | unsigned int | i | ) | const |
Definition at line 1128 of file PixelPortCardConfig.cc.
References cms::cuda::assert(), device_, and mps_fire::i.
unsigned int PixelPortCardConfig::getdeviceAddressForSetting | ( | std::string | settingName | ) | const |
Definition at line 1160 of file PixelPortCardConfig.cc.
References cms::cuda::assert(), and nameToAddress_.
Referenced by containsSetting(), getdeviceValuesForSetting(), PixelPortCardConfig(), and setdeviceValues().
unsigned int PixelPortCardConfig::getdevicesize | ( | ) | const |
unsigned int PixelPortCardConfig::getdeviceValues | ( | unsigned int | i | ) | const |
Definition at line 1133 of file PixelPortCardConfig.cc.
References cms::cuda::assert(), device_, and mps_fire::i.
unsigned int PixelPortCardConfig::getdeviceValuesForAddress | ( | unsigned int | address | ) | const |
Definition at line 1171 of file PixelPortCardConfig.cc.
References cms::cuda::assert(), device_, and mps_fire::i.
Referenced by getAOHBias(), getAOHGain(), and getdeviceValuesForSetting().
unsigned int PixelPortCardConfig::getdeviceValuesForSetting | ( | std::string | settingName | ) | const |
Definition at line 1167 of file PixelPortCardConfig.cc.
References getdeviceAddressForSetting(), and getdeviceValuesForAddress().
Referenced by PixelPortCardConfig().
unsigned int PixelPortCardConfig::geti2cSpeed | ( | ) | const |
|
inline |
unsigned int PixelPortCardConfig::getringAddress | ( | ) | const |
std::string PixelPortCardConfig::getTKFECID | ( | ) | const |
std::string PixelPortCardConfig::gettype | ( | ) | const |
unsigned int PixelPortCardConfig::new_PLL_CTR2_value | ( | std::string | CTR4or5, |
unsigned int | last_CTR2 | ||
) | const |
Definition at line 481 of file PixelPortCardConfig.cc.
References cms::cuda::assert(), pos::PortCardSettingNames::k_PLL_CTR4, and pos::PortCardSettingNames::k_PLL_CTR5.
Referenced by PixelPortCardConfig().
|
private |
Definition at line 490 of file PixelPortCardConfig.cc.
References cms::cuda::assert(), device_, dqmdumpme::first, mps_fire::i, pos::PortCardSettingNames::k_bpix_AOH1_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH1_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH2_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH2_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH3_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH3_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH4_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH4_Gain456_address, pos::PortCardSettingNames::k_fpix_AOH_Gain123_address, pos::PortCardSettingNames::k_fpix_AOH_Gain456_address, AlCaHLTBitMon_ParallelJobs::p, and type_.
|
inline |
Definition at line 69 of file PixelPortCardConfig.h.
References AOHGainStringFromAOHNumber().
Referenced by PixelPortCardConfig().
|
private |
Definition at line 576 of file PixelPortCardConfig.cc.
References aohcount_, cms::cuda::assert(), device_, dqmdumpme::first, mps_fire::i, pos::PortCardSettingNames::k_bpix_AOH1_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH1_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH2_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH2_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH3_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH3_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH4_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH4_Gain456_address, pos::PortCardSettingNames::k_fpix_AOH_Gain123_address, pos::PortCardSettingNames::k_fpix_AOH_Gain456_address, key_, AlCaHLTBitMon_ParallelJobs::p, and type_.
void PixelPortCardConfig::setdeviceValues | ( | std::string | settingName, |
unsigned int | value | ||
) |
Definition at line 1155 of file PixelPortCardConfig.cc.
References getdeviceAddressForSetting(), and setdeviceValues().
void PixelPortCardConfig::setdeviceValues | ( | unsigned int | address, |
unsigned int | value | ||
) |
Definition at line 1138 of file PixelPortCardConfig.cc.
References device_, mps_fire::i, AlCaHLTBitMon_ParallelJobs::p, and relativeConstraints::value.
Referenced by setdeviceValues().
|
inline |
Definition at line 46 of file PixelPortCardConfig.h.
References mps_merge::newName, and portcardname_.
|
private |
Definition at line 461 of file PixelPortCardConfig.cc.
References device_, mps_fire::i, and key_.
|
overridevirtual |
Implements pos::PixelConfigBase.
Definition at line 987 of file PixelPortCardConfig.cc.
References cms::cuda::assert(), ccuAddress_, channelAddress_, gather_cfg::cout, TauDecayModes::dec, device_, DeadROC_duringRun::dir, corrVsCorr::filename, mps_fire::i, i2cSpeed_, pos::PortCardSettingNames::k_bpix_AOH1_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH1_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH2_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH2_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH3_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH3_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH4_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH4_Gain456_address, pos::PortCardSettingNames::k_fpix_AOH_Gain123_address, pos::PortCardSettingNames::k_fpix_AOH_Gain456_address, pos::PortCardSettingNames::k_PLL_CTR2, pos::PortCardSettingNames::k_PLL_CTR4, pos::PortCardSettingNames::k_PLL_CTR4or5, pos::PortCardSettingNames::k_PLL_CTR5, nameToAddress_, MillePedeFileConverter_cfg::out, portcardname_, ringAddress_, AlCaHLTBitMon_QueryRunRegistry::string, TKFECID_, and type_.
|
inlineoverridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 33 of file PixelPortCardConfig.h.
|
overridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 1490 of file PixelPortCardConfig.cc.
References cms::cuda::assert(), ccuAddress_, channelAddress_, device_, mps_fire::i, i2cSpeed_, pos::PortCardSettingNames::k_bpix_AOH1_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH1_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH2_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH2_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH3_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH3_Gain456_address, pos::PortCardSettingNames::k_bpix_AOH4_Gain123_address, pos::PortCardSettingNames::k_bpix_AOH4_Gain456_address, pos::PortCardSettingNames::k_fpix_AOH_Gain123_address, pos::PortCardSettingNames::k_fpix_AOH_Gain456_address, pos::PortCardSettingNames::k_PLL_CTR2, pos::PortCardSettingNames::k_PLL_CTR4, pos::PortCardSettingNames::k_PLL_CTR4or5, pos::PortCardSettingNames::k_PLL_CTR5, nameDBtoFileConversion_, nameToAddress_, portcardname_, ringAddress_, AlCaHLTBitMon_QueryRunRegistry::string, TKFECID_, and type_.
|
overridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 1449 of file PixelPortCardConfig.cc.
References gather_cfg::cout, contentValuesFiles::fullPath, pos::PixelConfigBase::getAuthor(), pos::PixelConfigBase::getComment(), pos::PixelTimeFormatter::getmSecTime(), pos::PixelTimeFormatter::getTime(), castor_dqm_sourceclient_file_cfg::path, AlCaHLTBitMon_QueryRunRegistry::string, and BeamSplash_cfg::version.
|
overridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 1614 of file PixelPortCardConfig.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 101 of file PixelPortCardConfig.h.
Referenced by setDataBaseAOHGain().
|
private |
Definition at line 93 of file PixelPortCardConfig.h.
Referenced by getccuAddress(), PixelPortCardConfig(), writeASCII(), and writeXML().
|
private |
Definition at line 95 of file PixelPortCardConfig.h.
Referenced by getchannelAddress(), PixelPortCardConfig(), writeASCII(), and writeXML().
|
private |
Definition at line 96 of file PixelPortCardConfig.h.
Referenced by containsDeviceAddress(), getdeviceAddress(), getdevicesize(), getdeviceValues(), getdeviceValuesForAddress(), PixelPortCardConfig(), setAOHGain(), setDataBaseAOHGain(), setdeviceValues(), sortDeviceList(), writeASCII(), and writeXML().
|
private |
Definition at line 97 of file PixelPortCardConfig.h.
Referenced by geti2cSpeed(), PixelPortCardConfig(), writeASCII(), and writeXML().
|
private |
key used for sorting device_
Definition at line 100 of file PixelPortCardConfig.h.
Referenced by setDataBaseAOHGain(), and sortDeviceList().
|
private |
Definition at line 108 of file PixelPortCardConfig.h.
Referenced by fillDBToFileAddress(), and writeXML().
|
private |
Definition at line 107 of file PixelPortCardConfig.h.
Referenced by fillNameToAddress(), getdeviceAddressForSetting(), PixelPortCardConfig(), writeASCII(), and writeXML().
|
private |
Definition at line 89 of file PixelPortCardConfig.h.
Referenced by getPortCardName(), PixelPortCardConfig(), setPortCardName(), writeASCII(), and writeXML().
|
private |
Definition at line 92 of file PixelPortCardConfig.h.
Referenced by getringAddress(), PixelPortCardConfig(), writeASCII(), and writeXML().
|
private |
Definition at line 91 of file PixelPortCardConfig.h.
Referenced by getTKFECID(), PixelPortCardConfig(), writeASCII(), and writeXML().
|
private |
Definition at line 104 of file PixelPortCardConfig.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), AOHBiasAddressFromAOHNumber(), AOHGainAddressFromAOHNumber(), AOHGainStringFromAOHNumber(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), fillDBToFileAddress(), fillNameToAddress(), gettype(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), PixelPortCardConfig(), setAOHGain(), setDataBaseAOHGain(), writeASCII(), and writeXML().