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 public:
18 
20 
22 
23  void moveAlignablePixelEndCaps(int rawId,
24  const align::Scalars& localDisplacements,
25  const align::Scalars& localRotations);
26  void moveAlignableEndCaps(int rawId, const align::Scalars& localDisplacements, const align::Scalars& localRotations);
27  void moveAlignablePixelHalfBarrels(int rawId,
28  const align::Scalars& localDisplacements,
29  const align::Scalars& localRotations);
30  void moveAlignableInnerHalfBarrels(int rawId,
31  const align::Scalars& localDisplacements,
32  const align::Scalars& localRotations);
33  void moveAlignableOuterHalfBarrels(int rawId,
34  const align::Scalars& localDisplacements,
35  const align::Scalars& localRotations);
36  void moveAlignableTIDs(int rawId, const align::Scalars& localDisplacements, const align::Scalars& localRotations);
37  void moveAlignableTIBTIDs(int rawId,
38  const align::Scalars& globalDisplacements,
39  const align::RotationType& backwardRotation,
40  const align::RotationType& forwardRotation,
41  bool toAndFro);
42 
43  void saveToDB();
44 
45 private:
47 
49 };
50 #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)
std::string theAlignRecordName
std::vector< Scalar > Scalars
Definition: Utilities.h:26
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