#include <PixelDACScanRange.h>
Public Member Functions | |
unsigned int | dacchannel () const |
unsigned int | first () const |
unsigned int | getNPoints () const |
unsigned int | index () const |
unsigned int | last () const |
bool | mixValuesAcrossROCs () const |
std::string | name () const |
bool | negative () const |
PixelDACScanRange () | |
PixelDACScanRange (std::string dacname, unsigned int first, unsigned int last, unsigned int step, unsigned int index, bool mixValuesAcrossROCs) | |
PixelDACScanRange (std::string name, const std::vector< unsigned int > &values, unsigned int index, bool mixValuesAcrossROCs) | |
bool | relative () const |
void | setNegative () |
void | setRelative () |
unsigned int | step () const |
bool | uniformSteps () const |
unsigned int | value (unsigned int ivalue) const |
std::vector< unsigned int > | values () const |
Private Member Functions | |
void | setDACChannel (std::string name) |
Private Attributes | |
unsigned int | dacchannel_ |
unsigned int | first_ |
unsigned int | index_ |
unsigned int | last_ |
bool | mixValuesAcrossROCs_ |
std::string | name_ |
bool | negative_ |
bool | relative_ |
unsigned int | step_ |
bool | uniformSteps_ |
std::vector< unsigned int > | values_ |
Definition at line 26 of file PixelDACScanRange.h.
|
inline |
Definition at line 30 of file PixelDACScanRange.h.
PixelDACScanRange::PixelDACScanRange | ( | std::string | dacname, |
unsigned int | first, | ||
unsigned int | last, | ||
unsigned int | step, | ||
unsigned int | index, | ||
bool | mixValuesAcrossROCs | ||
) |
Definition at line 16 of file PixelDACScanRange.cc.
References assert(), first(), first_, index(), index_, last(), last_, mixValuesAcrossROCs(), mixValuesAcrossROCs_, name(), name_, negative_, relative_, setDACChannel(), step(), step_, uniformSteps_, and values_.
PixelDACScanRange::PixelDACScanRange | ( | std::string | name, |
const std::vector< unsigned int > & | values, | ||
unsigned int | index, | ||
bool | mixValuesAcrossROCs | ||
) |
Definition at line 43 of file PixelDACScanRange.cc.
References assert(), mixValuesAcrossROCs(), mixValuesAcrossROCs_, name(), name_, negative_, relative_, setDACChannel(), uniformSteps_, values(), and values_.
|
inline |
|
inline |
Definition at line 41 of file PixelDACScanRange.h.
References assert(), first_, and uniformSteps_.
Referenced by PixelDACScanRange().
|
inline |
Definition at line 44 of file PixelDACScanRange.h.
References values_.
|
inline |
Definition at line 43 of file PixelDACScanRange.h.
References index_.
Referenced by BeautifulSoup.PageElement::_invert(), and PixelDACScanRange().
|
inline |
Definition at line 42 of file PixelDACScanRange.h.
References assert(), last_, and uniformSteps_.
Referenced by PixelDACScanRange().
|
inline |
Definition at line 46 of file PixelDACScanRange.h.
References mixValuesAcrossROCs_.
Referenced by PixelDACScanRange().
|
inline |
Definition at line 38 of file PixelDACScanRange.h.
References name_.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), PixelDACScanRange(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
|
inline |
|
private |
Definition at line 61 of file PixelDACScanRange.cc.
References assert(), gather_cfg::cout, dacchannel_, pos::k_DACAddress_CalDel, pos::k_DACAddress_ChipContReg, pos::k_DACAddress_Vana, pos::k_DACAddress_VbiasOp, pos::k_DACAddress_Vcal, pos::k_DACAddress_Vcomp, pos::k_DACAddress_VcThr, pos::k_DACAddress_Vdd, pos::k_DACAddress_VHldDel, pos::k_DACAddress_VIbias_bus, pos::k_DACAddress_VIbias_DAC, pos::k_DACAddress_VIbias_PH, pos::k_DACAddress_VIbias_roc, pos::k_DACAddress_VIbias_sf, pos::k_DACAddress_VIColOr, pos::k_DACAddress_VIon, pos::k_DACAddress_Vleak, pos::k_DACAddress_Vnpix, pos::k_DACAddress_VOffsetOp, pos::k_DACAddress_VOffsetRO, pos::k_DACAddress_VrgPr, pos::k_DACAddress_VrgSh, pos::k_DACAddress_Vsf, pos::k_DACAddress_VsumCol, pos::k_DACAddress_Vtrim, pos::k_DACAddress_VwllPr, pos::k_DACAddress_VwllSh, pos::k_DACAddress_WBC, pos::k_DACName_CalDel, pos::k_DACName_ChipContReg, 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.
Referenced by PixelDACScanRange().
|
inline |
Definition at line 50 of file PixelDACScanRange.h.
References negative_.
Referenced by pos::PixelCalibConfiguration::PixelCalibConfiguration().
|
inline |
Definition at line 48 of file PixelDACScanRange.h.
References relative_.
Referenced by pos::PixelCalibConfiguration::PixelCalibConfiguration().
|
inline |
Definition at line 40 of file PixelDACScanRange.h.
References assert(), step_, and uniformSteps_.
Referenced by PixelDACScanRange().
|
inline |
|
inline |
Definition at line 45 of file PixelDACScanRange.h.
References assert(), and values_.
Referenced by Types.int32::__nonzero__(), Types.uint32::__nonzero__(), Types.int64::__nonzero__(), Types.uint64::__nonzero__(), Types.double::__nonzero__(), Types.bool::__nonzero__(), Types.string::__nonzero__(), average.Average::average(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Mixins.UsingBlock::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), and Vispa.Views.PropertyView.FileProperty::labelDoubleClicked().
|
inline |
Definition at line 53 of file PixelDACScanRange.h.
References values_.
Referenced by python.seqvaluedict.seqdict::items(), and PixelDACScanRange().
|
private |
Definition at line 61 of file PixelDACScanRange.h.
Referenced by dacchannel(), and setDACChannel().
|
private |
Definition at line 63 of file PixelDACScanRange.h.
Referenced by first(), and PixelDACScanRange().
|
private |
Definition at line 67 of file PixelDACScanRange.h.
Referenced by index(), and PixelDACScanRange().
|
private |
Definition at line 64 of file PixelDACScanRange.h.
Referenced by last(), and PixelDACScanRange().
|
private |
Definition at line 69 of file PixelDACScanRange.h.
Referenced by mixValuesAcrossROCs(), and PixelDACScanRange().
|
private |
Definition at line 60 of file PixelDACScanRange.h.
Referenced by name(), and PixelDACScanRange().
|
private |
Definition at line 75 of file PixelDACScanRange.h.
Referenced by negative(), PixelDACScanRange(), and setNegative().
|
private |
Definition at line 71 of file PixelDACScanRange.h.
Referenced by PixelDACScanRange(), relative(), and setRelative().
|
private |
Definition at line 65 of file PixelDACScanRange.h.
Referenced by PixelDACScanRange(), and step().
|
private |
Definition at line 62 of file PixelDACScanRange.h.
Referenced by first(), last(), PixelDACScanRange(), step(), and uniformSteps().
|
private |
Definition at line 66 of file PixelDACScanRange.h.
Referenced by getNPoints(), PixelDACScanRange(), value(), and values().