CMS 3D CMS Logo

TrackerAlignment.h
Go to the documentation of this file.
1 #ifndef Alignment_TrackerAlignment_TrackerAlignment_H
2 #define Alignment_TrackerAlignment_TrackerAlignment_H
3 
12 
14 
16 {
17 
18 public:
20 
22 
24 
25  void moveAlignablePixelEndCaps( int rawId, const align::Scalars& localDisplacements,
26  const align::Scalars& localRotations );
27  void moveAlignableEndCaps( int rawId, const align::Scalars& localDisplacements, const align::Scalars& localRotations );
28  void moveAlignablePixelHalfBarrels( int rawId, const align::Scalars& localDisplacements, const align::Scalars& localRotations );
29  void moveAlignableInnerHalfBarrels( int rawId, const align::Scalars& localDisplacements, const align::Scalars& localRotations );
30  void moveAlignableOuterHalfBarrels( int rawId, const align::Scalars& localDisplacements, const align::Scalars& localRotations );
31  void moveAlignableTIDs( int rawId, const align::Scalars& localDisplacements, const align::Scalars& localRotations );
32  void moveAlignableTIBTIDs( int rawId, const align::Scalars& globalDisplacements, const align::RotationType& backwardRotation, const align::RotationType& forwardRotation, bool toAndFro);
33 
34  void saveToDB();
35 
36 private:
38 
40 
41 };
42 #endif //TrackerAlignment_H
void moveAlignableTIDs(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
void moveAlignablePixelEndCaps(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
void moveAlignableInnerHalfBarrels(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
void moveAlignablePixelHalfBarrels(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
def setup(process, global_tag, zero_tesla=False)
Definition: GeneralSetup.py:2
std::string theAlignRecordName
std::vector< Scalar > Scalars
Definition: Utilities.h:27
TrackerAlignment(const edm::EventSetup &setup)
void moveAlignableOuterHalfBarrels(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
void moveAlignableTIBTIDs(int rawId, const align::Scalars &globalDisplacements, const align::RotationType &backwardRotation, const align::RotationType &forwardRotation, bool toAndFro)
std::string theErrorRecordName
void moveAlignableEndCaps(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
AlignableTracker * getAlignableTracker()
AlignableTracker * theAlignableTracker