CMS 3D CMS Logo

HcalAlignmentEP.h
Go to the documentation of this file.
1 #ifndef GEOMETRY_HCALEVENTSETUP_HCALALIGNMENTEP_H
2 #define GEOMETRY_HCALEVENTSETUP_HCALALIGNMENTEP_H 1
3 
4 // System
5 #include <memory>
6 
7 // Framework
11 
12 // Alignment
19 
21 
22 public:
23 
24  typedef std::shared_ptr<Alignments> ReturnAli ;
25  typedef std::shared_ptr<AlignmentErrors> ReturnAliErr ;
26 
29 
31  ~HcalAlignmentEP() override;
32 
33 //-------------------------------------------------------------------
34 
35  ReturnAli produceHcalAli( const HcalAlignmentRcd& iRecord );
36 };
37 
38 #endif
ReturnAli produceHcalAli(const HcalAlignmentRcd &iRecord)
AlignTransform::Translation Trl
CLHEP::Hep3Vector Translation
AlignTransform::Rotation Rot
std::shared_ptr< AlignmentErrors > ReturnAliErr
~HcalAlignmentEP() override
HcalAlignmentEP(const edm::ParameterSet &)
std::shared_ptr< Alignments > ReturnAli
CLHEP::HepRotation Rotation