CMS 3D CMS Logo

List of all members | Public Member Functions | Static Private Attributes
EntryAngle Class Reference

#include <EntryAngle.h>

Inheritance diagram for EntryAngle:
Entry EntryAngleAffAngles

Public Member Functions

 EntryAngle (const ALIstring &type)
 
ALIdouble OutputSigmaDimensionFactor () const override
 
ALIdouble OutputValueDimensionFactor () const override
 
ALIdouble SigmaDimensionFactor () const override
 
ALIdouble startingDisplacement () override
 
ALIdouble ValueDimensionFactor () const override
 
 ~EntryAngle () override
 
- Public Member Functions inherited from Entry
void addFittedDisplacementToValue (const ALIdouble val)
 
virtual void displace (ALIdouble disp)
 
virtual void displaceOriginal (ALIdouble disp)
 
virtual void displaceOriginalOriginal (ALIdouble disp)
 
 Entry (const ALIstring &type)
 
void fill (const std::vector< ALIstring > &wordlist)
 
virtual void fillName (const ALIstring &name)
 
void fillNull ()
 
ALIint fitPos () const
 
EntryDim getDimType () const
 
ALIdouble lastAdditionToValueDisplacementByFitting () const
 
const ALIstring longName () const
 
const ALIstringname () const
 
OpticalObjectOptOCurrent () const
 
ALIint quality () const
 
void resetValueDisplacementByFitting ()
 
void setFitPos (const ALIint fitpos)
 
void setLastAdditionToValueDisplacementByFitting (const ALIdouble val)
 
void setName (const ALIstring &name)
 
void setOptOCurrent (OpticalObject *opto)
 
void setQuality (ALIuint qual)
 
void setSigma (ALIdouble sig)
 
void setType (ALIstring type)
 
void setValue (ALIdouble val)
 
ALIdouble sigma () const
 
ALIdouble sigmaOriginalOriginal () const
 
void substractToHalfFittedDisplacementToValue ()
 
const ALIstringtype () const
 
ALIdouble value () const
 
virtual ALIdouble valueDisplaced () const
 
ALIdouble valueDisplacementByFitting () const
 
virtual ALIdouble valueInGlobalReferenceFrame () const
 
ALIdouble valueOriginalOriginal () const
 
virtual ~Entry ()
 

Static Private Attributes

static ALIdouble _startingDisplacement = 1.E-2
 

Additional Inherited Members

- Protected Attributes inherited from Entry
ALIint fitPos_
 
ALIdouble lastAdditionToValueDisplacementByFitting_
 
ALIstring name_
 
OpticalObjectOptOCurrent_
 
ALIuint quality_
 
ALIdouble sigma_
 
ALIdouble sigmaOriginalOriginal_
 
EntryDim theDimType
 
ALIstring type_
 
ALIdouble value_
 
ALIdouble valueDisplacementByFitting_
 
ALIdouble valueOriginalOriginal_
 

Detailed Description

Definition at line 16 of file EntryAngle.h.

Constructor & Destructor Documentation

◆ EntryAngle()

EntryAngle::EntryAngle ( const ALIstring type)
inline

Definition at line 19 of file EntryAngle.h.

19  : Entry(type) {
21  //- std::cout << "entryangle " << type << std::endl;
22  };

References ED_angle, and Entry::theDimType.

◆ ~EntryAngle()

EntryAngle::~EntryAngle ( )
inlineoverride

Definition at line 23 of file EntryAngle.h.

23 {};

Member Function Documentation

◆ OutputSigmaDimensionFactor()

ALIdouble EntryAngle::OutputSigmaDimensionFactor ( ) const
inlineoverridevirtual

Reimplemented from Entry.

Definition at line 29 of file EntryAngle.h.

References ALIUtils::OutputAngleSigmaDimensionFactor().

◆ OutputValueDimensionFactor()

ALIdouble EntryAngle::OutputValueDimensionFactor ( ) const
inlineoverridevirtual

Reimplemented from Entry.

Definition at line 28 of file EntryAngle.h.

References ALIUtils::OutputAngleValueDimensionFactor().

◆ SigmaDimensionFactor()

ALIdouble EntryAngle::SigmaDimensionFactor ( ) const
inlineoverridevirtual

Reimplemented from Entry.

Definition at line 27 of file EntryAngle.h.

References ALIUtils::AngleSigmaDimensionFactor().

◆ startingDisplacement()

ALIdouble EntryAngle::startingDisplacement ( )
inlineoverridevirtual

Reimplemented from Entry.

Definition at line 32 of file EntryAngle.h.

32 { return _startingDisplacement; }

References _startingDisplacement.

◆ ValueDimensionFactor()

ALIdouble EntryAngle::ValueDimensionFactor ( ) const
inlineoverridevirtual

Reimplemented from Entry.

Definition at line 26 of file EntryAngle.h.

References ALIUtils::AngleValueDimensionFactor().

Member Data Documentation

◆ _startingDisplacement

ALIdouble EntryAngle::_startingDisplacement = 1.E-2
staticprivate

Definition at line 37 of file EntryAngle.h.

Referenced by startingDisplacement().

ALIUtils::AngleSigmaDimensionFactor
static ALIdouble AngleSigmaDimensionFactor()
Definition: ALIUtils.h:65
Entry::Entry
Entry(const ALIstring &type)
Definition: Entry.cc:22
ALIUtils::OutputAngleValueDimensionFactor
static ALIdouble OutputAngleValueDimensionFactor()
Definition: ALIUtils.h:68
ED_angle
Definition: Entry.h:16
ALIUtils::OutputAngleSigmaDimensionFactor
static ALIdouble OutputAngleSigmaDimensionFactor()
Definition: ALIUtils.h:69
Entry::theDimType
EntryDim theDimType
Definition: Entry.h:120
EntryAngle::_startingDisplacement
static ALIdouble _startingDisplacement
Definition: EntryAngle.h:37
type
type
Definition: HCALResponse.h:21
ALIUtils::AngleValueDimensionFactor
static ALIdouble AngleValueDimensionFactor()
Definition: ALIUtils.h:64