File indexing completed on 2024-04-06 11:56:00
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010 #ifndef _ENTRYANGLE_HH
0011 #define _ENTRYANGLE_HH
0012
0013 #include "Alignment/CocoaModel/interface/Entry.h"
0014 #include "Alignment/CocoaUtilities/interface/ALIUtils.h"
0015
0016 class EntryAngle : public Entry {
0017 public:
0018
0019 EntryAngle(const ALIstring& type) : Entry(type) {
0020 theDimType = ED_angle;
0021
0022 };
0023 ~EntryAngle() override{};
0024
0025
0026 ALIdouble ValueDimensionFactor() const override { return ALIUtils::AngleValueDimensionFactor(); }
0027 ALIdouble SigmaDimensionFactor() const override { return ALIUtils::AngleSigmaDimensionFactor(); }
0028 ALIdouble OutputValueDimensionFactor() const override { return ALIUtils::OutputAngleValueDimensionFactor(); }
0029 ALIdouble OutputSigmaDimensionFactor() const override { return ALIUtils::OutputAngleSigmaDimensionFactor(); }
0030
0031
0032 ALIdouble startingDisplacement() override { return _startingDisplacement; }
0033
0034 private:
0035
0036
0037 static ALIdouble _startingDisplacement;
0038 };
0039
0040 #endif