41 setY(trc->getAlpha());
42 for (
int i = 0;
i < 5;
i++) {
43 setParam(trc->getParam(
i),
i);
45 for (
int i = 0;
i < 15;
i++) {
46 setCov(trc->getCov()[
i],
i);
51 if (tpoint->containsMeasurement()) {
52 auto& pnt =
mPoints.emplace_back(tpoint);
58 setY(trc->getAlpha());
59 for (
int i = 0;
i < 5;
i++) {
60 setParam(trc->getParam(
i),
i);
62 for (
int i = 0;
i < 15;
i++) {
63 setCov(trc->getCov()[
i],
i);
67 if (tpoint->containsMeasurement()) {
68 auto& pnt =
mPoints.emplace_back(tpoint);
Track model for the alignment.
Global index for barrel track: provides provenance (detectors combination), index in respective array...
double getResidual(int dim, int pntID) const
AlignmentPoint * getPoint(int i)
void align(gsl::span< ElinkEncoder< BareFormat, CHARGESUM > > elinks)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
bool setTrackParam(const AlignmentTrack *trc)
std::vector< AlgPntDbg > mPoints
AlgTrcDbg & operator=(const AlgTrcDbg &)=default
AlgTrcDbg(const AlgTrcDbg &)=default
AlgTrcDbg(const AlignmentTrack *trc)
o2::dataformats::GlobalTrackID mGID
o2::dataformats::GlobalTrackID mGIDCosmUp