This class implements.. More...
#include <interface/PixelROCDACSettings.h>
Public Member Functions | |
void | checkTag (std::string tag, std::string dacName, const PixelROCName &rocid) |
void | compareDACs (std::map< std::string, unsigned int > &dacs, std::map< std::string, bool > &changes, std::map< std::string, unsigned int > &previous) |
bits8 | getCalDel () |
std::string | getConfigCommand () |
bits8 | getControlRegister () const |
unsigned int | getDac (std::string dacName) const |
void | getDACs (std::vector< unsigned int > &dacs) const |
void | getDACs (std::map< std::string, unsigned int > &dacs) const |
PixelROCName | getROCName () const |
bits8 | getTempRange () |
bits8 | getVana () |
bits8 | getVbiasOp () |
bits8 | getVcal () |
bits4 | getVcomp () |
bits8 | getVcThr () |
bits4 | getVdd () |
bits8 | getVHldDel () |
bits8 | getVIbias_bus () |
bits8 | getVIbias_DAC () |
bits8 | getVIbias_PH () |
bits8 | getVIbias_roc () |
bits4 | getVIbias_sf () |
bits8 | getVIColOr () |
bits8 | getVIon () |
bits8 | getVleak () |
bits8 | getVnpix () |
bits8 | getVOffsetOp () |
bits8 | getVOffsetRO () |
bits4 | getVrgPr () |
bits4 | getVrgSh () |
bits8 | getVsf () |
bits8 | getVsumCol () |
bits8 | getVtrim () |
bits8 | getVwllPr () |
bits8 | getVwllSh () |
bits8 | getWBC () |
PixelROCDACSettings (const PixelROCName &rocid) | |
PixelROCDACSettings () | |
int | read (std::ifstream &in, const PixelROCName &rocid) |
int | read (std::istringstream &in, const PixelROCName &rocid) |
int | readBinary (std::ifstream &in, const PixelROCName &rocid) |
void | setCalDel (bits8 calDel) |
void | setControlRegister (bits8 controlregister) |
void | setDac (std::string dacName, int value) |
void | setDAC (unsigned int dacaddress, unsigned int dacvalue) |
void | setDACs (std::map< std::string, unsigned int > &dacs) |
void | setTempRange (bits8 tempRange) |
void | setVana (bits8 vana) |
void | setVbiasOp (bits8 vbiasOp) |
void | setVcal (bits8 vcal) |
void | setVcomp (bits4 vcomp) |
void | setVcThr (bits8 vcThr) |
void | setVdd (bits4 vdd) |
void | setVHldDel (bits8 vHldDel) |
void | setVIbias_bus (bits8 vIbias_bus) |
void | setVIbias_DAC (bits8 vIbias_DAC) |
void | setVIbias_PH (bits8 vIbias_PH) |
void | setVIbias_roc (bits8 vIbias_roc) |
void | setVIbias_sf (bits4 vIbias_sf) |
void | setVIColOr (bits8 vIColOr) |
void | setVIon (bits8 vIon) |
void | setVleak (bits8 vleak) |
void | setVnpix (bits8 vnpix) |
void | setVOffsetOp (bits8 vOffsetOp) |
void | setVOffsetRO (bits8 vOffsetRO) |
void | setVrgPr (bits4 vrgPr) |
void | setVrgSh (bits4 vrgSh) |
void | setVsf (bits8 vsf) |
void | setVsumCol (bits8 vsumCol) |
void | setVtrim (bits8 vtrim) |
void | setVwllPr_ (bits8 vwllPr) |
void | setVwllSh (bits8 vwllSh) |
void | setWBC (bits8 wbc) |
void | writeASCII (std::ostream &out) const |
void | writeBinary (std::ofstream &out) const |
virtual void | writeXML (std::ofstream *out) const |
void | writeXML (pos::PixelConfigKey key, int version, std::string path) const |
virtual void | writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out) const |
virtual void | writeXMLTrailer (std::ofstream *out) const |
Private Member Functions | |
std::string | ToLower (std::string) |
Private Attributes | |
bits8 | CalDel_ |
bits8 | ChipContReg_ |
PixelROCName | rocid_ |
bits8 | TempRange_ |
bits8 | Vana_ |
bits8 | VbiasOp_ |
bits8 | Vcal_ |
bits4 | Vcomp_ |
bits8 | VcThr_ |
bits4 | Vdd_ |
bits8 | VHldDel_ |
bits8 | VIbias_bus_ |
bits8 | VIbias_DAC_ |
bits8 | VIbias_PH_ |
bits8 | VIbias_roc_ |
bits4 | VIbias_sf_ |
bits8 | VIColOr_ |
bits8 | VIon_ |
bits8 | Vleak_ |
bits8 | Vnpix_ |
bits8 | VOffsetOp_ |
bits8 | VOffsetRO_ |
bits4 | VrgPr_ |
bits4 | VrgSh_ |
bits8 | Vsf_ |
bits8 | VsumCol_ |
bits8 | Vtrim_ |
bits8 | VwllPr_ |
bits8 | VwllSh_ |
bits8 | WBC_ |
Friends | |
std::ostream & | operator<< (std::ostream &s, const PixelROCDACSettings &dacs) |
This class implements..
A longer explanation will be placed here later
Definition at line 27 of file PixelROCDACSettings.h.
PixelROCDACSettings::PixelROCDACSettings | ( | ) |
Definition at line 17 of file PixelROCDACSettings.cc.
{}
pos::PixelROCDACSettings::PixelROCDACSettings | ( | const PixelROCName & | rocid | ) | [inline] |
void pos::PixelROCDACSettings::checkTag | ( | std::string | tag, |
std::string | dacName, | ||
const PixelROCName & | rocid | ||
) |
void PixelROCDACSettings::compareDACs | ( | std::map< std::string, unsigned int > & | dacs, |
std::map< std::string, bool > & | changes, | ||
std::map< std::string, unsigned int > & | previous | ||
) |
Definition at line 124 of file PixelROCDACSettings.cc.
References pos::k_DACName_CalDel, pos::k_DACName_ChipContReg, pos::k_DACName_TempRange, pos::k_DACName_Vana, pos::k_DACName_VbiasOp, pos::k_DACName_Vcal, pos::k_DACName_Vcomp, pos::k_DACName_VcThr, pos::k_DACName_Vdd, pos::k_DACName_VHldDel, pos::k_DACName_VIbias_bus, pos::k_DACName_VIbias_DAC, pos::k_DACName_VIbias_PH, pos::k_DACName_VIbias_roc, pos::k_DACName_VIbias_sf, pos::k_DACName_VIColOr, pos::k_DACName_VIon, pos::k_DACName_Vleak, pos::k_DACName_Vnpix, pos::k_DACName_VOffsetOp, pos::k_DACName_VOffsetRO, pos::k_DACName_VrgPr, pos::k_DACName_VrgSh, pos::k_DACName_Vsf, pos::k_DACName_VsumCol, pos::k_DACName_Vtrim, pos::k_DACName_VwllPr, pos::k_DACName_VwllSh, and pos::k_DACName_WBC.
{ changes[k_DACName_Vdd ] = false; changes[k_DACName_Vana ] = false; changes[k_DACName_Vsf ] = false; changes[k_DACName_Vcomp ] = false; changes[k_DACName_Vleak ] = false; changes[k_DACName_VrgPr ] = false; changes[k_DACName_VwllPr ] = false; changes[k_DACName_VrgSh ] = false; changes[k_DACName_VwllSh ] = false; changes[k_DACName_VHldDel ] = false; changes[k_DACName_Vtrim ] = false; changes[k_DACName_VcThr ] = false; changes[k_DACName_VIbias_bus ] = false; changes[k_DACName_VIbias_sf ] = false; changes[k_DACName_VOffsetOp ] = false; changes[k_DACName_VbiasOp ] = false; changes[k_DACName_VOffsetRO ] = false; changes[k_DACName_VIon ] = false; changes[k_DACName_VIbias_PH ] = false; changes[k_DACName_VIbias_DAC ] = false; changes[k_DACName_VIbias_roc ] = false; changes[k_DACName_VIColOr ] = false; changes[k_DACName_Vnpix ] = false; changes[k_DACName_VsumCol ] = false; changes[k_DACName_Vcal ] = false; changes[k_DACName_CalDel ] = false; changes[k_DACName_TempRange ] = false; changes[k_DACName_WBC ] = false; changes[k_DACName_ChipContReg] = false; if( Vdd_ != dacs[k_DACName_Vdd ] ) {changes[k_DACName_Vdd ] = true; previous[k_DACName_Vdd ] = Vdd_ ;} if( Vana_ != dacs[k_DACName_Vana ] ) {changes[k_DACName_Vana ] = true; previous[k_DACName_Vana ] = Vana_ ;} if( Vsf_ != dacs[k_DACName_Vsf ] ) {changes[k_DACName_Vsf ] = true; previous[k_DACName_Vsf ] = Vsf_ ;} if( Vcomp_ != dacs[k_DACName_Vcomp ] ) {changes[k_DACName_Vcomp ] = true; previous[k_DACName_Vcomp ] = Vcomp_ ;} if( Vleak_ != dacs[k_DACName_Vleak ] ) {changes[k_DACName_Vleak ] = true; previous[k_DACName_Vleak ] = Vleak_ ;} if( VrgPr_ != dacs[k_DACName_VrgPr ] ) {changes[k_DACName_VrgPr ] = true; previous[k_DACName_VrgPr ] = VrgPr_ ;} if( VwllPr_ != dacs[k_DACName_VwllPr ] ) {changes[k_DACName_VwllPr ] = true; previous[k_DACName_VwllPr ] = VwllPr_ ;} if( VrgSh_ != dacs[k_DACName_VrgSh ] ) {changes[k_DACName_VrgSh ] = true; previous[k_DACName_VrgSh ] = VrgSh_ ;} if( VwllSh_ != dacs[k_DACName_VwllSh ] ) {changes[k_DACName_VwllSh ] = true; previous[k_DACName_VwllSh ] = VwllSh_ ;} if( VHldDel_ != dacs[k_DACName_VHldDel ] ) {changes[k_DACName_VHldDel ] = true; previous[k_DACName_VHldDel ] = VHldDel_ ;} if( Vtrim_ != dacs[k_DACName_Vtrim ] ) {changes[k_DACName_Vtrim ] = true; previous[k_DACName_Vtrim ] = Vtrim_ ;} if( VcThr_ != dacs[k_DACName_VcThr ] ) {changes[k_DACName_VcThr ] = true; previous[k_DACName_VcThr ] = VcThr_ ;} if( VIbias_bus_ != dacs[k_DACName_VIbias_bus ] ) {changes[k_DACName_VIbias_bus ] = true; previous[k_DACName_VIbias_bus ] = VIbias_bus_ ;} if( VIbias_sf_ != dacs[k_DACName_VIbias_sf ] ) {changes[k_DACName_VIbias_sf ] = true; previous[k_DACName_VIbias_sf ] = VIbias_sf_ ;} if( VOffsetOp_ != dacs[k_DACName_VOffsetOp ] ) {changes[k_DACName_VOffsetOp ] = true; previous[k_DACName_VOffsetOp ] = VOffsetOp_ ;} if( VbiasOp_ != dacs[k_DACName_VbiasOp ] ) {changes[k_DACName_VbiasOp ] = true; previous[k_DACName_VbiasOp ] = VbiasOp_ ;} if( VOffsetRO_ != dacs[k_DACName_VOffsetRO ] ) {changes[k_DACName_VOffsetRO ] = true; previous[k_DACName_VOffsetRO ] = VOffsetRO_ ;} if( VIon_ != dacs[k_DACName_VIon ] ) {changes[k_DACName_VIon ] = true; previous[k_DACName_VIon ] = VIon_ ;} if( VIbias_PH_ != dacs[k_DACName_VIbias_PH ] ) {changes[k_DACName_VIbias_PH ] = true; previous[k_DACName_VIbias_PH ] = VIbias_PH_ ;} if( VIbias_DAC_ != dacs[k_DACName_VIbias_DAC ] ) {changes[k_DACName_VIbias_DAC ] = true; previous[k_DACName_VIbias_DAC ] = VIbias_DAC_ ;} if( VIbias_roc_ != dacs[k_DACName_VIbias_roc ] ) {changes[k_DACName_VIbias_roc ] = true; previous[k_DACName_VIbias_roc ] = VIbias_roc_ ;} if( VIColOr_ != dacs[k_DACName_VIColOr ] ) {changes[k_DACName_VIColOr ] = true; previous[k_DACName_VIColOr ] = VIColOr_ ;} if( Vnpix_ != dacs[k_DACName_Vnpix ] ) {changes[k_DACName_Vnpix ] = true; previous[k_DACName_Vnpix ] = Vnpix_ ;} if( VsumCol_ != dacs[k_DACName_VsumCol ] ) {changes[k_DACName_VsumCol ] = true; previous[k_DACName_VsumCol ] = VsumCol_ ;} if( Vcal_ != dacs[k_DACName_Vcal ] ) {changes[k_DACName_Vcal ] = true; previous[k_DACName_Vcal ] = Vcal_ ;} if( CalDel_ != dacs[k_DACName_CalDel ] ) {changes[k_DACName_CalDel ] = true; previous[k_DACName_CalDel ] = CalDel_ ;} if( TempRange_ != dacs[k_DACName_TempRange ] ) {changes[k_DACName_TempRange ] = true; previous[k_DACName_TempRange ] = TempRange_ ;} if( WBC_ != dacs[k_DACName_WBC ] ) {changes[k_DACName_WBC ] = true; previous[k_DACName_WBC ] = WBC_ ;} if( ChipContReg_ != dacs[k_DACName_ChipContReg] ) {changes[k_DACName_ChipContReg] = true; previous[k_DACName_ChipContReg] = ChipContReg_;} }
bits8 pos::PixelROCDACSettings::getCalDel | ( | ) | [inline] |
string PixelROCDACSettings::getConfigCommand | ( | ) |
Definition at line 624 of file PixelROCDACSettings.cc.
References alignCSCRings::s.
bits8 pos::PixelROCDACSettings::getControlRegister | ( | ) | const [inline] |
Definition at line 155 of file PixelROCDACSettings.h.
References ChipContReg_.
{return ChipContReg_;}
unsigned int PixelROCDACSettings::getDac | ( | std::string | dacName | ) | const |
Definition at line 765 of file PixelROCDACSettings.cc.
References gather_cfg::cout, pos::k_DACName_CalDel, pos::k_DACName_ChipContReg, pos::k_DACName_TempRange, pos::k_DACName_Vana, pos::k_DACName_VbiasOp, pos::k_DACName_Vcal, pos::k_DACName_Vcomp, pos::k_DACName_VcThr, pos::k_DACName_Vdd, pos::k_DACName_VHldDel, pos::k_DACName_VIbias_bus, pos::k_DACName_VIbias_DAC, pos::k_DACName_VIbias_PH, pos::k_DACName_VIbias_roc, pos::k_DACName_VIbias_sf, pos::k_DACName_VIColOr, pos::k_DACName_VIon, pos::k_DACName_Vleak, pos::k_DACName_Vnpix, pos::k_DACName_VOffsetOp, pos::k_DACName_VOffsetRO, pos::k_DACName_VrgPr, pos::k_DACName_VrgSh, pos::k_DACName_Vsf, pos::k_DACName_VsumCol, pos::k_DACName_Vtrim, pos::k_DACName_VwllPr, pos::k_DACName_VwllSh, and pos::k_DACName_WBC.
{ if(dacName == k_DACName_Vdd){ return Vdd_; } else if(dacName == k_DACName_Vana){ return Vana_; } else if(dacName == k_DACName_Vsf){ return Vsf_; } else if(dacName == k_DACName_Vcomp){ return Vcomp_; } else if(dacName == k_DACName_Vleak){ return Vleak_; } else if(dacName == k_DACName_VrgPr){ return VrgPr_; } else if(dacName == k_DACName_VwllPr){ return VwllPr_; } else if(dacName == k_DACName_VrgSh){ return VrgSh_; } else if(dacName == k_DACName_VwllSh){ return VwllSh_; } else if(dacName == k_DACName_VHldDel){ return VHldDel_; } else if(dacName == k_DACName_Vtrim){ return Vtrim_; } else if(dacName == k_DACName_VcThr){ return VcThr_; } else if(dacName == k_DACName_VIbias_bus){ return VIbias_bus_; } else if(dacName == k_DACName_VIbias_sf){ return VIbias_sf_; } else if(dacName == k_DACName_VOffsetOp){ return VOffsetOp_; } else if(dacName == k_DACName_VbiasOp){ return VbiasOp_; } else if(dacName == k_DACName_VOffsetRO){ return VOffsetRO_; } else if(dacName == k_DACName_VIon){ return VIon_; } else if(dacName == k_DACName_VIbias_PH){ return VIbias_PH_; } else if(dacName == k_DACName_VIbias_DAC){ return VIbias_DAC_; } else if(dacName == k_DACName_VIbias_roc){ return VIbias_roc_; } else if(dacName == k_DACName_VIColOr){ return VIColOr_; } else if(dacName == k_DACName_Vnpix){ return Vnpix_; } else if(dacName == k_DACName_VsumCol){ return VsumCol_; } else if(dacName == k_DACName_Vcal){ return Vcal_; } else if(dacName == k_DACName_CalDel){ return CalDel_; } else if(dacName == k_DACName_TempRange){ return TempRange_; } else if(dacName == k_DACName_WBC){ return WBC_; } else if(dacName == k_DACName_ChipContReg){ return ChipContReg_; } else { cout << "ERROR in PixelROCDACSettings::getDac: DAC name " << dacName << " does not exist." << endl; assert(0); } }
void pos::PixelROCDACSettings::getDACs | ( | std::vector< unsigned int > & | dacs | ) | const |
void PixelROCDACSettings::getDACs | ( | std::map< std::string, unsigned int > & | dacs | ) | const |
Definition at line 55 of file PixelROCDACSettings.cc.
References pos::k_DACName_CalDel, pos::k_DACName_ChipContReg, pos::k_DACName_TempRange, pos::k_DACName_Vana, pos::k_DACName_VbiasOp, pos::k_DACName_Vcal, pos::k_DACName_Vcomp, pos::k_DACName_VcThr, pos::k_DACName_Vdd, pos::k_DACName_VHldDel, pos::k_DACName_VIbias_bus, pos::k_DACName_VIbias_DAC, pos::k_DACName_VIbias_PH, pos::k_DACName_VIbias_roc, pos::k_DACName_VIbias_sf, pos::k_DACName_VIColOr, pos::k_DACName_VIon, pos::k_DACName_Vleak, pos::k_DACName_Vnpix, pos::k_DACName_VOffsetOp, pos::k_DACName_VOffsetRO, pos::k_DACName_VrgPr, pos::k_DACName_VrgSh, pos::k_DACName_Vsf, pos::k_DACName_VsumCol, pos::k_DACName_Vtrim, pos::k_DACName_VwllPr, pos::k_DACName_VwllSh, and pos::k_DACName_WBC.
{ dacs.clear(); dacs[k_DACName_Vdd ] = Vdd_ ; dacs[k_DACName_Vana ] = Vana_ ; dacs[k_DACName_Vsf ] = Vsf_ ; dacs[k_DACName_Vcomp ] = Vcomp_ ; dacs[k_DACName_Vleak ] = Vleak_ ; dacs[k_DACName_VrgPr ] = VrgPr_ ; dacs[k_DACName_VwllPr ] = VwllPr_ ; dacs[k_DACName_VrgSh ] = VrgSh_ ; dacs[k_DACName_VwllSh ] = VwllSh_ ; dacs[k_DACName_VHldDel ] = VHldDel_ ; dacs[k_DACName_Vtrim ] = Vtrim_ ; dacs[k_DACName_VcThr ] = VcThr_ ; dacs[k_DACName_VIbias_bus ] = VIbias_bus_ ; dacs[k_DACName_VIbias_sf ] = VIbias_sf_ ; dacs[k_DACName_VOffsetOp ] = VOffsetOp_ ; dacs[k_DACName_VbiasOp ] = VbiasOp_ ; dacs[k_DACName_VOffsetRO ] = VOffsetRO_ ; dacs[k_DACName_VIon ] = VIon_ ; dacs[k_DACName_VIbias_PH ] = VIbias_PH_ ; dacs[k_DACName_VIbias_DAC ] = VIbias_DAC_ ; dacs[k_DACName_VIbias_roc ] = VIbias_roc_ ; dacs[k_DACName_VIColOr ] = VIColOr_ ; dacs[k_DACName_Vnpix ] = Vnpix_ ; dacs[k_DACName_VsumCol ] = VsumCol_ ; dacs[k_DACName_Vcal ] = Vcal_ ; dacs[k_DACName_CalDel ] = CalDel_ ; dacs[k_DACName_TempRange ] = TempRange_ ; dacs[k_DACName_WBC ] = WBC_ ; dacs[k_DACName_ChipContReg] = ChipContReg_; }
PixelROCName pos::PixelROCDACSettings::getROCName | ( | ) | const [inline] |
bits8 pos::PixelROCDACSettings::getTempRange | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVana | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVbiasOp | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVcal | ( | ) | [inline] |
bits4 pos::PixelROCDACSettings::getVcomp | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVcThr | ( | ) | [inline] |
bits4 pos::PixelROCDACSettings::getVdd | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVHldDel | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVIbias_bus | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVIbias_DAC | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVIbias_PH | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVIbias_roc | ( | ) | [inline] |
bits4 pos::PixelROCDACSettings::getVIbias_sf | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVIColOr | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVIon | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVleak | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVnpix | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVOffsetOp | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVOffsetRO | ( | ) | [inline] |
bits4 pos::PixelROCDACSettings::getVrgPr | ( | ) | [inline] |
bits4 pos::PixelROCDACSettings::getVrgSh | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVsf | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVsumCol | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVtrim | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVwllPr | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getVwllSh | ( | ) | [inline] |
bits8 pos::PixelROCDACSettings::getWBC | ( | ) | [inline] |
int pos::PixelROCDACSettings::read | ( | std::ifstream & | in, |
const PixelROCName & | rocid | ||
) |
Referenced by pos::PixelDACSettings::PixelDACSettings().
int PixelROCDACSettings::read | ( | std::istringstream & | in, |
const PixelROCName & | rocid | ||
) |
Definition at line 395 of file PixelROCDACSettings.cc.
References gather_cfg::cout, first, pos::k_DACName_CalDel, pos::k_DACName_ChipContReg, pos::k_DACName_TempRange, pos::k_DACName_Vana, pos::k_DACName_VbiasOp, pos::k_DACName_Vcal, pos::k_DACName_Vcomp, pos::k_DACName_VcThr, pos::k_DACName_Vdd, pos::k_DACName_VHldDel, pos::k_DACName_VIbias_bus, pos::k_DACName_VIbias_DAC, pos::k_DACName_VIbias_PH, pos::k_DACName_VIbias_roc, pos::k_DACName_VIbias_sf, pos::k_DACName_VIColOr, pos::k_DACName_VIon, pos::k_DACName_Vleak, pos::k_DACName_Vnpix, pos::k_DACName_VOffsetOp, pos::k_DACName_VOffsetRO, pos::k_DACName_VrgPr, pos::k_DACName_VrgSh, pos::k_DACName_Vsf, pos::k_DACName_VsumCol, pos::k_DACName_Vtrim, pos::k_DACName_VwllPr, pos::k_DACName_VwllSh, pos::k_DACName_WBC, GlobalPosition_Frontier_DevDB_cff::tag, and tmp.
{ std::string mthn = "[PixelROCDACSettings::read()]\t\t\t\t " ; rocid_=rocid; unsigned int tmp; string tag; // cout << "[PixelROCDACSettings::read()] |" << in.str() << "|" << endl ; in >> tag; checkTag(tag,k_DACName_Vdd,rocid); in >> tmp; Vdd_=tmp; in >> tag; checkTag(tag,k_DACName_Vana,rocid); in >> tmp; Vana_=tmp; in >> tag; checkTag(tag,k_DACName_Vsf,rocid); in >> tmp; Vsf_=tmp; in >> tag; checkTag(tag,k_DACName_Vcomp,rocid); in >> tmp; Vcomp_=tmp; in >> tag; checkTag(tag,k_DACName_Vleak,rocid); in >> tmp; Vleak_=tmp; in >> tag; checkTag(tag,k_DACName_VrgPr,rocid); in >> tmp; VrgPr_=tmp; in >> tag; checkTag(tag,k_DACName_VwllPr,rocid); in >> tmp; VwllPr_=tmp; in >> tag; checkTag(tag,k_DACName_VrgSh,rocid); in >> tmp; VrgSh_=tmp; in >> tag; checkTag(tag,k_DACName_VwllSh,rocid); in >> tmp; VwllSh_=tmp; in >> tag; checkTag(tag,k_DACName_VHldDel,rocid); in >> tmp; VHldDel_=tmp; in >> tag; checkTag(tag,k_DACName_Vtrim,rocid); in >> tmp; Vtrim_=tmp; in >> tag; checkTag(tag,k_DACName_VcThr,rocid); in >> tmp; VcThr_=tmp; in >> tag; checkTag(tag,k_DACName_VIbias_bus,rocid); in >> tmp; VIbias_bus_=tmp; in >> tag; checkTag(tag,k_DACName_VIbias_sf,rocid); in >> tmp; VIbias_sf_=tmp; in >> tag; checkTag(tag,k_DACName_VOffsetOp,rocid); in >> tmp; VOffsetOp_=tmp; in >> tag; checkTag(tag,k_DACName_VbiasOp,rocid); in >> tmp; VbiasOp_=tmp; in >> tag; checkTag(tag,k_DACName_VOffsetRO,rocid); in >> tmp; VOffsetRO_=tmp; in >> tag; checkTag(tag,k_DACName_VIon,rocid); in >> tmp; VIon_=tmp; in >> tag; checkTag(tag,k_DACName_VIbias_PH,rocid); in >> tmp; VIbias_PH_=tmp; in >> tag; checkTag(tag,k_DACName_VIbias_DAC,rocid); in >> tmp; VIbias_DAC_=tmp; in >> tag; checkTag(tag,k_DACName_VIbias_roc,rocid); in >> tmp; VIbias_roc_=tmp; in >> tag; checkTag(tag,k_DACName_VIColOr,rocid); in >> tmp; VIColOr_=tmp; in >> tag; checkTag(tag,k_DACName_Vnpix,rocid); in >> tmp; Vnpix_=tmp; in >> tag; checkTag(tag,k_DACName_VsumCol,rocid); in >> tmp; VsumCol_=tmp; in >> tag; checkTag(tag,k_DACName_Vcal,rocid); in >> tmp; Vcal_=tmp; in >> tag; checkTag(tag,k_DACName_CalDel,rocid); in >> tmp; CalDel_=tmp; in >> tag; if (tag==k_DACName_WBC+":"){ static bool first=true; if (first){ cout << __LINE__ << "]\t" << mthn << "**********************************************" << endl; cout << __LINE__ << "]\t" << mthn << "Did not find TempRange setting in DAC settings" << endl; cout << __LINE__ << "]\t" << mthn << "Will use a default value of 4." << endl; cout << __LINE__ << "]\t" << mthn << "This message will only be printed out once" << endl; cout << __LINE__ << "]\t" << mthn << "**********************************************" << endl; TempRange_=4; first=false; } in >> tmp; WBC_=tmp; } else { checkTag(tag,k_DACName_TempRange,rocid); in >> tmp; TempRange_=tmp; in >> tag; checkTag(tag,k_DACName_WBC,rocid); in >> tmp; WBC_=tmp; } in >> tag; checkTag(tag,k_DACName_ChipContReg,rocid); in >> tmp; ChipContReg_=tmp; return 0; }
int pos::PixelROCDACSettings::readBinary | ( | std::ifstream & | in, |
const PixelROCName & | rocid | ||
) |
Referenced by pos::PixelDACSettings::PixelDACSettings().
void pos::PixelROCDACSettings::setCalDel | ( | bits8 | calDel | ) | [inline] |
void pos::PixelROCDACSettings::setControlRegister | ( | bits8 | controlregister | ) | [inline] |
Definition at line 156 of file PixelROCDACSettings.h.
References ChipContReg_.
{ChipContReg_=controlregister;}
void PixelROCDACSettings::setDac | ( | std::string | dacName, |
int | value | ||
) |
Definition at line 669 of file PixelROCDACSettings.cc.
References gather_cfg::cout, pos::k_DACName_CalDel, pos::k_DACName_ChipContReg, pos::k_DACName_TempRange, pos::k_DACName_Vana, pos::k_DACName_VbiasOp, pos::k_DACName_Vcal, pos::k_DACName_Vcomp, pos::k_DACName_VcThr, pos::k_DACName_Vdd, pos::k_DACName_VHldDel, pos::k_DACName_VIbias_bus, pos::k_DACName_VIbias_DAC, pos::k_DACName_VIbias_PH, pos::k_DACName_VIbias_roc, pos::k_DACName_VIbias_sf, pos::k_DACName_VIColOr, pos::k_DACName_VIon, pos::k_DACName_Vleak, pos::k_DACName_Vnpix, pos::k_DACName_VOffsetOp, pos::k_DACName_VOffsetRO, pos::k_DACName_VrgPr, pos::k_DACName_VrgSh, pos::k_DACName_Vsf, pos::k_DACName_VsumCol, pos::k_DACName_Vtrim, pos::k_DACName_VwllPr, pos::k_DACName_VwllSh, and pos::k_DACName_WBC.
{ if(ToLower(dacName) == ToLower(k_DACName_Vdd)){ Vdd_ = dacValue; } else if(ToLower(dacName) == ToLower(k_DACName_Vana)){ Vana_ = dacValue; } else if(ToLower(dacName) == ToLower(k_DACName_Vsf)){ Vsf_ = dacValue; } else if(ToLower(dacName) == ToLower(k_DACName_Vcomp)){ Vcomp_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_Vleak)){ Vleak_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VrgPr)){ VrgPr_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VwllPr)){ VwllPr_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VrgSh)){ VrgSh_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VwllSh)){ VwllSh_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VHldDel)){ VHldDel_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_Vtrim)){ Vtrim_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VcThr)){ VcThr_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VIbias_bus)){ VIbias_bus_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VIbias_sf)){ VIbias_sf_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VOffsetOp)){ VOffsetOp_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VbiasOp)){ VbiasOp_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VOffsetRO)){ VOffsetRO_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VIon)){ VIon_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VIbias_PH)){ VIbias_PH_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VIbias_DAC)){ VIbias_DAC_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VIbias_roc)){ VIbias_roc_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VIColOr)){ VIColOr_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_Vnpix)){; Vnpix_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_VsumCol)){ VsumCol_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_Vcal)){ Vcal_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_CalDel)){ CalDel_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_TempRange)){ TempRange_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_WBC)){ WBC_ = dacValue; } else if(ToLower(dacName)==ToLower(k_DACName_ChipContReg)){ ChipContReg_ = dacValue; } else { cout << "ERROR in PixelROCDACSettings::setDac: DAC name " << dacName << " does not exist." << endl; assert(0); } }
void PixelROCDACSettings::setDAC | ( | unsigned int | dacaddress, |
unsigned int | dacvalue | ||
) |
Definition at line 189 of file PixelROCDACSettings.cc.
References gather_cfg::cout.
{ std::string mthn = "[PixelROCDACSettings::setDAC()]\t\t\t\t " ; switch (dacaddress) { case 1: Vdd_ = dacvalue; break; case 2: Vana_ = dacvalue; break; case 3: Vsf_ = dacvalue; break; case 4: Vcomp_ = dacvalue; break; case 5: Vleak_ = dacvalue; break; case 6: VrgPr_ = dacvalue; break; case 7: VwllPr_ = dacvalue; break; case 8: VrgSh_ = dacvalue; break; case 9: VwllSh_ = dacvalue; break; case 10: VHldDel_ = dacvalue; break; case 11: Vtrim_ = dacvalue; break; case 12: VcThr_ = dacvalue; break; case 13: VIbias_bus_ = dacvalue; break; case 14: VIbias_sf_ = dacvalue; break; case 15: VOffsetOp_ = dacvalue; break; case 16: VbiasOp_ = dacvalue; break; case 17: VOffsetRO_ = dacvalue; break; case 18: VIon_ = dacvalue; break; case 19: VIbias_PH_ = dacvalue; break; case 20: VIbias_DAC_ = dacvalue; break; case 21: VIbias_roc_ = dacvalue; break; case 22: VIColOr_ = dacvalue; break; case 23: Vnpix_ = dacvalue; break; case 24: VsumCol_ = dacvalue; break; case 25: Vcal_ = dacvalue; break; case 26: CalDel_ = dacvalue; break; case 27: TempRange_ = dacvalue; break; case 254: WBC_ = dacvalue; break; case 253: ChipContReg_ = dacvalue; break; default: cout << __LINE__ << "]\t" << mthn << "DAC Address " << dacaddress << " does not exist!" << endl; } }
void PixelROCDACSettings::setDACs | ( | std::map< std::string, unsigned int > & | dacs | ) |
Definition at line 90 of file PixelROCDACSettings.cc.
References pos::k_DACName_CalDel, pos::k_DACName_ChipContReg, pos::k_DACName_TempRange, pos::k_DACName_Vana, pos::k_DACName_VbiasOp, pos::k_DACName_Vcal, pos::k_DACName_Vcomp, pos::k_DACName_VcThr, pos::k_DACName_Vdd, pos::k_DACName_VHldDel, pos::k_DACName_VIbias_bus, pos::k_DACName_VIbias_DAC, pos::k_DACName_VIbias_PH, pos::k_DACName_VIbias_roc, pos::k_DACName_VIbias_sf, pos::k_DACName_VIColOr, pos::k_DACName_VIon, pos::k_DACName_Vleak, pos::k_DACName_Vnpix, pos::k_DACName_VOffsetOp, pos::k_DACName_VOffsetRO, pos::k_DACName_VrgPr, pos::k_DACName_VrgSh, pos::k_DACName_Vsf, pos::k_DACName_VsumCol, pos::k_DACName_Vtrim, pos::k_DACName_VwllPr, pos::k_DACName_VwllSh, and pos::k_DACName_WBC.
{ Vdd_ = dacs[k_DACName_Vdd ] ; Vana_ = dacs[k_DACName_Vana ] ; Vsf_ = dacs[k_DACName_Vsf ] ; Vcomp_ = dacs[k_DACName_Vcomp ] ; Vleak_ = dacs[k_DACName_Vleak ] ; VrgPr_ = dacs[k_DACName_VrgPr ] ; VwllPr_ = dacs[k_DACName_VwllPr ] ; VrgSh_ = dacs[k_DACName_VrgSh ] ; VwllSh_ = dacs[k_DACName_VwllSh ] ; VHldDel_ = dacs[k_DACName_VHldDel ] ; Vtrim_ = dacs[k_DACName_Vtrim ] ; VcThr_ = dacs[k_DACName_VcThr ] ; VIbias_bus_ = dacs[k_DACName_VIbias_bus ] ; VIbias_sf_ = dacs[k_DACName_VIbias_sf ] ; VOffsetOp_ = dacs[k_DACName_VOffsetOp ] ; VbiasOp_ = dacs[k_DACName_VbiasOp ] ; VOffsetRO_ = dacs[k_DACName_VOffsetRO ] ; VIon_ = dacs[k_DACName_VIon ] ; VIbias_PH_ = dacs[k_DACName_VIbias_PH ] ; VIbias_DAC_ = dacs[k_DACName_VIbias_DAC ] ; VIbias_roc_ = dacs[k_DACName_VIbias_roc ] ; VIColOr_ = dacs[k_DACName_VIColOr ] ; Vnpix_ = dacs[k_DACName_Vnpix ] ; VsumCol_ = dacs[k_DACName_VsumCol ] ; Vcal_ = dacs[k_DACName_Vcal ] ; CalDel_ = dacs[k_DACName_CalDel ] ; TempRange_ = dacs[k_DACName_TempRange ] ; WBC_ = dacs[k_DACName_WBC ] ; ChipContReg_ = dacs[k_DACName_ChipContReg] ; }
void pos::PixelROCDACSettings::setTempRange | ( | bits8 | tempRange | ) | [inline] |
Definition at line 150 of file PixelROCDACSettings.h.
References TempRange_.
{TempRange_=tempRange;}
void pos::PixelROCDACSettings::setVana | ( | bits8 | vana | ) | [inline] |
void pos::PixelROCDACSettings::setVbiasOp | ( | bits8 | vbiasOp | ) | [inline] |
void pos::PixelROCDACSettings::setVcal | ( | bits8 | vcal | ) | [inline] |
void pos::PixelROCDACSettings::setVcomp | ( | bits4 | vcomp | ) | [inline] |
void pos::PixelROCDACSettings::setVcThr | ( | bits8 | vcThr | ) | [inline] |
void pos::PixelROCDACSettings::setVdd | ( | bits4 | vdd | ) | [inline] |
void pos::PixelROCDACSettings::setVHldDel | ( | bits8 | vHldDel | ) | [inline] |
void pos::PixelROCDACSettings::setVIbias_bus | ( | bits8 | vIbias_bus | ) | [inline] |
Definition at line 108 of file PixelROCDACSettings.h.
References VIbias_bus_.
{VIbias_bus_=vIbias_bus;}
void pos::PixelROCDACSettings::setVIbias_DAC | ( | bits8 | vIbias_DAC | ) | [inline] |
Definition at line 129 of file PixelROCDACSettings.h.
References VIbias_DAC_.
{VIbias_DAC_=vIbias_DAC;}
void pos::PixelROCDACSettings::setVIbias_PH | ( | bits8 | vIbias_PH | ) | [inline] |
Definition at line 126 of file PixelROCDACSettings.h.
References VIbias_PH_.
{VIbias_PH_=vIbias_PH;}
void pos::PixelROCDACSettings::setVIbias_roc | ( | bits8 | vIbias_roc | ) | [inline] |
Definition at line 132 of file PixelROCDACSettings.h.
References VIbias_roc_.
{VIbias_roc_=vIbias_roc;}
void pos::PixelROCDACSettings::setVIbias_sf | ( | bits4 | vIbias_sf | ) | [inline] |
Definition at line 111 of file PixelROCDACSettings.h.
References VIbias_sf_.
{VIbias_sf_=vIbias_sf;}
void pos::PixelROCDACSettings::setVIColOr | ( | bits8 | vIColOr | ) | [inline] |
void pos::PixelROCDACSettings::setVIon | ( | bits8 | vIon | ) | [inline] |
void pos::PixelROCDACSettings::setVleak | ( | bits8 | vleak | ) | [inline] |
void pos::PixelROCDACSettings::setVnpix | ( | bits8 | vnpix | ) | [inline] |
void pos::PixelROCDACSettings::setVOffsetOp | ( | bits8 | vOffsetOp | ) | [inline] |
Definition at line 114 of file PixelROCDACSettings.h.
References VOffsetOp_.
{VOffsetOp_=vOffsetOp;}
void pos::PixelROCDACSettings::setVOffsetRO | ( | bits8 | vOffsetRO | ) | [inline] |
Definition at line 120 of file PixelROCDACSettings.h.
References VOffsetRO_.
{VOffsetRO_=vOffsetRO;}
void pos::PixelROCDACSettings::setVrgPr | ( | bits4 | vrgPr | ) | [inline] |
void pos::PixelROCDACSettings::setVrgSh | ( | bits4 | vrgSh | ) | [inline] |
void pos::PixelROCDACSettings::setVsf | ( | bits8 | vsf | ) | [inline] |
void pos::PixelROCDACSettings::setVsumCol | ( | bits8 | vsumCol | ) | [inline] |
void pos::PixelROCDACSettings::setVtrim | ( | bits8 | vtrim | ) | [inline] |
void pos::PixelROCDACSettings::setVwllPr_ | ( | bits8 | vwllPr | ) | [inline] |
void pos::PixelROCDACSettings::setVwllSh | ( | bits8 | vwllSh | ) | [inline] |
void pos::PixelROCDACSettings::setWBC | ( | bits8 | wbc | ) | [inline] |
std::string pos::PixelROCDACSettings::ToLower | ( | std::string | ) | [private] |
void pos::PixelROCDACSettings::writeASCII | ( | std::ostream & | out | ) | const |
void pos::PixelROCDACSettings::writeBinary | ( | std::ofstream & | out | ) | const |
void pos::PixelROCDACSettings::writeXML | ( | pos::PixelConfigKey | key, |
int | version, | ||
std::string | path | ||
) | const [inline] |
Definition at line 47 of file PixelROCDACSettings.h.
{;}
virtual void pos::PixelROCDACSettings::writeXML | ( | std::ofstream * | out | ) | const [virtual] |
virtual void pos::PixelROCDACSettings::writeXMLHeader | ( | pos::PixelConfigKey | key, |
int | version, | ||
std::string | path, | ||
std::ofstream * | out | ||
) | const [inline, virtual] |
Definition at line 48 of file PixelROCDACSettings.h.
{;}
virtual void pos::PixelROCDACSettings::writeXMLTrailer | ( | std::ofstream * | out | ) | const [inline, virtual] |
Definition at line 50 of file PixelROCDACSettings.h.
{;}
std::ostream& operator<< | ( | std::ostream & | s, |
const PixelROCDACSettings & | dacs | ||
) | [friend] |
bits8 pos::PixelROCDACSettings::CalDel_ [private] |
Definition at line 193 of file PixelROCDACSettings.h.
Referenced by getCalDel(), and setCalDel().
bits8 pos::PixelROCDACSettings::ChipContReg_ [private] |
Definition at line 196 of file PixelROCDACSettings.h.
Referenced by getControlRegister(), and setControlRegister().
PixelROCName pos::PixelROCDACSettings::rocid_ [private] |
Definition at line 164 of file PixelROCDACSettings.h.
Referenced by getROCName(), and PixelROCDACSettings().
bits8 pos::PixelROCDACSettings::TempRange_ [private] |
Definition at line 194 of file PixelROCDACSettings.h.
Referenced by getTempRange(), and setTempRange().
bits8 pos::PixelROCDACSettings::Vana_ [private] |
Definition at line 169 of file PixelROCDACSettings.h.
bits8 pos::PixelROCDACSettings::VbiasOp_ [private] |
Definition at line 183 of file PixelROCDACSettings.h.
Referenced by getVbiasOp(), and setVbiasOp().
bits8 pos::PixelROCDACSettings::Vcal_ [private] |
Definition at line 192 of file PixelROCDACSettings.h.
bits4 pos::PixelROCDACSettings::Vcomp_ [private] |
Definition at line 171 of file PixelROCDACSettings.h.
Referenced by getVcomp(), and setVcomp().
bits8 pos::PixelROCDACSettings::VcThr_ [private] |
Definition at line 179 of file PixelROCDACSettings.h.
Referenced by getVcThr(), and setVcThr().
bits4 pos::PixelROCDACSettings::Vdd_ [private] |
Definition at line 168 of file PixelROCDACSettings.h.
bits8 pos::PixelROCDACSettings::VHldDel_ [private] |
Definition at line 177 of file PixelROCDACSettings.h.
Referenced by getVHldDel(), and setVHldDel().
bits8 pos::PixelROCDACSettings::VIbias_bus_ [private] |
Definition at line 180 of file PixelROCDACSettings.h.
Referenced by getVIbias_bus(), and setVIbias_bus().
bits8 pos::PixelROCDACSettings::VIbias_DAC_ [private] |
Definition at line 187 of file PixelROCDACSettings.h.
Referenced by getVIbias_DAC(), and setVIbias_DAC().
bits8 pos::PixelROCDACSettings::VIbias_PH_ [private] |
Definition at line 186 of file PixelROCDACSettings.h.
Referenced by getVIbias_PH(), and setVIbias_PH().
bits8 pos::PixelROCDACSettings::VIbias_roc_ [private] |
Definition at line 188 of file PixelROCDACSettings.h.
Referenced by getVIbias_roc(), and setVIbias_roc().
bits4 pos::PixelROCDACSettings::VIbias_sf_ [private] |
Definition at line 181 of file PixelROCDACSettings.h.
Referenced by getVIbias_sf(), and setVIbias_sf().
bits8 pos::PixelROCDACSettings::VIColOr_ [private] |
Definition at line 189 of file PixelROCDACSettings.h.
Referenced by getVIColOr(), and setVIColOr().
bits8 pos::PixelROCDACSettings::VIon_ [private] |
Definition at line 185 of file PixelROCDACSettings.h.
bits8 pos::PixelROCDACSettings::Vleak_ [private] |
Definition at line 172 of file PixelROCDACSettings.h.
Referenced by getVleak(), and setVleak().
bits8 pos::PixelROCDACSettings::Vnpix_ [private] |
Definition at line 190 of file PixelROCDACSettings.h.
Referenced by getVnpix(), and setVnpix().
bits8 pos::PixelROCDACSettings::VOffsetOp_ [private] |
Definition at line 182 of file PixelROCDACSettings.h.
Referenced by getVOffsetOp(), and setVOffsetOp().
bits8 pos::PixelROCDACSettings::VOffsetRO_ [private] |
Definition at line 184 of file PixelROCDACSettings.h.
Referenced by getVOffsetRO(), and setVOffsetRO().
bits4 pos::PixelROCDACSettings::VrgPr_ [private] |
Definition at line 173 of file PixelROCDACSettings.h.
Referenced by getVrgPr(), and setVrgPr().
bits4 pos::PixelROCDACSettings::VrgSh_ [private] |
Definition at line 175 of file PixelROCDACSettings.h.
Referenced by getVrgSh(), and setVrgSh().
bits8 pos::PixelROCDACSettings::Vsf_ [private] |
Definition at line 170 of file PixelROCDACSettings.h.
bits8 pos::PixelROCDACSettings::VsumCol_ [private] |
Definition at line 191 of file PixelROCDACSettings.h.
Referenced by getVsumCol(), and setVsumCol().
bits8 pos::PixelROCDACSettings::Vtrim_ [private] |
Definition at line 178 of file PixelROCDACSettings.h.
Referenced by getVtrim(), and setVtrim().
bits8 pos::PixelROCDACSettings::VwllPr_ [private] |
Definition at line 174 of file PixelROCDACSettings.h.
Referenced by getVwllPr(), and setVwllPr_().
bits8 pos::PixelROCDACSettings::VwllSh_ [private] |
Definition at line 176 of file PixelROCDACSettings.h.
Referenced by getVwllSh(), and setVwllSh().
bits8 pos::PixelROCDACSettings::WBC_ [private] |
Definition at line 195 of file PixelROCDACSettings.h.