CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes | Friends

pos::PixelROCDACSettings Class Reference

This class implements.. More...

#include <interface/PixelROCDACSettings.h>

List of all members.

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)

Detailed Description

This class implements..

A longer explanation will be placed here later

Definition at line 27 of file PixelROCDACSettings.h.


Constructor & Destructor Documentation

PixelROCDACSettings::PixelROCDACSettings ( )

Definition at line 17 of file PixelROCDACSettings.cc.

{}
pos::PixelROCDACSettings::PixelROCDACSettings ( const PixelROCName rocid) [inline]

Definition at line 33 of file PixelROCDACSettings.h.

References rocid_.

{rocid_= rocid;}

Member Function Documentation

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]

Definition at line 146 of file PixelROCDACSettings.h.

References CalDel_.

{return CalDel_;}
string PixelROCDACSettings::getConfigCommand ( )

Definition at line 624 of file PixelROCDACSettings.cc.

References asciidump::s.

                                            {

  string s;

  return 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.

PixelROCName pos::PixelROCDACSettings::getROCName ( ) const [inline]

Definition at line 158 of file PixelROCDACSettings.h.

References rocid_.

{return rocid_;} 
bits8 pos::PixelROCDACSettings::getTempRange ( ) [inline]

Definition at line 149 of file PixelROCDACSettings.h.

References TempRange_.

{return TempRange_;}
bits8 pos::PixelROCDACSettings::getVana ( ) [inline]

Definition at line 74 of file PixelROCDACSettings.h.

References Vana_.

{return Vana_;}
bits8 pos::PixelROCDACSettings::getVbiasOp ( ) [inline]

Definition at line 116 of file PixelROCDACSettings.h.

References VbiasOp_.

{return VbiasOp_;}
bits8 pos::PixelROCDACSettings::getVcal ( ) [inline]

Definition at line 143 of file PixelROCDACSettings.h.

References Vcal_.

{return Vcal_;}
bits4 pos::PixelROCDACSettings::getVcomp ( ) [inline]

Definition at line 80 of file PixelROCDACSettings.h.

References Vcomp_.

{return Vcomp_;}
bits8 pos::PixelROCDACSettings::getVcThr ( ) [inline]

Definition at line 104 of file PixelROCDACSettings.h.

References VcThr_.

{return VcThr_;}
bits4 pos::PixelROCDACSettings::getVdd ( ) [inline]

Definition at line 71 of file PixelROCDACSettings.h.

References Vdd_.

{return Vdd_;}
bits8 pos::PixelROCDACSettings::getVHldDel ( ) [inline]

Definition at line 98 of file PixelROCDACSettings.h.

References VHldDel_.

{return VHldDel_;}
bits8 pos::PixelROCDACSettings::getVIbias_bus ( ) [inline]

Definition at line 107 of file PixelROCDACSettings.h.

References VIbias_bus_.

{return VIbias_bus_;}
bits8 pos::PixelROCDACSettings::getVIbias_DAC ( ) [inline]

Definition at line 128 of file PixelROCDACSettings.h.

References VIbias_DAC_.

{return VIbias_DAC_;}
bits8 pos::PixelROCDACSettings::getVIbias_PH ( ) [inline]

Definition at line 125 of file PixelROCDACSettings.h.

References VIbias_PH_.

{return VIbias_PH_;}
bits8 pos::PixelROCDACSettings::getVIbias_roc ( ) [inline]

Definition at line 131 of file PixelROCDACSettings.h.

References VIbias_roc_.

{return VIbias_roc_;}
bits4 pos::PixelROCDACSettings::getVIbias_sf ( ) [inline]

Definition at line 110 of file PixelROCDACSettings.h.

References VIbias_sf_.

{return VIbias_sf_;}
bits8 pos::PixelROCDACSettings::getVIColOr ( ) [inline]

Definition at line 134 of file PixelROCDACSettings.h.

References VIColOr_.

{return VIColOr_;}
bits8 pos::PixelROCDACSettings::getVIon ( ) [inline]

Definition at line 122 of file PixelROCDACSettings.h.

References VIon_.

{return VIon_;}
bits8 pos::PixelROCDACSettings::getVleak ( ) [inline]

Definition at line 83 of file PixelROCDACSettings.h.

References Vleak_.

{return Vleak_;}
bits8 pos::PixelROCDACSettings::getVnpix ( ) [inline]

Definition at line 137 of file PixelROCDACSettings.h.

References Vnpix_.

{return Vnpix_;}
bits8 pos::PixelROCDACSettings::getVOffsetOp ( ) [inline]

Definition at line 113 of file PixelROCDACSettings.h.

References VOffsetOp_.

{return VOffsetOp_;}
bits8 pos::PixelROCDACSettings::getVOffsetRO ( ) [inline]

Definition at line 119 of file PixelROCDACSettings.h.

References VOffsetRO_.

{return VOffsetRO_;}
bits4 pos::PixelROCDACSettings::getVrgPr ( ) [inline]

Definition at line 86 of file PixelROCDACSettings.h.

References VrgPr_.

{return VrgPr_;}
bits4 pos::PixelROCDACSettings::getVrgSh ( ) [inline]

Definition at line 92 of file PixelROCDACSettings.h.

References VrgSh_.

{return VrgSh_;}
bits8 pos::PixelROCDACSettings::getVsf ( ) [inline]

Definition at line 77 of file PixelROCDACSettings.h.

References Vsf_.

{return Vsf_;}
bits8 pos::PixelROCDACSettings::getVsumCol ( ) [inline]

Definition at line 140 of file PixelROCDACSettings.h.

References VsumCol_.

{return VsumCol_;}
bits8 pos::PixelROCDACSettings::getVtrim ( ) [inline]

Definition at line 101 of file PixelROCDACSettings.h.

References Vtrim_.

{return Vtrim_;}
bits8 pos::PixelROCDACSettings::getVwllPr ( ) [inline]

Definition at line 89 of file PixelROCDACSettings.h.

References VwllPr_.

{return VwllPr_;}
bits8 pos::PixelROCDACSettings::getVwllSh ( ) [inline]

Definition at line 95 of file PixelROCDACSettings.h.

References VwllSh_.

{return VwllSh_;}
bits8 pos::PixelROCDACSettings::getWBC ( ) [inline]

Definition at line 152 of file PixelROCDACSettings.h.

References WBC_.

{return WBC_;}
int pos::PixelROCDACSettings::read ( std::ifstream &  in,
const PixelROCName rocid 
)
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 
)
void pos::PixelROCDACSettings::setCalDel ( bits8  calDel) [inline]

