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
TrackerAlignment::TrackerAlignment
TrackerAlignment(const edm::EventSetup &setup)
Definition: TrackerAlignment.cc:20
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:124
TrackerAlignment::saveToDB
void saveToDB()
Definition: TrackerAlignment.cc:241
TrackerAlignment::getAlignableTracker
AlignableTracker * getAlignableTracker()
Definition: TrackerAlignment.h:21
singleTopDQM_cfi.setup
setup
Definition: singleTopDQM_cfi.py:37
AlignableTracker
Definition: AlignableTracker.h:17
TrackerAlignment::theErrorRecordName
std::string theErrorRecordName
Definition: TrackerAlignment.h:48
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
TrackerAlignment
Definition: TrackerAlignment.h:15
TrackerAlignment::moveAlignablePixelHalfBarrels
void moveAlignablePixelHalfBarrels(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
Definition: TrackerAlignment.cc:95
TrackerAlignment::theAlignableTracker
AlignableTracker * theAlignableTracker
Definition: TrackerAlignment.h:46
TrackerAlignment::theAlignRecordName
std::string theAlignRecordName
Definition: TrackerAlignment.h:48
edm::EventSetup
Definition: EventSetup.h:57
TrackerAlignment::moveAlignableTIDs
void moveAlignableTIDs(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
Definition: TrackerAlignment.cc:182
TrackerAlignment::moveAlignableTIBTIDs
void moveAlignableTIBTIDs(int rawId, const align::Scalars &globalDisplacements, const align::RotationType &backwardRotation, const align::RotationType &forwardRotation, bool toAndFro)
Definition: TrackerAlignment.cc:210
TrackerAlignment::~TrackerAlignment
~TrackerAlignment()
Definition: TrackerAlignment.cc:34
EventSetup.h
AlignableTracker.h
TrackerAlignment::moveAlignablePixelEndCaps
void moveAlignablePixelEndCaps(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
Definition: TrackerAlignment.cc:38
TrackerAlignment::moveAlignableEndCaps
void moveAlignableEndCaps(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
Definition: TrackerAlignment.cc:67
TrackerAlignment::moveAlignableInnerHalfBarrels
void moveAlignableInnerHalfBarrels(int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations)
Definition: TrackerAlignment.cc:153