#include <MeasurementCOPS.h>
Public Member Functions | |
void | calculateSimulatedValue (ALIbool firstTime) override |
void | correctValueAndSigma () override |
MeasurementCOPS (const ALIint measdim, ALIstring &type, ALIstring &name) | |
MeasurementCOPS () | |
void | setConversionFactor (const std::vector< ALIstring > &wordlist) override |
void | setXlaserLine (unsigned int ii, int val) override |
int | xlaserLine (unsigned int ii) override |
~MeasurementCOPS () override | |
Public Member Functions inherited from Measurement | |
void | addAffectingEntriesFromOptO (const OpticalObject *optoP) |
void | AddOptOListItem (OpticalObject *opto) |
void | AddOptONameListItem (ALIstring optos) |
const std::vector< Entry * > & | affectingEntryList () const |
void | buildAffectingEntryList () |
void | buildOptOList () |
virtual void | buildOptONamesList (const std::vector< ALIstring > &wl) |
void | calculateOriginalSimulatedValue () |
void | construct () |
void | constructFromOA (OpticalAlignMeasurementInfo &measInfo) |
void | copyMeas (Measurement *meas, const std::string &subsstr1, const std::string &subsstr2) |
std::vector< ALIdouble > | DerivativeRespectEntry (Entry *entry) |
const ALIuint | dim () const |
void | DumpBadOrderOptOs () |
void | fillData (ALIuint coor, const std::vector< ALIstring > &wl) |
void | fillData (ALIuint coor, OpticalAlignParam *oaParam) |
const CLHEP::Hep3Vector & | getLightRayDirection () const |
const CLHEP::Hep3Vector & | getLightRayPosition () const |
ALIstring | getMeasuringBehaviour (const std::vector< OpticalObject *>::const_iterator vocite) |
const OpticalObject * | getPreviousOptO (const OpticalObject *Popto) const |
Measurement (const ALIint measdim, ALIstring &type, ALIstring &name) | |
Measurement () | |
const ALIstring & | name () const |
const std::vector< OpticalObject * > & | OptOList () const |
const std::vector< ALIstring > & | OptONameList () const |
void | postConstruct () |
const ALIstring & | sensorName () |
void | SetDimension (ALIuint dim) |
void | setLightRayDirection (const CLHEP::Hep3Vector &lightRayDirection) |
void | setLightRayPosition (const CLHEP::Hep3Vector &lightRayPosition) |
void | setName () |
void | setSigma (ALIint coor, ALIdouble val) |
void | setType (ALIstring type) |
void | setValue (ALIint coor, ALIdouble val) |
void | setValueSimulated (ALIint coor, ALIdouble value) |
void | setValueSimulated_orig (ALIint coor, ALIdouble value) |
const ALIdouble * | sigma () const |
const ALIdouble | sigma (ALIuint ii) const |
virtual const ALIdouble | sigmaDimensionFactor () const |
const ALIstring & | type () const |
const ALIdouble * | value () const |
const ALIdouble | value (ALIuint ii) const |
virtual const ALIdouble | valueDimensionFactor () const |
bool | valueIsSimulated (ALIint coor) |
const ALIdouble | valueSimulated (ALIuint ii) const |
const ALIdouble | valueSimulated_orig (ALIuint ii) const |
const ALIstring | valueType (ALIuint ii) const |
virtual | ~Measurement () |
Private Attributes | |
ALIdouble | theDisplace [4] |
ALIint | theXlaserLine [4] |
Additional Inherited Members | |
Static Public Member Functions inherited from Measurement | |
static ALIstring | getCurrentDate () |
static ALIstring | getCurrentTime () |
static ALIstring & | measurementsFileName () |
static void | setCurrentDate (const std::vector< ALIstring > &wl) |
set the date of the current measurement More... | |
static void | setMeasurementsFileName (const ALIstring &filename) |
Static Public Attributes inherited from Measurement | |
static ALIdouble | cameraScaleFactor = 1. |
static ALIbool | only1 = false |
static ALIstring | only1Date = "" |
static ALIstring | only1Time = "" |
Protected Member Functions inherited from Measurement | |
void | printStartCalculateSimulatedValue (const Measurement *meas) |
void | Substitute2p (ALIstring &ref, const ALIstring &firstref, int NtwoPoints) |
Definition at line 18 of file MeasurementCOPS.h.
|
inline |
|
inline |
Definition at line 24 of file MeasurementCOPS.h.
|
inlineoverride |
Definition at line 25 of file MeasurementCOPS.h.
|
overridevirtual |
Reimplemented from Measurement.
Definition at line 25 of file MeasurementCOPS.cc.
References DMR_cfg::cerr, gather_cfg::cout, ALIUtils::debug, Measurement::DumpBadOrderOptOs(), mps_fire::end, beamvalidation::exit(), ALIUtils::getFirstTime(), GlobalOptionMgr::getInstance(), Measurement::getMeasuringBehaviour(), GlobalOptionMgr::GlobalOptions(), l1ctLayer1_patternWriters_cff::isec, Measurement::name(), Measurement::OptOList(), LightRay::point(), Measurement::printStartCalculateSimulatedValue(), findQualityFiles::size, and Measurement::type().
|
overridevirtual |
Reimplemented from Measurement.
Definition at line 134 of file MeasurementCOPS.cc.
References gather_cfg::cout, ALIUtils::debug, Measurement::dim(), cuy::ii, Measurement::setValue(), theDisplace, heppy_batch::val, and Measurement::value().
|
overridevirtual |
Reimplemented from Measurement.
Definition at line 110 of file MeasurementCOPS.cc.
References DMR_cfg::cerr, Measurement::dim(), ALIUtils::dumpVS(), beamvalidation::exit(), cuy::ii, ALIUtils::IsNumber(), theDisplace, and Measurement::valueDimensionFactor().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reimplemented from Measurement.
Definition at line 35 of file MeasurementCOPS.h.
References cuy::ii, and theXlaserLine.
|
private |
Definition at line 36 of file MeasurementCOPS.h.
Referenced by correctValueAndSigma(), and setConversionFactor().
|
private |
Definition at line 41 of file MeasurementCOPS.h.
Referenced by MeasurementCOPS(), and xlaserLine().