CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
MeasurementDistancemeter3dim Class Reference

#include <MeasurementDistancemeter3dim.h>

Inheritance diagram for MeasurementDistancemeter3dim:
Measurement

Public Member Functions

virtual void calculateSimulatedValue (ALIbool firstTime)
 
virtual void correctValueAndSigma ()
 
 MeasurementDistancemeter3dim (const ALIint measdim, ALIstring &type, ALIstring &name)
 
 MeasurementDistancemeter3dim ()
 
virtual void setConversionFactor (const std::vector< ALIstring > &wordlist)
 
 ~MeasurementDistancemeter3dim ()
 
- 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< ALIdoubleDerivativeRespectEntry (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 OpticalObjectgetPreviousOptO (const OpticalObject *Popto) const
 
 Measurement (const ALIint measdim, ALIstring &type, ALIstring &name)
 
 Measurement ()
 
const ALIstringname () const
 
const std::vector
< OpticalObject * > & 
OptOList () const
 
const std::vector< ALIstring > & OptONameList () const
 
void postConstruct ()
 
const ALIstringsensorName ()
 
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)
 
virtual void setXlaserLine (ALIuint ii, int val)
 
const ALIdoublesigma () const
 
const ALIdouble sigma (ALIuint ii) const
 
virtual const ALIdouble sigmaDimensionFactor () const
 
const ALIstringtype () const
 
const ALIdoublevalue () 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 int xlaserLine (ALIuint ii)
 
virtual ~Measurement ()
 

Private Attributes

ALIdouble theFactor
 
ALIdouble theFactorSigma
 

Additional Inherited Members

- Static Public Member Functions inherited from Measurement
static ALIstring getCurrentDate ()
 
static ALIstring getCurrentTime ()
 
static ALIstringmeasurementsFileName ()
 
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 = 0
 
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)
 

Detailed Description

Definition at line 18 of file MeasurementDistancemeter3dim.h.

Constructor & Destructor Documentation

MeasurementDistancemeter3dim::MeasurementDistancemeter3dim ( const ALIint  measdim,
ALIstring type,
ALIstring name 
)
inline

Definition at line 21 of file MeasurementDistancemeter3dim.h.

22  : Measurement( measdim, type, name ), theFactor(1.), theFactorSigma(0.){ };
type
Definition: HCALResponse.h:21
const ALIstring & name() const
Definition: Measurement.h:90
MeasurementDistancemeter3dim::MeasurementDistancemeter3dim ( )
inline

Definition at line 23 of file MeasurementDistancemeter3dim.h.

23 { };
MeasurementDistancemeter3dim::~MeasurementDistancemeter3dim ( )
inline

Definition at line 24 of file MeasurementDistancemeter3dim.h.

24 { };

Member Function Documentation

void MeasurementDistancemeter3dim::calculateSimulatedValue ( ALIbool  firstTime)
virtual

Reimplemented from Measurement.

Definition at line 26 of file MeasurementDistancemeter3dim.cc.

void MeasurementDistancemeter3dim::correctValueAndSigma ( )
virtual

Reimplemented from Measurement.

Definition at line 138 of file MeasurementDistancemeter3dim.cc.

void MeasurementDistancemeter3dim::setConversionFactor ( const std::vector< ALIstring > &  wordlist)
virtual

Reimplemented from Measurement.

Definition at line 103 of file MeasurementDistancemeter3dim.cc.

Member Data Documentation

ALIdouble MeasurementDistancemeter3dim::theFactor
private

Definition at line 36 of file MeasurementDistancemeter3dim.h.

ALIdouble MeasurementDistancemeter3dim::theFactorSigma
private

Definition at line 37 of file MeasurementDistancemeter3dim.h.