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 () | |
PixelROCDACSettings (const PixelROCName &rocid) | |
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 (unsigned int dacaddress, unsigned int dacvalue) |
void | setDac (std::string dacName, int value) |
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 |
void | writeXML (pos::PixelConfigKey key, int version, std::string path) const |
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 | ~PixelROCDACSettings () |
Private Member Functions | |
std::string | ToLower (std::string) |
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.
|
inlinevirtual |
Definition at line 32 of file PixelROCDACSettings.h.
|
inline |
Definition at line 34 of file PixelROCDACSettings.h.
void PixelROCDACSettings::checkTag | ( | std::string | tag, |
std::string | dacName, | ||
const PixelROCName & | rocid | ||
) |
Definition at line 380 of file PixelROCDACSettings.cc.
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.
|
inline |
Definition at line 147 of file PixelROCDACSettings.h.
string PixelROCDACSettings::getConfigCommand | ( | ) |
Definition at line 624 of file PixelROCDACSettings.cc.
|
inline |
Definition at line 156 of file PixelROCDACSettings.h.
unsigned int PixelROCDACSettings::getDac | ( | std::string | dacName | ) | const |
Definition at line 765 of file PixelROCDACSettings.cc.
void PixelROCDACSettings::getDACs | ( | std::vector< unsigned int > & | dacs | ) | const |
Definition at line 20 of file PixelROCDACSettings.cc.
void PixelROCDACSettings::getDACs | ( | std::map< std::string, unsigned int > & | dacs | ) | const |
Definition at line 55 of file PixelROCDACSettings.cc.
|
inline |
Definition at line 159 of file PixelROCDACSettings.h.
|
inline |
Definition at line 150 of file PixelROCDACSettings.h.
|
inline |
Definition at line 75 of file PixelROCDACSettings.h.
|
inline |
Definition at line 117 of file PixelROCDACSettings.h.
|
inline |
Definition at line 144 of file PixelROCDACSettings.h.
|
inline |
Definition at line 81 of file PixelROCDACSettings.h.
|
inline |
Definition at line 105 of file PixelROCDACSettings.h.
|
inline |
Definition at line 72 of file PixelROCDACSettings.h.
|
inline |
Definition at line 99 of file PixelROCDACSettings.h.
|
inline |
Definition at line 108 of file PixelROCDACSettings.h.
|
inline |
Definition at line 129 of file PixelROCDACSettings.h.
|
inline |
Definition at line 126 of file PixelROCDACSettings.h.
|
inline |
Definition at line 132 of file PixelROCDACSettings.h.
|
inline |
Definition at line 111 of file PixelROCDACSettings.h.
|
inline |
Definition at line 135 of file PixelROCDACSettings.h.
|
inline |
Definition at line 123 of file PixelROCDACSettings.h.
|
inline |
Definition at line 84 of file PixelROCDACSettings.h.
|
inline |
Definition at line 138 of file PixelROCDACSettings.h.
|
inline |
Definition at line 114 of file PixelROCDACSettings.h.
|
inline |
Definition at line 120 of file PixelROCDACSettings.h.
|
inline |
Definition at line 87 of file PixelROCDACSettings.h.
|
inline |
Definition at line 93 of file PixelROCDACSettings.h.
|
inline |
Definition at line 78 of file PixelROCDACSettings.h.
|
inline |
Definition at line 141 of file PixelROCDACSettings.h.
|
inline |
Definition at line 102 of file PixelROCDACSettings.h.
|
inline |
Definition at line 90 of file PixelROCDACSettings.h.
|
inline |
Definition at line 96 of file PixelROCDACSettings.h.
|
inline |
Definition at line 153 of file PixelROCDACSettings.h.
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.
int PixelROCDACSettings::readBinary | ( | std::ifstream & | in, |
const PixelROCName & | rocid | ||
) |
Definition at line 265 of file PixelROCDACSettings.cc.
|
inline |
Definition at line 148 of file PixelROCDACSettings.h.
|
inline |
Definition at line 157 of file PixelROCDACSettings.h.
void PixelROCDACSettings::setDAC | ( | unsigned int | dacaddress, |
unsigned int | dacvalue | ||
) |
Definition at line 189 of file PixelROCDACSettings.cc.
void PixelROCDACSettings::setDac | ( | std::string | dacName, |
int | value | ||
) |
Definition at line 669 of file PixelROCDACSettings.cc.
void PixelROCDACSettings::setDACs | ( | std::map< std::string, unsigned int > & | dacs | ) |
Definition at line 90 of file PixelROCDACSettings.cc.
|
inline |
Definition at line 151 of file PixelROCDACSettings.h.
|
inline |
Definition at line 76 of file PixelROCDACSettings.h.
|
inline |
Definition at line 118 of file PixelROCDACSettings.h.
|
inline |
Definition at line 145 of file PixelROCDACSettings.h.
|
inline |
Definition at line 82 of file PixelROCDACSettings.h.
|
inline |
Definition at line 106 of file PixelROCDACSettings.h.
|
inline |
Definition at line 73 of file PixelROCDACSettings.h.
|
inline |
Definition at line 100 of file PixelROCDACSettings.h.
|
inline |
Definition at line 109 of file PixelROCDACSettings.h.
|
inline |
Definition at line 130 of file PixelROCDACSettings.h.
|
inline |
Definition at line 127 of file PixelROCDACSettings.h.
|
inline |
Definition at line 133 of file PixelROCDACSettings.h.
|
inline |
Definition at line 112 of file PixelROCDACSettings.h.
|
inline |
Definition at line 136 of file PixelROCDACSettings.h.
|
inline |
Definition at line 124 of file PixelROCDACSettings.h.
|
inline |
Definition at line 85 of file PixelROCDACSettings.h.
|
inline |
Definition at line 139 of file PixelROCDACSettings.h.
|
inline |
Definition at line 115 of file PixelROCDACSettings.h.
|
inline |
Definition at line 121 of file PixelROCDACSettings.h.
|
inline |
Definition at line 88 of file PixelROCDACSettings.h.
|
inline |
Definition at line 94 of file PixelROCDACSettings.h.
|
inline |
Definition at line 79 of file PixelROCDACSettings.h.
|
inline |
Definition at line 142 of file PixelROCDACSettings.h.
|
inline |
Definition at line 103 of file PixelROCDACSettings.h.
|
inline |
Definition at line 91 of file PixelROCDACSettings.h.
|
inline |
Definition at line 97 of file PixelROCDACSettings.h.
|
inline |
Definition at line 154 of file PixelROCDACSettings.h.
|
private |
Definition at line 861 of file PixelROCDACSettings.cc.
void PixelROCDACSettings::writeASCII | ( | std::ostream & | out | ) | const |
Definition at line 303 of file PixelROCDACSettings.cc.
void PixelROCDACSettings::writeBinary | ( | std::ofstream & | out | ) | const |
Definition at line 228 of file PixelROCDACSettings.cc.
|
inline |
Definition at line 48 of file PixelROCDACSettings.h.
|
virtual |
Definition at line 340 of file PixelROCDACSettings.cc.
|
inlinevirtual |
Definition at line 49 of file PixelROCDACSettings.h.
|
inlinevirtual |
Definition at line 51 of file PixelROCDACSettings.h.
|
friend |
|
private |
Definition at line 194 of file PixelROCDACSettings.h.
|
private |
Definition at line 197 of file PixelROCDACSettings.h.
|
private |
Definition at line 165 of file PixelROCDACSettings.h.
|
private |
Definition at line 195 of file PixelROCDACSettings.h.
|
private |
Definition at line 170 of file PixelROCDACSettings.h.
|
private |
Definition at line 184 of file PixelROCDACSettings.h.
|
private |
Definition at line 193 of file PixelROCDACSettings.h.
|
private |
Definition at line 172 of file PixelROCDACSettings.h.
|
private |
Definition at line 180 of file PixelROCDACSettings.h.
|
private |
Definition at line 169 of file PixelROCDACSettings.h.
|
private |
Definition at line 178 of file PixelROCDACSettings.h.
|
private |
Definition at line 181 of file PixelROCDACSettings.h.
|
private |
Definition at line 188 of file PixelROCDACSettings.h.
|
private |
Definition at line 187 of file PixelROCDACSettings.h.
|
private |
Definition at line 189 of file PixelROCDACSettings.h.
|
private |
Definition at line 182 of file PixelROCDACSettings.h.
|
private |
Definition at line 190 of file PixelROCDACSettings.h.
|
private |
Definition at line 186 of file PixelROCDACSettings.h.
|
private |
Definition at line 173 of file PixelROCDACSettings.h.
|
private |
Definition at line 191 of file PixelROCDACSettings.h.
|
private |
Definition at line 183 of file PixelROCDACSettings.h.
|
private |
Definition at line 185 of file PixelROCDACSettings.h.
|
private |
Definition at line 174 of file PixelROCDACSettings.h.
|
private |
Definition at line 176 of file PixelROCDACSettings.h.
|
private |
Definition at line 171 of file PixelROCDACSettings.h.
|
private |
Definition at line 192 of file PixelROCDACSettings.h.
|
private |
Definition at line 179 of file PixelROCDACSettings.h.
|
private |
Definition at line 175 of file PixelROCDACSettings.h.
|
private |
Definition at line 177 of file PixelROCDACSettings.h.
|
private |
Definition at line 196 of file PixelROCDACSettings.h.