#include <LASEndcapAlgorithm.h>
Public Member Functions | |
LASEndcapAlignmentParameterSet | CalculateParameters (LASGlobalData< LASCoordinateSet > &, LASGlobalData< LASCoordinateSet > &) |
double | GetAlignmentParameterCorrection (int, int, int, int, LASGlobalData< LASCoordinateSet > &, LASEndcapAlignmentParameterSet &) |
LASEndcapAlgorithm () | |
calculate parameters for both endcaps from measurement
TODO:
Definition at line 25 of file LASEndcapAlgorithm.h.
LASEndcapAlgorithm::LASEndcapAlgorithm | ( | ) |
Definition at line 9 of file LASEndcapAlgorithm.cc.
LASEndcapAlignmentParameterSet LASEndcapAlgorithm::CalculateParameters | ( | LASGlobalData< LASCoordinateSet > & | measuredCoordinates, |
LASGlobalData< LASCoordinateSet > & | nominalCoordinates | ||
) |
implementation of the analytical solution for the endcap; described in bruno's thesis (Appendix B): http://darwin.bth.rwth-aachen.de/opus3/volltexte/2002/348 but extended with the beams' phi positions
Definition at line 22 of file LASEndcapAlgorithm.cc.
double LASEndcapAlgorithm::GetAlignmentParameterCorrection | ( | int | det, |
int | ring, | ||
int | beam, | ||
int | disk, | ||
LASGlobalData< LASCoordinateSet > & | nominalCoordinates, | ||
LASEndcapAlignmentParameterSet & | endcapParameters | ||
) |
for a given set of endcap alignment parameters "endcapParameters", this function returns the global phi offset from nominalPosition for a module specified by (det,ring,beam,disk)
Definition at line 312 of file LASEndcapAlgorithm.cc.