Go to the documentation of this file.
6 #ifndef CalibPPS_AlignmentRelative_JanAlignmentAlgorithm_h
7 #define CalibPPS_AlignmentRelative_JanAlignmentAlgorithm_h
102 unsigned int solve(
const std::vector<AlignmentConstraint> &,
103 std::map<unsigned int, AlignmentResult> &
results,
104 TDirectory *
dir)
override;
std::string getName() override
JanAlignmentAlgorithm()
dummy constructor (not to be used)
The manager class for TOTEM RP geometry.
Represents an alignment task.
void feed(const HitCollection &, const LocalTrackFit &) override
process one track
void analyze() override
analyzes the data collected
~JanAlignmentAlgorithm() override
void begin(const CTPPSGeometry *geometryReal, const CTPPSGeometry *geometryMisaligned) override
prepare for processing
std::vector< TGraph * > resVsCoef
unsigned int events
event count
TMatrixD S_eigVec
matrix of S eigenvectors
unsigned int solve(const std::vector< AlignmentConstraint > &, std::map< unsigned int, AlignmentResult > &results, TDirectory *dir) override
double weakLimit
normalized eigen value below which the (CS) eigen vectors are considered as weak
Abstract parent for all (track-based) alignment algorithms.
std::vector< TH1D * > coefHist
Jan's alignment algorithm.
a scatter plot, with graph and histogram representations
bool stopOnSingularModes
whether to stop when singular modes are identified
structure holding statistical information for one detector
std::map< std::set< unsigned int >, ScatterPlot > resVsCoefRot_perRPSet
TVectorD S_eigVal
eigen values of the S matrix
std::map< unsigned int, DetStat > statistics
statistical data collection
std::vector< Hit > HitCollection
Local (linear) track description (or a fit result). Uses global reference system.
void end() override
cleans up after processing
bool buildDiagnosticPlots
flag whether to build statistical plots
void saveDiagnostics(TDirectory *) override
saves diagnostic histograms/plots
bool hasErrorEstimate() override
returns whether this algorithm is capable of estimating result uncertainties
std::vector< SingularMode > singularModes
a list of the singular modes of the S matrix