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 
17 class TrackerTopology;
18 
20 public:
21  TrackerAlignment(const TrackerTopology* tTopo, const TrackerGeometry* tGeom);
22 
24 
26 
27  void moveAlignablePixelEndCaps(int rawId,
28  const align::Scalars& localDisplacements,
29  const align::Scalars& localRotations);
30  void moveAlignableEndCaps(int rawId, const align::Scalars& localDisplacements, const align::Scalars& localRotations);
31  void moveAlignablePixelHalfBarrels(int rawId,
32  const align::Scalars& localDisplacements,
33  const align::Scalars& localRotations);
34  void moveAlignableInnerHalfBarrels(int rawId,
35  const align::Scalars& localDisplacements,
36  const align::Scalars& localRotations);
37  void moveAlignableOuterHalfBarrels(int rawId,
38  const align::Scalars& localDisplacements,
39  const align::Scalars& localRotations);
40  void moveAlignableTIDs(int rawId, const align::Scalars& localDisplacements, const align::Scalars& localRotations);
41  void moveAlignableTIBTIDs(int rawId,
42  const align::Scalars& globalDisplacements,
43  const align::RotationType& backwardRotation,
44  const align::RotationType& forwardRotation,
45  bool toAndFro);
46 
47  void saveToDB();
48 
49 private:
52 };
53 #endif //TrackerAlignment_H
TkRotation< Scalar >
align::Scalars
std::vector< Scalar > Scalars
Definition: Utilities.h:26
TrackerAlignment::moveAlignableOuterHalfBarrels
void moveAlignableOuterHalfBarrels(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
Definition: TrackerAlignment.cc:117
TrackerTopology
Definition: TrackerTopology.h:16
TrackerAlignment::saveToDB
void saveToDB()
Definition: TrackerAlignment.cc:234
TrackerAlignment::getAlignableTracker
AlignableTracker * getAlignableTracker()
Definition: TrackerAlignment.h:25
TrackerTopologyRcd.h
AlignableTracker
Definition: AlignableTracker.h:17
TrackerAlignment::theErrorRecordName
std::string theErrorRecordName
Definition: TrackerAlignment.h:51
TrackerAlignment::TrackerAlignment
TrackerAlignment(const TrackerTopology *tTopo, const TrackerGeometry *tGeom)
Definition: TrackerAlignment.cc:20
TrackerAlignment
Definition: TrackerAlignment.h:19
TrackerDigiGeometryRecord.h
TrackerAlignment::moveAlignablePixelHalfBarrels
void moveAlignablePixelHalfBarrels(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
Definition: TrackerAlignment.cc:88
TrackerAlignment::theAlignableTracker
AlignableTracker * theAlignableTracker
Definition: TrackerAlignment.h:50
TrackerAlignment::theAlignRecordName
std::string theAlignRecordName
Definition: TrackerAlignment.h:51
TrackerAlignment::moveAlignableTIDs
void moveAlignableTIDs(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
Definition: TrackerAlignment.cc:175
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
TrackerAlignment::moveAlignableTIBTIDs
void moveAlignableTIBTIDs(int rawId, const align::Scalars &globalDisplacements, const align::RotationType &backwardRotation, const align::RotationType &forwardRotation, bool toAndFro)
Definition: TrackerAlignment.cc:203
TrackerAlignment::~TrackerAlignment
~TrackerAlignment()
Definition: TrackerAlignment.cc:27
EventSetup.h
AlignableTracker.h
ConsumesCollector.h
TrackerAlignment::moveAlignablePixelEndCaps
void moveAlignablePixelEndCaps(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
Definition: TrackerAlignment.cc:31
TrackerAlignment::moveAlignableEndCaps
void moveAlignableEndCaps(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
Definition: TrackerAlignment.cc:60
TrackerAlignment::moveAlignableInnerHalfBarrels
void moveAlignableInnerHalfBarrels(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
Definition: TrackerAlignment.cc:146
TrackerGeometry
Definition: TrackerGeometry.h:14