#include <TrackerAlignment.h>
Public Member Functions | |
AlignableTracker * | getAlignableTracker () |
void | moveAlignableEndCaps (int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations) |
void | moveAlignableInnerHalfBarrels (int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations) |
void | moveAlignableOuterHalfBarrels (int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations) |
void | moveAlignablePixelEndCaps (int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations) |
void | moveAlignablePixelHalfBarrels (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) |
void | moveAlignableTIDs (int rawId, const align::Scalars &localDisplacements, const align::Scalars &localRotations) |
void | saveToDB () |
TrackerAlignment (const edm::EventSetup &setup) | |
~TrackerAlignment () | |
Private Attributes | |
AlignableTracker * | theAlignableTracker |
std::string | theAlignRecordName |
std::string | theErrorRecordName |
The TrackerAlignment helper class for alignment jobs
Definition at line 15 of file TrackerAlignment.h.
TrackerAlignment::TrackerAlignment | ( | const edm::EventSetup & | setup | ) |
Definition at line 20 of file TrackerAlignment.cc.
References edm::EventSetup::get(), edm::ESHandle< T >::product(), and theAlignableTracker.
TrackerAlignment::~TrackerAlignment | ( | void | ) |
Definition at line 34 of file TrackerAlignment.cc.
References theAlignableTracker.
|
inline |
Definition at line 21 of file TrackerAlignment.h.
References moveAlignableEndCaps(), moveAlignableInnerHalfBarrels(), moveAlignableOuterHalfBarrels(), moveAlignablePixelEndCaps(), moveAlignablePixelHalfBarrels(), moveAlignableTIBTIDs(), moveAlignableTIDs(), saveToDB(), and theAlignableTracker.
Referenced by SurveyDataConverter::applyAPEs(), and SurveyDataConverter::applyCoarseSurveyInfo().
void TrackerAlignment::moveAlignableEndCaps | ( | int | rawId, |
const align::Scalars & | localDisplacements, | ||
const align::Scalars & | localRotations | ||
) |
Definition at line 67 of file TrackerAlignment.cc.
References AlignableTracker::endcapGeomDets(), and theAlignableTracker.
Referenced by getAlignableTracker().
void TrackerAlignment::moveAlignableInnerHalfBarrels | ( | int | rawId, |
const align::Scalars & | localDisplacements, | ||
const align::Scalars & | localRotations | ||
) |
Definition at line 153 of file TrackerAlignment.cc.
References AlignableTracker::innerBarrelGeomDets(), and theAlignableTracker.
Referenced by getAlignableTracker().
void TrackerAlignment::moveAlignableOuterHalfBarrels | ( | int | rawId, |
const align::Scalars & | localDisplacements, | ||
const align::Scalars & | localRotations | ||
) |
Definition at line 124 of file TrackerAlignment.cc.
References AlignableTracker::outerBarrelGeomDets(), and theAlignableTracker.
Referenced by getAlignableTracker().
void TrackerAlignment::moveAlignablePixelEndCaps | ( | int | rawId, |
const align::Scalars & | localDisplacements, | ||
const align::Scalars & | localRotations | ||
) |
Definition at line 38 of file TrackerAlignment.cc.
References AlignableTracker::pixelEndcapGeomDets(), and theAlignableTracker.
Referenced by getAlignableTracker().
void TrackerAlignment::moveAlignablePixelHalfBarrels | ( | int | rawId, |
const align::Scalars & | localDisplacements, | ||
const align::Scalars & | localRotations | ||
) |
Definition at line 95 of file TrackerAlignment.cc.
References AlignableTracker::pixelHalfBarrelGeomDets(), and theAlignableTracker.
Referenced by getAlignableTracker().
void TrackerAlignment::moveAlignableTIBTIDs | ( | int | rawId, |
const align::Scalars & | globalDisplacements, | ||
const align::RotationType & | backwardRotation, | ||
const align::RotationType & | forwardRotation, | ||
bool | toAndFro | ||
) |
Definition at line 210 of file TrackerAlignment.cc.
References theAlignableTracker, AlignableTracker::TIBTIDGeomDets(), and TkRotation< T >::transposed().
Referenced by SurveyDataConverter::applyFineSurveyInfo(), and getAlignableTracker().
void TrackerAlignment::moveAlignableTIDs | ( | int | rawId, |
const align::Scalars & | localDisplacements, | ||
const align::Scalars & | localRotations | ||
) |
Definition at line 182 of file TrackerAlignment.cc.
References theAlignableTracker, and AlignableTracker::TIDGeomDets().
Referenced by getAlignableTracker().
void TrackerAlignment::saveToDB | ( | void | ) |
Definition at line 241 of file TrackerAlignment.cc.
References AlignableTracker::alignmentErrors(), AlignableTracker::alignments(), cond::service::PoolDBOutputService::currentTime(), edm::Service< T >::isAvailable(), theAlignableTracker, theAlignRecordName, theErrorRecordName, and cond::service::PoolDBOutputService::writeOne().
Referenced by SurveyDataConverter::analyze(), and getAlignableTracker().
|
private |
Definition at line 46 of file TrackerAlignment.h.
Referenced by getAlignableTracker(), moveAlignableEndCaps(), moveAlignableInnerHalfBarrels(), moveAlignableOuterHalfBarrels(), moveAlignablePixelEndCaps(), moveAlignablePixelHalfBarrels(), moveAlignableTIBTIDs(), moveAlignableTIDs(), saveToDB(), TrackerAlignment(), and ~TrackerAlignment().
|
private |
Definition at line 48 of file TrackerAlignment.h.
Referenced by saveToDB().
|
private |
Definition at line 48 of file TrackerAlignment.h.
Referenced by saveToDB().