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
18 
20 public:
21  using ReturnAli = std::unique_ptr<Alignments>;
22 
25 
27  ~HcalAlignmentEP() override;
28 
29  //-------------------------------------------------------------------
30 
32 
33 private:
38 };
39 
40 #endif
ReturnAli produceHcalAli(const HcalAlignmentRcd &iRecord)
AlignTransform::Translation Trl
edm::ESGetToken< Alignments, HEAlignmentRcd > heToken_
edm::ESGetToken< Alignments, HFAlignmentRcd > hfToken_
CLHEP::Hep3Vector Translation
AlignTransform::Rotation Rot
std::unique_ptr< Alignments > ReturnAli
~HcalAlignmentEP() override
edm::ESGetToken< Alignments, HOAlignmentRcd > hoToken_
HcalAlignmentEP(const edm::ParameterSet &)
edm::ESGetToken< Alignments, HBAlignmentRcd > hbToken_
CLHEP::HepRotation Rotation