Go to the documentation of this file.
49 unsigned int solve(
const std::vector<AlignmentConstraint> &,
50 std::map<unsigned int, AlignmentResult> &
result,
51 TDirectory *
dir)
override;
53 void end()
override {}
The manager class for TOTEM RP geometry.
Represents an alignment task.
Calculates the ideal result of the StraightTrackAlignment.
IdealResult()
dummy constructor (not to be used)
edm::ESHandle< CTPPSGeometry > gMisaligned
void begin(const CTPPSGeometry *geometryReal, const CTPPSGeometry *geometryMisaligned) override
prepare for processing
Abstract parent for all (track-based) alignment algorithms.
std::string getName() override
bool hasErrorEstimate() override
returns whether this algorithm is capable of estimating result uncertainties
unsigned int solve(const std::vector< AlignmentConstraint > &, std::map< unsigned int, AlignmentResult > &result, TDirectory *dir) override
void saveDiagnostics(TDirectory *) override
saves diagnostic histograms/plots
void feed(const HitCollection &, const LocalTrackFit &) override
process one track
void analyze() override
analyzes the data collected
std::vector< Hit > HitCollection
void end() override
cleans up after processing
Local (linear) track description (or a fit result). Uses global reference system.
edm::ESHandle< CTPPSGeometry > gReal