#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 TrackerTopology *tTopo, const TrackerGeometry *tGeom) | |
~TrackerAlignment () | |
Private Attributes | |
AlignableTracker * | theAlignableTracker |
std::string | theAlignRecordName |
std::string | theErrorRecordName |
The TrackerAlignment helper class for alignment jobs
Definition at line 19 of file TrackerAlignment.h.
TrackerAlignment::TrackerAlignment | ( | const TrackerTopology * | tTopo, |
const TrackerGeometry * | tGeom | ||
) |
Definition at line 20 of file TrackerAlignment.cc.
References theAlignableTracker.
TrackerAlignment::~TrackerAlignment | ( | void | ) |
Definition at line 27 of file TrackerAlignment.cc.
References theAlignableTracker.
|
inline |
Definition at line 25 of file TrackerAlignment.h.
References theAlignableTracker.
Referenced by SurveyDataConverter::applyAPEs(), and SurveyDataConverter::applyCoarseSurveyInfo().
void TrackerAlignment::moveAlignableEndCaps | ( | int | rawId, |
const align::Scalars & | localDisplacements, | ||
const align::Scalars & | localRotations | ||
) |
Definition at line 60 of file TrackerAlignment.cc.
References AlignableTracker::endcapGeomDets(), and theAlignableTracker.
void TrackerAlignment::moveAlignableInnerHalfBarrels | ( | int | rawId, |
const align::Scalars & | localDisplacements, | ||
const align::Scalars & | localRotations | ||
) |
Definition at line 146 of file TrackerAlignment.cc.
References AlignableTracker::innerBarrelGeomDets(), and theAlignableTracker.
void TrackerAlignment::moveAlignableOuterHalfBarrels | ( | int | rawId, |
const align::Scalars & | localDisplacements, | ||
const align::Scalars & | localRotations | ||
) |
Definition at line 117 of file TrackerAlignment.cc.
References AlignableTracker::outerBarrelGeomDets(), and theAlignableTracker.
void TrackerAlignment::moveAlignablePixelEndCaps | ( | int | rawId, |
const align::Scalars & | localDisplacements, | ||
const align::Scalars & | localRotations | ||
) |
Definition at line 31 of file TrackerAlignment.cc.
References AlignableTracker::pixelEndcapGeomDets(), and theAlignableTracker.
void TrackerAlignment::moveAlignablePixelHalfBarrels | ( | int | rawId, |
const align::Scalars & | localDisplacements, | ||
const align::Scalars & | localRotations | ||
) |
Definition at line 88 of file TrackerAlignment.cc.
References AlignableTracker::pixelHalfBarrelGeomDets(), and theAlignableTracker.
void TrackerAlignment::moveAlignableTIBTIDs | ( | int | rawId, |
const align::Scalars & | globalDisplacements, | ||
const align::RotationType & | backwardRotation, | ||
const align::RotationType & | forwardRotation, | ||
bool | toAndFro | ||
) |
Definition at line 203 of file TrackerAlignment.cc.
References nano_mu_digi_cff::rawId, theAlignableTracker, AlignableTracker::TIBTIDGeomDets(), and TkRotation< T >::transposed().
Referenced by SurveyDataConverter::applyFineSurveyInfo().
void TrackerAlignment::moveAlignableTIDs | ( | int | rawId, |
const align::Scalars & | localDisplacements, | ||
const align::Scalars & | localRotations | ||
) |
Definition at line 175 of file TrackerAlignment.cc.
References theAlignableTracker, and AlignableTracker::TIDGeomDets().
void TrackerAlignment::saveToDB | ( | void | ) |
Definition at line 234 of file TrackerAlignment.cc.
References AlignableTracker::alignmentErrors(), AlignableTracker::alignments(), cond::service::PoolDBOutputService::currentTime(), edm::Service< T >::isAvailable(), theAlignableTracker, theAlignRecordName, theErrorRecordName, and cond::service::PoolDBOutputService::writeOneIOV().
Referenced by SurveyDataConverter::analyze().
|
private |
Definition at line 50 of file TrackerAlignment.h.
Referenced by getAlignableTracker(), moveAlignableEndCaps(), moveAlignableInnerHalfBarrels(), moveAlignableOuterHalfBarrels(), moveAlignablePixelEndCaps(), moveAlignablePixelHalfBarrels(), moveAlignableTIBTIDs(), moveAlignableTIDs(), saveToDB(), TrackerAlignment(), and ~TrackerAlignment().
|
private |
Definition at line 51 of file TrackerAlignment.h.
Referenced by saveToDB().
|
private |
Definition at line 51 of file TrackerAlignment.h.
Referenced by saveToDB().