#include <Entry.h>
Private Member Functions | |
void | fillFromInputFileQuality (const std::vector< ALIstring > &wordlist) |
void | fillFromInputFileSigma (const std::vector< ALIstring > &wordlist) |
void | fillFromInputFileValue (const std::vector< ALIstring > &wordlist) |
void | fillFromReportOutFileQuality (const EntryData *entryData) |
void | fillFromReportOutFileSigma (const EntryData *entryData) |
void | fillFromReportOutFileValue (EntryData *entryData) |
Friends | |
std::ostream & | operator<< (std::ostream &os, const Entry &c) |
Entry::Entry | ( | const ALIstring & | type | ) |
Definition at line 22 of file Entry.cc.
References gather_cfg::cout, ALIUtils::debug, and valueDisplacementByFitting_.
void Entry::addFittedDisplacementToValue | ( | const ALIdouble | val | ) |
Definition at line 313 of file Entry.cc.
References gather_cfg::cout, ALIUtils::debug, displaceOriginal(), lastAdditionToValueDisplacementByFitting_, name(), OpticalObject::name(), OptOCurrent(), OpticalObject::resetGlobalCoordinates(), and valueDisplacementByFitting_.
Referenced by substractToHalfFittedDisplacementToValue().
|
virtual |
Reimplemented in EntryAngleAffAngles, and EntryLengthAffCentre.
Definition at line 266 of file Entry.cc.
References gather_cfg::cout, ALIUtils::debug, OpticalObject::displaceExtraEntry(), OpticalObject::extraEntryNo(), name(), and OptOCurrent().
Referenced by Measurement::DerivativeRespectEntry().
|
virtual |
Reimplemented in EntryAngleAffAngles, and EntryLengthAffCentre.
Definition at line 279 of file Entry.cc.
References gather_cfg::cout, ALIUtils::debug, OpticalObject::displaceExtraEntryOriginal(), OpticalObject::extraEntryNo(), name(), and OptOCurrent().
Referenced by addFittedDisplacementToValue().
|
virtual |
Reimplemented in EntryAngleAffAngles, and EntryLengthAffCentre.
Definition at line 292 of file Entry.cc.
References gather_cfg::cout, ALIUtils::debug, OpticalObject::displaceExtraEntryOriginalOriginal(), OpticalObject::extraEntryNo(), name(), and OptOCurrent().
Referenced by FittedEntriesReader::readFittedEntriesFromFile().
void Entry::fill | ( | const std::vector< ALIstring > & | wordlist | ) |
Definition at line 32 of file Entry.cc.
References dtNoiseDBValidation_cfg::cerr, gather_cfg::cout, ALIUtils::debug, ALIUtils::dumpVS(), ALIFileIn::ErrorInLine(), cmsRelvalreport::exit, fillFromInputFileQuality(), fillFromInputFileSigma(), fillFromInputFileValue(), fillFromReportOutFileQuality(), fillFromReportOutFileSigma(), fillFromReportOutFileValue(), EntryMgr::findEntryByLongName(), EntryMgr::findEntryByShortName(), GlobalOptionMgr::getGlobalOptionValue(), EntryMgr::getInstance(), GlobalOptionMgr::getInstance(), ALIFileIn::getInstance(), longName(), OpticalObject::longName(), name(), OptOCurrent(), and Model::SDFName().
Referenced by OpticalObject::fillCoordinateEntry(), and OpticalObject::fillExtraEntry().
|
private |
Definition at line 163 of file Entry.cc.
References dtNoiseDBValidation_cfg::cerr, gather_cfg::cout, ALIUtils::debug, ALIFileIn::ErrorInLine(), cmsRelvalreport::exit, ALIFileIn::getInstance(), name(), OpticalObject::name(), OptOCurrent(), quality_, Model::SDFName(), sigma_, and sigmaOriginalOriginal_.
Referenced by fill().
|
private |
Definition at line 121 of file Entry.cc.
References dtNoiseDBValidation_cfg::cerr, gather_cfg::cout, ALIUtils::debug, ALIFileIn::ErrorInLine(), cmsRelvalreport::exit, GlobalOptionMgr::getGlobalOptionValue(), ParameterMgr::getInstance(), GlobalOptionMgr::getInstance(), ALIFileIn::getInstance(), ParameterMgr::getParameterValue(), ALIUtils::IsNumber(), Model::SDFName(), sigma_, SigmaDimensionFactor(), and sigmaOriginalOriginal_.
Referenced by fill().
|
private |
Definition at line 91 of file Entry.cc.
References dtNoiseDBValidation_cfg::cerr, gather_cfg::cout, ALIUtils::debug, ALIFileIn::ErrorInLine(), cmsRelvalreport::exit, ParameterMgr::getInstance(), ALIFileIn::getInstance(), ParameterMgr::getParameterValue(), ALIUtils::IsNumber(), Model::SDFName(), value_, ValueDimensionFactor(), and valueOriginalOriginal_.
Referenced by fill().
|
private |
Definition at line 235 of file Entry.cc.
References EntryData::quality(), and quality_.
Referenced by fill().
|
private |
Definition at line 218 of file Entry.cc.
References EntryMgr::getDimOutAngleSig(), EntryMgr::getDimOutLengthSig(), EntryMgr::getInstance(), EntryData::sigma(), sigma_, sigmaOriginalOriginal_, and type_.
Referenced by fill().
|
private |
Definition at line 196 of file Entry.cc.
References gather_cfg::cout, ALIUtils::debug, EntryMgr::getDimOutAngleVal(), EntryMgr::getDimOutLengthVal(), EntryMgr::getInstance(), name(), OpticalObject::name(), OptOCurrent(), EntryData::setValueDisplacement(), type_, value_, EntryData::valueDisplacement(), EntryData::valueOriginal(), and valueOriginalOriginal_.
Referenced by fill().
|
virtual |
Definition at line 243 of file Entry.cc.
References setName().
Referenced by OpticalObject::fillCoordinateEntry(), OpticalObject::fillExtraEntry(), and OpticalObject::setAnglesNull().
void Entry::fillNull | ( | ) |
Definition at line 251 of file Entry.cc.
References quality_, sigma_, sigmaOriginalOriginal_, value_, and valueOriginalOriginal_.
Referenced by OpticalObject::setAnglesNull().
|
inline |
Definition at line 60 of file Entry.h.
References fitPos_.
Referenced by Fit::dumpEntryAfterFit(), CocoaDBMgr::GetEntryError(), and Fit::setCorrelationFromParamFitted().
|
inline |
|
inline |
Definition at line 68 of file Entry.h.
References lastAdditionToValueDisplacementByFitting_.
const ALIstring Entry::longName | ( | ) | const |
Definition at line 371 of file Entry.cc.
References OpticalObject::name(), name_, and OptOCurrent_.
Referenced by fill().
|
inline |
Definition at line 52 of file Entry.h.
References name_.
Referenced by dataset.Dataset::__getDataType(), dataset.Dataset::__getFileInfoList(), addFittedDisplacementToValue(), OpticalObject::buildWordList(), MeasurementDiffEntry::calculateSimulatedValue(), EntryAngleAffAngles::checkDiff(), Measurement::DerivativeRespectEntry(), EntryLengthAffCentre::displace(), EntryAngleAffAngles::displace(), displace(), EntryLengthAffCentre::displaceOriginal(), EntryAngleAffAngles::displaceOriginal(), displaceOriginal(), EntryAngleAffAngles::displaceOriginalOriginal(), EntryLengthAffCentre::displaceOriginalOriginal(), displaceOriginalOriginal(), Fit::dumpEntryAfterFit(), OptOSensor2D::fastTraversesLightRay(), fill(), fillFromInputFileQuality(), fillFromReportOutFileValue(), EntryLengthAffCentre::FillName(), EntryAngleAffAngles::FillName(), FittedEntry::FittedEntry(), operator<<(), FittedEntriesReader::readFittedEntriesFromFile(), setName(), CocoaToDDLMgr::specPar(), Vispa.Views.PropertyView.Property::valueChanged(), EntryAngleAffAngles::valueDisplaced(), EntryLengthAffCentre::valueDisplaced(), and valueDisplaced().
|
inline |
Definition at line 61 of file Entry.h.
References OptOCurrent_.
Referenced by addFittedDisplacementToValue(), OpticalObject::buildWordList(), Measurement::DerivativeRespectEntry(), EntryAngleAffAngles::displace(), EntryLengthAffCentre::displace(), displace(), EntryLengthAffCentre::displaceOriginal(), EntryAngleAffAngles::displaceOriginal(), displaceOriginal(), EntryLengthAffCentre::displaceOriginalOriginal(), EntryAngleAffAngles::displaceOriginalOriginal(), displaceOriginalOriginal(), Fit::dumpEntryAfterFit(), fill(), fillFromInputFileQuality(), fillFromReportOutFileValue(), FittedEntry::FittedEntry(), FittedEntriesReader::readFittedEntriesFromFile(), EntryAngleAffAngles::valueDisplaced(), EntryLengthAffCentre::valueDisplaced(), and valueDisplaced().
|
inlinevirtual |
Reimplemented in EntryLength, and EntryAngle.
Definition at line 40 of file Entry.h.
Referenced by Fit::dumpEntryAfterFit(), and FittedEntry::FittedEntry().
|
inlinevirtual |
Reimplemented in EntryLength, and EntryAngle.
Definition at line 39 of file Entry.h.
Referenced by Fit::dumpEntryAfterFit(), FittedEntry::FittedEntry(), and Fit::getEntryValue().
|
inline |
Definition at line 59 of file Entry.h.
References quality_.
Referenced by OpticalObject::buildWordList(), Fit::dumpEntryAfterFit(), FittedEntry::FittedEntry(), CocoaDBMgr::GetEntryError(), and CocoaToDDLMgr::specPar().
void Entry::resetValueDisplacementByFitting | ( | ) |
|
inline |
|
inline |
Definition at line 70 of file Entry.h.
References lastAdditionToValueDisplacementByFitting_.
|
inline |
Definition at line 75 of file Entry.h.
Referenced by Vispa.Gui.PortWidget.PortWidget::__init__(), Vispa.Views.PropertyView.Property::__init__(), EntryAngleAffAngles::FillName(), EntryLengthAffCentre::FillName(), and fillName().
|
inline |
Definition at line 81 of file Entry.h.
References OptOCurrent_.
Referenced by OpticalObject::fillCoordinateEntry(), OpticalObject::fillExtraEntry(), and OpticalObject::setAnglesNull().
|
inline |
|
inline |
Definition at line 78 of file Entry.h.
References sigma_.
Referenced by FittedEntriesReader::readFittedEntriesFromFile().
|
inline |
Definition at line 77 of file Entry.h.
References value_.
Referenced by Vispa.Views.PropertyView.StringProperty::buttonClicked(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Vispa.Views.PropertyView.FileVectorProperty::buttonClicked(), OptOSensor2D::fastTraversesLightRay(), Vispa.Views.PropertyView.TextEditWithButtonProperty::keyPressEvent(), Vispa.Views.PropertyView.TextEditWithButtonProperty::setMultiline(), and FittedEntriesSet::SetOptOEntries().
|
inline |
Definition at line 57 of file Entry.h.
References sigma_.
Referenced by OpticalObject::buildWordList(), Fit::dumpEntryAfterFit(), FittedEntry::FittedEntry(), CocoaDBMgr::GetEntryError(), and CocoaToDDLMgr::specPar().
|
inlinevirtual |
Reimplemented in EntryLength, EntryAngle, and EntryNoDim.
Definition at line 38 of file Entry.h.
Referenced by OpticalObject::buildWordList(), and fillFromInputFileSigma().
|
inline |
|
inlinevirtual |
Reimplemented in EntryLength, EntryAngle, and EntryNoDim.
Definition at line 67 of file Entry.h.
Referenced by Measurement::DerivativeRespectEntry().
void Entry::substractToHalfFittedDisplacementToValue | ( | ) |
Definition at line 330 of file Entry.cc.
References addFittedDisplacementToValue(), and lastAdditionToValueDisplacementByFitting_.
|
inline |
Definition at line 54 of file Entry.h.
References type_.
Referenced by Fit::getEntryValue(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), operator<<(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), setType(), and CocoaToDDLMgr::specPar().
|
inline |
Definition at line 55 of file Entry.h.
References value_.
Referenced by OpticalObject::buildWordList(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), Fit::dumpEntryAfterFit(), Mixins.UsingBlock::dumpPython(), OptOSensor2D::fastTraversesLightRay(), OpticalObject::fillExtraEntry(), FittedEntry::FittedEntry(), OpticalObject::getEntryCentre(), OpticalObject::getEntryRMangle(), Fit::getEntryValue(), 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(), Vispa.Views.PropertyView.FileProperty::labelDoubleClicked(), FittedEntriesReader::readFittedEntriesFromFile(), CocoaToDDLMgr::specPar(), and valueInGlobalReferenceFrame().
|
inlinevirtual |
Reimplemented in EntryLength, EntryAngle, and EntryNoDim.
Definition at line 37 of file Entry.h.
Referenced by OpticalObject::buildWordList(), OpticalObject::fillExtraEntry(), and fillFromInputFileValue().
|
virtual |
Reimplemented in EntryLengthAffCentre, and EntryAngleAffAngles.
Definition at line 342 of file Entry.cc.
References gather_cfg::cout, ALIUtils::debug, OpticalObject::extraEntryNo(), OpticalObject::ExtraEntryValueList(), OpticalObject::ExtraEntryValueOriginalList(), name(), OpticalObject::name(), and OptOCurrent().
Referenced by MeasurementDiffEntry::calculateSimulatedValue().
|
inline |
Definition at line 63 of file Entry.h.
References valueDisplacementByFitting_.
Referenced by Fit::dumpEntryAfterFit(), FittedEntry::FittedEntry(), OpticalObject::getEntryCentre(), OpticalObject::getEntryRMangle(), and Fit::getEntryValue().
|
inlinevirtual |
|
inline |
|
friend |
Definition at line 357 of file Entry.cc.
|
protected |
Definition at line 109 of file Entry.h.
Referenced by fitPos(), operator<<(), and setFitPos().
|
protected |
Definition at line 112 of file Entry.h.
Referenced by addFittedDisplacementToValue(), lastAdditionToValueDisplacementByFitting(), operator<<(), setLastAdditionToValueDisplacementByFitting(), and substractToHalfFittedDisplacementToValue().
|
protected |
Definition at line 101 of file Entry.h.
Referenced by EntryAngleAffAngles::displace(), EntryLengthAffCentre::displace(), EntryAngleAffAngles::displaceOriginal(), EntryLengthAffCentre::displaceOriginal(), EntryAngleAffAngles::displaceOriginalOriginal(), EntryLengthAffCentre::displaceOriginalOriginal(), longName(), name(), and setName().
|
protected |
Definition at line 108 of file Entry.h.
Referenced by longName(), operator<<(), OptOCurrent(), and setOptOCurrent().
|
protected |
Definition at line 107 of file Entry.h.
Referenced by fillFromInputFileQuality(), fillFromReportOutFileQuality(), fillNull(), operator<<(), quality(), and setQuality().
|
protected |
Definition at line 105 of file Entry.h.
Referenced by fillFromInputFileQuality(), fillFromInputFileSigma(), fillFromReportOutFileSigma(), fillNull(), operator<<(), setSigma(), and sigma().
|
protected |
Definition at line 106 of file Entry.h.
Referenced by fillFromInputFileQuality(), fillFromInputFileSigma(), fillFromReportOutFileSigma(), fillNull(), operator<<(), and sigmaOriginalOriginal().
|
protected |
Definition at line 119 of file Entry.h.
Referenced by EntryAngle::EntryAngle(), EntryLength::EntryLength(), EntryNoDim::EntryNoDim(), and getDimType().
|
protected |
Definition at line 102 of file Entry.h.
Referenced by Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), fillFromReportOutFileSigma(), fillFromReportOutFileValue(), Modules.Service::insertInto(), RandomRunSource.RandomRunSource::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), setType(), and type().
|
protected |
Definition at line 103 of file Entry.h.
Referenced by fillFromInputFileValue(), fillFromReportOutFileValue(), fillNull(), operator<<(), setValue(), and value().
|
protected |
Definition at line 111 of file Entry.h.
Referenced by addFittedDisplacementToValue(), Entry(), operator<<(), resetValueDisplacementByFitting(), and valueDisplacementByFitting().
|
protected |
Definition at line 104 of file Entry.h.
Referenced by fillFromInputFileValue(), fillFromReportOutFileValue(), fillNull(), operator<<(), and valueOriginalOriginal().