Go to the documentation of this file.
13 #ifndef _MEASUREMENT_HH
14 #define _MEASUREMENT_HH
70 std::cerr <<
" Measurement::setConversionFactor should never be called " << std::endl;
148 std::cerr <<
"!!!! Measurement::xlaserLine is not returning anything " << std::endl;
const std::vector< Entry * > & affectingEntryList() const
static ALIstring only1Time
void AddOptOListItem(OpticalObject *opto)
ALIbool * theValueIsSimulated
void printStartCalculateSimulatedValue(const Measurement *meas)
void copyMeas(Measurement *meas, const std::string &subsstr1, const std::string &subsstr2)
void fillData(ALIuint coor, const std::vector< ALIstring > &wl)
const ALIdouble value(ALIuint ii) const
ALIstring getMeasuringBehaviour(const std::vector< OpticalObject * >::const_iterator vocite)
void AddOptONameListItem(ALIstring optos)
void constructFromOA(OpticalAlignMeasurementInfo &measInfo)
virtual const ALIdouble valueDimensionFactor() const
const ALIdouble valueSimulated_orig(ALIuint ii) const
CLHEP::Hep3Vector theLightRayPosition
virtual void calculateSimulatedValue(ALIbool firstTime)
static ALIdouble LengthSigmaDimensionFactor()
const CLHEP::Hep3Vector & getLightRayPosition() const
ALIdouble * theValueSimulated
void setType(ALIstring type)
virtual void setXlaserLine(ALIuint ii, int val)
void setValueSimulated(ALIint coor, ALIdouble value)
const ALIdouble sigma(ALIuint ii) const
bool valueIsSimulated(ALIint coor)
const ALIuint dim() const
static void setMeasurementsFileName(const ALIstring &filename)
std::vector< ALIstring > _OptONameList
void Substitute2p(ALIstring &ref, const ALIstring &firstref, int NtwoPoints)
static ALIstring getCurrentTime()
static ALIstring & measurementsFileName()
void addAffectingEntriesFromOptO(const OpticalObject *optoP)
std::vector< OpticalObject * > _OptOList
ALIdouble * theValueSimulated_orig
void calculateOriginalSimulatedValue()
static ALIstring getCurrentDate()
const ALIstring valueType(ALIuint ii) const
const std::vector< OpticalObject * > & OptOList() const
const ALIstring & type() const
const ALIstring & sensorName()
void setValueSimulated_orig(ALIint coor, ALIdouble value)
static ALIstring theCurrentDate
const CLHEP::Hep3Vector & getLightRayDirection() const
static ALIstring only1Date
void setSigma(ALIint coor, ALIdouble val)
static void setCurrentDate(const std::vector< ALIstring > &wl)
set the date of the current measurement
virtual void setConversionFactor(const std::vector< ALIstring > &wordlist)
virtual void buildOptONamesList(const std::vector< ALIstring > &wl)
virtual void correctValueAndSigma()
const ALIdouble valueSimulated(ALIuint ii) const
const ALIstring & name() const
void setLightRayPosition(const CLHEP::Hep3Vector &lightRayPosition)
virtual int xlaserLine(ALIuint ii)
static ALIstring theCurrentTime
std::vector< Entry * > theAffectingEntryList
CLHEP::Hep3Vector theLightRayDirection
virtual const ALIdouble sigmaDimensionFactor() const
void setLightRayDirection(const CLHEP::Hep3Vector &lightRayDirection)
static ALIstring theMeasurementsFileName
const ALIdouble * value() const
static ALIdouble LengthValueDimensionFactor()
void SetDimension(ALIuint dim)
const OpticalObject * getPreviousOptO(const OpticalObject *Popto) const
std::vector< ALIdouble > DerivativeRespectEntry(Entry *entry)
static ALIdouble cameraScaleFactor
const std::vector< ALIstring > & OptONameList() const
void buildAffectingEntryList()
void setValue(ALIint coor, ALIdouble val)
const ALIdouble * sigma() const