Definition at line 147 of file PixelROCDACSettings.h.

References CalDel_.

{CalDel_=calDel;}
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.

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]

Definition at line 75 of file PixelROCDACSettings.h.

References Vana_.

{Vana_=vana;}
void pos::PixelROCDACSettings::setVbiasOp ( bits8  vbiasOp) [inline]

Definition at line 117 of file PixelROCDACSettings.h.

References VbiasOp_.

{VbiasOp_=vbiasOp;}
void pos::PixelROCDACSettings::setVcal ( bits8  vcal) [inline]

Definition at line 144 of file PixelROCDACSettings.h.

References Vcal_.

{Vcal_=vcal;}
void pos::PixelROCDACSettings::setVcomp ( bits4  vcomp) [inline]

Definition at line 81 of file PixelROCDACSettings.h.

References Vcomp_.

{Vcomp_=vcomp;}
void pos::PixelROCDACSettings::setVcThr ( bits8  vcThr) [inline]

Definition at line 105 of file PixelROCDACSettings.h.

References VcThr_.

{VcThr_=vcThr;}
void pos::PixelROCDACSettings::setVdd ( bits4  vdd) [inline]

Definition at line 72 of file PixelROCDACSettings.h.

References Vdd_.

{Vdd_=vdd;}
void pos::PixelROCDACSettings::setVHldDel ( bits8  vHldDel) [inline]

Definition at line 99 of file PixelROCDACSettings.h.

References VHldDel_.

{VHldDel_=vHldDel;}
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]

Definition at line 135 of file PixelROCDACSettings.h.

References VIColOr_.

{VIColOr_=vIColOr;}
void pos::PixelROCDACSettings::setVIon ( bits8  vIon) [inline]

Definition at line 123 of file PixelROCDACSettings.h.

References VIon_.

{VIon_=vIon;}
void pos::PixelROCDACSettings::setVleak ( bits8  vleak) [inline]

Definition at line 84 of file PixelROCDACSettings.h.

References Vleak_.

{Vleak_=vleak;}
void pos::PixelROCDACSettings::setVnpix ( bits8  vnpix) [inline]

Definition at line 138 of file PixelROCDACSettings.h.

References Vnpix_.

{Vnpix_=vnpix;}
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]

Definition at line 87 of file PixelROCDACSettings.h.

References VrgPr_.

{VrgPr_=vrgPr;}
void pos::PixelROCDACSettings::setVrgSh ( bits4  vrgSh) [inline]

Definition at line 93 of file PixelROCDACSettings.h.

References VrgSh_.

{VrgSh_=vrgSh;}
void pos::PixelROCDACSettings::setVsf ( bits8  vsf) [inline]

Definition at line 78 of file PixelROCDACSettings.h.

