#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(), hgcalPerformanceValidation::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().
Referenced by Measurement::DerivativeRespectEntry().
|
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().
Referenced by FittedEntriesReader::readFittedEntriesFromFile().
void Entry::fill | ( | const std::vector< ALIstring > & | wordlist | ) |
Definition at line 31 of file Entry.cc.
References EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::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::fillCoordinateEntry(), and OpticalObject::fillExtraEntry().
|
private |
Definition at line 155 of file Entry.cc.
References EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::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 EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::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 EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, gather_cfg::cout, ALIUtils::debug, ALIFileIn::ErrorInLine(), beamvalidation::exit(), ParameterMgr::getInstance(), ALIFileIn::getInstance(), ParameterMgr::getParameterValue(), ALIUtils::IsNumber(), Model::SDFName(), hgcalPerformanceValidation::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 setName().
Referenced by OpticalObject::fillCoordinateEntry(), OpticalObject::fillExtraEntry(), and OpticalObject::setAnglesNull().
void Entry::fillNull | ( | ) |
Definition at line 235 of file Entry.cc.
References quality_, sigma_, sigmaOriginalOriginal_, value_, and valueOriginalOriginal_.
Referenced by OpticalObject::setAnglesNull().
|
inline |
Definition at line 58 of file Entry.h.
References fitPos_.
Referenced by Fit::dumpEntryAfterFit(), 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(), OpticalObject::buildWordList(), MeasurementDiffEntry::calculateSimulatedValue(), EntryAngleAffAngles::checkDiff(), geometryComparison.GeometryComparison::createScript(), Measurement::DerivativeRespectEntry(), validation.Sample::digest(), EntryLengthAffCentre::displace(), EntryAngleAffAngles::displace(), displace(), EntryAngleAffAngles::displaceOriginal(), EntryLengthAffCentre::displaceOriginal(), displaceOriginal(), EntryAngleAffAngles::displaceOriginalOriginal(), EntryLengthAffCentre::displaceOriginalOriginal(), displaceOriginalOriginal(), Fit::dumpEntryAfterFit(), fill(), fillFromInputFileQuality(), fillFromReportOutFileValue(), EntryLengthAffCentre::FillName(), EntryAngleAffAngles::FillName(), FittedEntry::FittedEntry(), CocoaDBMgr::GetOptAlignInfoFromOptO(), primaryVertexResolution.PrimaryVertexResolution::getRepMap(), primaryVertexValidation.PrimaryVertexValidation::getRepMap(), zMuMuValidation.ZMuMuValidation::getRepMap(), VIDSelectorBase.VIDSelectorBase::initialize(), operator<<(), FittedEntriesReader::readFittedEntriesFromFile(), setName(), CocoaToDDLMgr::specPar(), EntryAngleAffAngles::valueDisplaced(), EntryLengthAffCentre::valueDisplaced(), and valueDisplaced().
|
inline |
Definition at line 59 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 EntryAngle, and EntryLength.
Definition at line 38 of file Entry.h.
Referenced by Fit::dumpEntryAfterFit(), and FittedEntry::FittedEntry().
|
inlinevirtual |
Reimplemented in EntryAngle, and EntryLength.
Definition at line 37 of file Entry.h.
Referenced by Fit::dumpEntryAfterFit(), FittedEntry::FittedEntry(), and Fit::getEntryValue().
|
inline |
Definition at line 57 of file Entry.h.
References quality_.
Referenced by OpticalObject::buildWordList(), Fit::dumpEntryAfterFit(), FittedEntry::FittedEntry(), CocoaDBMgr::GetEntryError(), CocoaDBMgr::GetOptAlignInfoFromOptO(), and CocoaToDDLMgr::specPar().
void Entry::resetValueDisplacementByFitting | ( | ) |
|
inline |
|
inline |
Definition at line 70 of file Entry.h.
References lastAdditionToValueDisplacementByFitting_, and hgcalPerformanceValidation::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::fillCoordinateEntry(), OpticalObject::fillExtraEntry(), and OpticalObject::setAnglesNull().
|
inline |
|
inline |
Definition at line 79 of file Entry.h.
References sigma_.
Referenced by FittedEntriesReader::readFittedEntriesFromFile().
|
inline |
Definition at line 78 of file Entry.h.
References hgcalPerformanceValidation::val, and value_.
Referenced by FittedEntriesSet::SetOptOEntries().
|
inline |
Definition at line 55 of file Entry.h.
References sigma_.
Referenced by OpticalObject::buildWordList(), Fit::dumpEntryAfterFit(), FittedEntry::FittedEntry(), CocoaDBMgr::GetEntryError(), and CocoaToDDLMgr::specPar().
|
inlinevirtual |
Reimplemented in EntryAngle, EntryLength, and EntryNoDim.
Definition at line 36 of file Entry.h.
Referenced by OpticalObject::buildWordList(), and fillFromInputFileSigma().
|
inline |
|
inlinevirtual |
Reimplemented in EntryAngle, EntryLength, and EntryNoDim.
Definition at line 68 of file Entry.h.
Referenced by Measurement::DerivativeRespectEntry().
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 Fit::getEntryValue(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), 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(), OpticalObject::buildWordList(), Types.string::configValue(), Types.FileInPath::configValue(), Fit::dumpEntryAfterFit(), Mixins.UsingBlock::dumpPython(), OpticalObject::fillExtraEntry(), FittedEntry::FittedEntry(), OpticalObject::getEntryCentre(), OpticalObject::getEntryRMangle(), Fit::getEntryValue(), 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(), FittedEntriesReader::readFittedEntriesFromFile(), CocoaToDDLMgr::specPar(), and valueInGlobalReferenceFrame().
|
inlinevirtual |
Reimplemented in EntryAngle, EntryLength, and EntryNoDim.
Definition at line 35 of file Entry.h.
Referenced by OpticalObject::buildWordList(), 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 Fit::dumpEntryAfterFit(), FittedEntry::FittedEntry(), OpticalObject::getEntryCentre(), OpticalObject::getEntryRMangle(), and Fit::getEntryValue().
|
inlinevirtual |
|
inline |
|
friend |
Definition at line 324 of file Entry.cc.
|
protected |
Definition at line 110 of file Entry.h.
Referenced by fitPos(), operator<<(), and setFitPos().
|
protected |
Definition at line 113 of file Entry.h.
Referenced by addFittedDisplacementToValue(), lastAdditionToValueDisplacementByFitting(), operator<<(), 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(), operator<<(), OptOCurrent(), and setOptOCurrent().
|
protected |
Definition at line 108 of file Entry.h.
Referenced by fillFromInputFileQuality(), fillFromReportOutFileQuality(), fillNull(), operator<<(), quality(), and setQuality().
|
protected |
Definition at line 106 of file Entry.h.
Referenced by fillFromInputFileQuality(), fillFromInputFileSigma(), fillFromReportOutFileSigma(), fillNull(), operator<<(), setSigma(), and sigma().
|
protected |
Definition at line 107 of file Entry.h.
Referenced by fillFromInputFileQuality(), fillFromInputFileSigma(), fillFromReportOutFileSigma(), fillNull(), operator<<(), 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(), operator<<(), setValue(), and value().
|
protected |
Definition at line 112 of file Entry.h.
Referenced by addFittedDisplacementToValue(), Entry(), operator<<(), resetValueDisplacementByFitting(), and valueDisplacementByFitting().
|
protected |
Definition at line 105 of file Entry.h.
Referenced by fillFromInputFileValue(), fillFromReportOutFileValue(), fillNull(), operator<<(), and valueOriginalOriginal().