CMS 3D CMS Logo

EntryAngleAffAngles.h
Go to the documentation of this file.
1 // COCOA class header file
2 //Id: EntryAngleAffAngles.h
3 //CAT: Model
4 //
5 // class for the three entries that make the affine frame angles
6 //
7 // History: v1.0
8 // Pedro Arce
9 
10 #ifndef _ENTRYANGLEAFFANGLES_HH
11 #define _ENTRYANGLEAFFANGLES_HH
12 
14 
16 public:
18  ~EntryAngleAffAngles() override{};
19 
20  virtual void FillName(const ALIstring& name);
21  void displace(ALIdouble disp) override;
22  void displaceOriginal(ALIdouble disp) override;
23  void displaceOriginalOriginal(ALIdouble disp) override;
24  ALIdouble valueDisplaced() const override;
25  ALIdouble checkDiff(const CLHEP::Hep3Vector& axis,
26  const CLHEP::Hep3Vector& axisOrig,
27  const std::vector<double>& localrot,
28  const std::vector<double>& localrotorig) const;
29 };
30 
31 #endif
EntryAngleAffAngles::displaceOriginal
void displaceOriginal(ALIdouble disp) override
Definition: EntryAngleAffAngles.cc:46
EntryAngleAffAngles::checkDiff
ALIdouble checkDiff(const CLHEP::Hep3Vector &axis, const CLHEP::Hep3Vector &axisOrig, const std::vector< double > &localrot, const std::vector< double > &localrotorig) const
Definition: EntryAngleAffAngles.cc:139
EntryAngleAffAngles::~EntryAngleAffAngles
~EntryAngleAffAngles() override
Definition: EntryAngleAffAngles.h:18
ALIstring
std::string ALIstring
Definition: CocoaGlobals.h:9
Entry::name
const ALIstring & name() const
Definition: Entry.h:50
EntryAngleAffAngles::FillName
virtual void FillName(const ALIstring &name)
Definition: EntryAngleAffAngles.cc:16
EntryAngle.h
EntryAngleAffAngles::displace
void displace(ALIdouble disp) override
Definition: EntryAngleAffAngles.cc:25
EntryAngleAffAngles::valueDisplaced
ALIdouble valueDisplaced() const override
Definition: EntryAngleAffAngles.cc:77
EntryAngleAffAngles
Definition: EntryAngleAffAngles.h:15
ALIdouble
long double ALIdouble
Definition: CocoaGlobals.h:11
type
type
Definition: HCALResponse.h:21
EntryAngleAffAngles::displaceOriginalOriginal
void displaceOriginalOriginal(ALIdouble disp) override
Definition: EntryAngleAffAngles.cc:61
EntryAngleAffAngles::EntryAngleAffAngles
EntryAngleAffAngles(const ALIstring &type)
Definition: EntryAngleAffAngles.cc:13
EntryAngle
Definition: EntryAngle.h:16