References Vsf_.

{Vsf_=vsf;}
void pos::PixelROCDACSettings::setVsumCol ( bits8  vsumCol) [inline]

Definition at line 141 of file PixelROCDACSettings.h.

References VsumCol_.

{VsumCol_=vsumCol;}
void pos::PixelROCDACSettings::setVtrim ( bits8  vtrim) [inline]

Definition at line 102 of file PixelROCDACSettings.h.

References Vtrim_.

{Vtrim_=vtrim;}
void pos::PixelROCDACSettings::setVwllPr_ ( bits8  vwllPr) [inline]

Definition at line 90 of file PixelROCDACSettings.h.

References VwllPr_.

{VwllPr_=vwllPr;}
void pos::PixelROCDACSettings::setVwllSh ( bits8  vwllSh) [inline]

Definition at line 96 of file PixelROCDACSettings.h.

References VwllSh_.

{VwllSh_=vwllSh;}
void pos::PixelROCDACSettings::setWBC ( bits8  wbc) [inline]

Definition at line 153 of file PixelROCDACSettings.h.

References WBC_.

{WBC_=wbc;}
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.

{;}

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  s,
const PixelROCDACSettings dacs 
) [friend]

Member Data Documentation

Definition at line 193 of file PixelROCDACSettings.h.

Referenced by getCalDel(), and setCalDel().

Definition at line 196 of file PixelROCDACSettings.h.

Referenced by getControlRegister(), and setControlRegister().

Definition at line 164 of file PixelROCDACSettings.h.

Referenced by getROCName(), and PixelROCDACSettings().

Definition at line 194 of file PixelROCDACSettings.h.

Referenced by getTempRange(), and setTempRange().

Definition at line 169 of file PixelROCDACSettings.h.

Referenced by getVana(), and setVana().

Definition at line 183 of file PixelROCDACSettings.h.

Referenced by getVbiasOp(), and setVbiasOp().

Definition at line 192 of file PixelROCDACSettings.h.

Referenced by getVcal(), and setVcal().

Definition at line 171 of file PixelROCDACSettings.h.

Referenced by getVcomp(), and setVcomp().

Definition at line 179 of file PixelROCDACSettings.h.

Referenced by getVcThr(), and setVcThr().

Definition at line 168 of file PixelROCDACSettings.h.

Referenced by getVdd(), and setVdd().

Definition at line 177 of file PixelROCDACSettings.h.

Referenced by getVHldDel(), and setVHldDel().

Definition at line 180 of file PixelROCDACSettings.h.

Referenced by getVIbias_bus(), and setVIbias_bus().

Definition at line 187 of file PixelROCDACSettings.h.

Referenced by getVIbias_DAC(), and setVIbias_DAC().

Definition at line 186 of file PixelROCDACSettings.h.

Referenced by getVIbias_PH(), and setVIbias_PH().

Definition at line 188 of file PixelROCDACSettings.h.

Referenced by getVIbias_roc(), and setVIbias_roc().

Definition at line 181 of file PixelROCDACSettings.h.

Referenced by getVIbias_sf(), and setVIbias_sf().

Definition at line 189 of file PixelROCDACSettings.h.

Referenced by getVIColOr(), and setVIColOr().

Definition at line 185 of file PixelROCDACSettings.h.

Referenced by getVIon(), and setVIon().

Definition at line 172 of file PixelROCDACSettings.h.

Referenced by getVleak(), and setVleak().

Definition at line 190 of file PixelROCDACSettings.h.

Referenced by getVnpix(), and setVnpix().

Definition at line 182 of file PixelROCDACSettings.h.

Referenced by getVOffsetOp(), and setVOffsetOp().

Definition at line 184 of file PixelROCDACSettings.h.

Referenced by getVOffsetRO(), and setVOffsetRO().

Definition at line 173 of file PixelROCDACSettings.h.

Referenced by getVrgPr(), and setVrgPr().

Definition at line 175 of file PixelROCDACSettings.h.

Referenced by getVrgSh(), and setVrgSh().

Definition at line 170 of file PixelROCDACSettings.h.

Referenced by getVsf(), and setVsf().

Definition at line 191 of file PixelROCDACSettings.h.

Referenced by getVsumCol(), and setVsumCol().

Definition at line 178 of file PixelROCDACSettings.h.

Referenced by getVtrim(), and setVtrim().

Definition at line 174 of file PixelROCDACSettings.h.

Referenced by getVwllPr(), and setVwllPr_().

Definition at line 176 of file PixelROCDACSettings.h.

Referenced by getVwllSh(), and setVwllSh().

Definition at line 195 of file PixelROCDACSettings.h.

Referenced by getWBC(), and setWBC().