#include <LASBarrelAlgorithm.h>
Public Member Functions | |
LASBarrelAlignmentParameterSet | CalculateParameters (LASGlobalData< LASCoordinateSet > &, LASGlobalData< LASCoordinateSet > &) |
void | Dump (void) |
LASBarrelAlgorithm () | |
Private Member Functions | |
void | ReadMisalignmentFromFile (const char *, LASGlobalData< LASCoordinateSet > &, LASGlobalData< LASCoordinateSet > &) |
void | ReadStartParametersFromFile (const char *, float[52]) |
Private Attributes | |
TMinuit * | minuit |
implementation of the alignment tube algorithm
Definition at line 23 of file LASBarrelAlgorithm.h.
LASBarrelAlgorithm::LASBarrelAlgorithm | ( | ) |
Definition at line 18 of file LASBarrelAlgorithm.cc.
LASBarrelAlignmentParameterSet LASBarrelAlgorithm::CalculateParameters | ( | LASGlobalData< LASCoordinateSet > & | measuredCoordinates, |
LASGlobalData< LASCoordinateSet > & | nominalCoordinates | ||
) |
The minimization of the equation system for the barrel. For documentation, please refer to the TkLasATModel TWiki page: TWiki > CMS Web > CMSTrackerLaserAlignmenSystem > TkLasBarrelAlgorithm > TkLasATModel
Definition at line 33 of file LASBarrelAlgorithm.cc.
void LASBarrelAlgorithm::Dump | ( | void | ) |
Print resulting parameters to stdout and to a file - for debugging only
Definition at line 558 of file LASBarrelAlgorithm.cc.
|
private |
allows to push in a simple simulated misalignment for quick internal testing purposes; overwrites LASGlobalData<LASCoordinateSet>& measuredCoordinates; call at beginning of LASBarrelAlgorithm::CalculateParameters method
one line per module, format for TEC: det ring beam disk phi phiErr format for TEC(at) & TIBTOB: det beam z "-1" phi phiErr
Definition at line 671 of file LASBarrelAlgorithm.cc.
|
private |
this function is here only for debugging, don't use. file format: <phi1> <x1> <y1> <phi2> <x2> <y2> // for TEC* " " " " " " // TEC- .. then for TIB+, TIB-, TOB+, TOB- index 1 if for lower z, 2 for higher z
Definition at line 758 of file LASBarrelAlgorithm.cc.
|
private |
Definition at line 33 of file LASBarrelAlgorithm.h.