#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 286 of file Entry.cc.
References gather_cfg::cout, ALIUtils::debug, displaceOriginal(), lastAdditionToValueDisplacementByFitting_, name(), OpticalObject::name(), OptOCurrent(), OpticalObject::resetGlobalCoordinates(), heppy_batch::val, and valueDisplacementByFitting_.
Referenced by substractToHalfFittedDisplacementToValue().
|
virtual |
Reimplemented in EntryAngleAffAngles, and EntryLengthAffCentre.
Definition at line 247 of file Entry.cc.
References gather_cfg::cout, ALIUtils::debug, OpticalObject::displaceExtraEntry(), OpticalObject::extraEntryNo(), name(), and OptOCurrent().
|
virtual |
Reimplemented in EntryAngleAffAngles, and EntryLengthAffCentre.
Definition at line 258 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 269 of file Entry.cc.
References gather_cfg::cout, ALIUtils::debug, OpticalObject::displaceExtraEntryOriginalOriginal(), OpticalObject::extraEntryNo(), name(), and OptOCurrent().
void Entry::fill | ( | const std::vector< ALIstring > & | wordlist | ) |
Definition at line 31 of file Entry.cc.
References DMR_cfg::cerr, gather_cfg::cout, ALIUtils::debug, ALIUtils::dumpVS(), ALIFileIn::ErrorInLine(), beamvalidation::exit(), fillFromInputFileQuality(), fillFromInputFileSigma(), fillFromInputFileValue(), fillFromReportOutFileQuality(), fillFromReportOutFileSigma(), fillFromReportOutFileValue(), EntryMgr::findEntryByLongName(), EntryMgr::findEntryByShortName(), statics::fre, GlobalOptionMgr::getGlobalOptionValue(), EntryMgr::getInstance(), GlobalOptionMgr::getInstance(), ALIFileIn::getInstance(), longName(), OpticalObject::longName(), name(), OptOCurrent(), and Model::SDFName().
Referenced by OpticalObject::fillExtraEntry().
|
private |
Definition at line 155 of file Entry.cc.
References DMR_cfg::cerr, gather_cfg::cout, ALIUtils::debug, ALIFileIn::ErrorInLine(), beamvalidation::exit(), ALIFileIn::getInstance(), name(), OpticalObject::name(), OptOCurrent(), quality_, Model::SDFName(), sigma_, and sigmaOriginalOriginal_.
Referenced by fill().
|
private |
Definition at line 114 of file Entry.cc.
References DMR_cfg::cerr, gather_cfg::cout, ALIUtils::debug, ALIFileIn::ErrorInLine(), beamvalidation::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 89 of file Entry.cc.
References DMR_cfg::cerr, gather_cfg::cout, ALIUtils::debug, ALIFileIn::ErrorInLine(), beamvalidation::exit(), ParameterMgr::getInstance(), ALIFileIn::getInstance(), ParameterMgr::getParameterValue(), ALIUtils::IsNumber(), Model::SDFName(), heppy_batch::val, value_, ValueDimensionFactor(), and valueOriginalOriginal_.
Referenced by fill().
|
private |
Definition at line 225 of file Entry.cc.
References EntryData::quality(), and quality_.
Referenced by fill().
|
private |
Definition at line 210 of file Entry.cc.
References EntryMgr::getDimOutAngleSig(), EntryMgr::getDimOutLengthSig(), EntryMgr::getInstance(), EntryData::sigma(), sigma_, sigmaOriginalOriginal_, and type_.
Referenced by fill().
|
private |
Definition at line 186 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 230 of file Entry.cc.
References name(), and setName().
Referenced by OpticalObject::fillExtraEntry().
void Entry::fillNull | ( | ) |
Definition at line 235 of file Entry.cc.
References quality_, sigma_, sigmaOriginalOriginal_, value_, and valueOriginalOriginal_.
|
inline |
Definition at line 58 of file Entry.h.
References fitPos_.
Referenced by CocoaDBMgr::GetEntryError(), and Fit::setCorrelationFromParamFitted().
|
inline |
|
inline |
Definition at line 69 of file Entry.h.
References lastAdditionToValueDisplacementByFitting_.
const ALIstring Entry::longName | ( | ) | const |
Definition at line 336 of file Entry.cc.
References OpticalObject::name(), name_, and OptOCurrent_.
Referenced by fill().
|
inline |
Definition at line 50 of file Entry.h.
References name_.
Referenced by config.CFG::__str__(), addFittedDisplacementToValue(), MeasurementDiffEntry::calculateSimulatedValue(), EntryAngleAffAngles::checkDiff(), validation.Sample::digest(), EntryLengthAffCentre::displace(), EntryAngleAffAngles::displace(), displace(), EntryLengthAffCentre::displaceOriginal(), EntryAngleAffAngles::displaceOriginal(), displaceOriginal(), EntryLengthAffCentre::displaceOriginalOriginal(), EntryAngleAffAngles::displaceOriginalOriginal(), displaceOriginalOriginal(), fill(), fillFromInputFileQuality(), fillFromReportOutFileValue(), EntryLengthAffCentre::FillName(), EntryAngleAffAngles::FillName(), fillName(), CocoaDBMgr::GetOptAlignInfoFromOptO(), VIDSelectorBase.VIDSelectorBase::initialize(), setName(), CocoaToDDLMgr::specPar(), EntryAngleAffAngles::valueDisplaced(), EntryLengthAffCentre::valueDisplaced(), and valueDisplaced().
|
inline |
Definition at line 59 of file Entry.h.
References OptOCurrent_.
Referenced by addFittedDisplacementToValue(), EntryAngleAffAngles::displace(), EntryLengthAffCentre::displace(), displace(), EntryAngleAffAngles::displaceOriginal(), EntryLengthAffCentre::displaceOriginal(), displaceOriginal(), EntryAngleAffAngles::displaceOriginalOriginal(), EntryLengthAffCentre::displaceOriginalOriginal(), displaceOriginalOriginal(), fill(), fillFromInputFileQuality(), fillFromReportOutFileValue(), EntryAngleAffAngles::valueDisplaced(), EntryLengthAffCentre::valueDisplaced(), and valueDisplaced().
|
inlinevirtual |
Reimplemented in EntryAngle, and EntryLength.
|
inlinevirtual |
Reimplemented in EntryAngle, and EntryLength.
|
inline |
Definition at line 57 of file Entry.h.
References quality_.
Referenced by CocoaDBMgr::GetEntryError(), CocoaDBMgr::GetOptAlignInfoFromOptO(), and CocoaToDDLMgr::specPar().
void Entry::resetValueDisplacementByFitting | ( | ) |
|
inline |
|
inline |
Definition at line 70 of file Entry.h.
References lastAdditionToValueDisplacementByFitting_, and heppy_batch::val.
|
inline |
Definition at line 76 of file Entry.h.
Referenced by EntryAngleAffAngles::FillName(), EntryLengthAffCentre::FillName(), and fillName().
|
inline |
Definition at line 82 of file Entry.h.
References OptOCurrent_.
Referenced by OpticalObject::fillExtraEntry().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 55 of file Entry.h.
References sigma_.
Referenced by SiPixelCPEGenericErrorParm::fillCPEGenericErrorParm(), and CocoaToDDLMgr::specPar().
|
inlinevirtual |
Reimplemented in EntryAngle, EntryLength, and EntryNoDim.
Definition at line 36 of file Entry.h.
Referenced by fillFromInputFileSigma().
|
inline |
|
inlinevirtual |
Reimplemented in EntryAngle, EntryLength, and EntryNoDim.
void Entry::substractToHalfFittedDisplacementToValue | ( | ) |
Definition at line 302 of file Entry.cc.
References addFittedDisplacementToValue(), and lastAdditionToValueDisplacementByFitting_.
|
inline |
Definition at line 52 of file Entry.h.
References type_.
Referenced by CocoaDBMgr::GetOptAlignInfoFromOptO(), setType(), and CocoaToDDLMgr::specPar().
|
inline |
Definition at line 53 of file Entry.h.
References value_.
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(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), OpticalObject::fillExtraEntry(), OpticalObject::getEntryCentre(), OpticalObject::getEntryRMangle(), Mixins.UsingBlock::insertInto(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::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(), CocoaToDDLMgr::specPar(), and valueInGlobalReferenceFrame().
|
inlinevirtual |
Reimplemented in EntryAngle, EntryLength, and EntryNoDim.
Definition at line 35 of file Entry.h.
Referenced by OpticalObject::fillExtraEntry(), and fillFromInputFileValue().
|
virtual |
Reimplemented in EntryLengthAffCentre, and EntryAngleAffAngles.
Definition at line 311 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 OpticalObject::getEntryCentre(), and OpticalObject::getEntryRMangle().
|
inlinevirtual |
|
inline |
|
friend |
|
protected |
Definition at line 110 of file Entry.h.
Referenced by fitPos(), and setFitPos().
|
protected |
Definition at line 113 of file Entry.h.
Referenced by addFittedDisplacementToValue(), lastAdditionToValueDisplacementByFitting(), setLastAdditionToValueDisplacementByFitting(), and substractToHalfFittedDisplacementToValue().
|
protected |
Definition at line 102 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 109 of file Entry.h.
Referenced by longName(), OptOCurrent(), and setOptOCurrent().
|
protected |
Definition at line 108 of file Entry.h.
Referenced by fillFromInputFileQuality(), fillFromReportOutFileQuality(), fillNull(), quality(), and setQuality().
|
protected |
Definition at line 106 of file Entry.h.
Referenced by fillFromInputFileQuality(), fillFromInputFileSigma(), fillFromReportOutFileSigma(), fillNull(), setSigma(), and sigma().
|
protected |
Definition at line 107 of file Entry.h.
Referenced by fillFromInputFileQuality(), fillFromInputFileSigma(), fillFromReportOutFileSigma(), fillNull(), and sigmaOriginalOriginal().
|
protected |
Definition at line 120 of file Entry.h.
Referenced by EntryAngle::EntryAngle(), EntryLength::EntryLength(), EntryNoDim::EntryNoDim(), and getDimType().
|
protected |
Definition at line 103 of file Entry.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), fillFromReportOutFileSigma(), fillFromReportOutFileValue(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::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 104 of file Entry.h.
Referenced by fillFromInputFileValue(), fillFromReportOutFileValue(), fillNull(), setValue(), and value().
|
protected |
Definition at line 112 of file Entry.h.
Referenced by addFittedDisplacementToValue(), Entry(), resetValueDisplacementByFitting(), and valueDisplacementByFitting().
|
protected |
Definition at line 105 of file Entry.h.
Referenced by fillFromInputFileValue(), fillFromReportOutFileValue(), fillNull(), and valueOriginalOriginal().