![]() |
![]() |
#include <LASAlignmentTubeAlgorithm.h>
Public Member Functions | |
LASBarrelAlignmentParameterSet | CalculateParameters (LASGlobalData< LASCoordinateSet > &, LASGlobalData< LASCoordinateSet > &) |
double | GetTEC2TECAlignmentParameterCorrection (int, int, int, LASGlobalData< LASCoordinateSet > &, LASBarrelAlignmentParameterSet &) |
double | GetTIBTOBAlignmentParameterCorrection (int, int, int, LASGlobalData< LASCoordinateSet > &, LASBarrelAlignmentParameterSet &) |
LASAlignmentTubeAlgorithm () | |
void | ReadMisalignmentFromFile (const char *, LASGlobalData< LASCoordinateSet > &, LASGlobalData< LASCoordinateSet > &) |
implementation of the alignment tube analytical algorithm
Definition at line 20 of file LASAlignmentTubeAlgorithm.h.
LASAlignmentTubeAlgorithm::LASAlignmentTubeAlgorithm | ( | ) |
Definition at line 8 of file LASAlignmentTubeAlgorithm.cc.
LASBarrelAlignmentParameterSet LASAlignmentTubeAlgorithm::CalculateParameters | ( | LASGlobalData< LASCoordinateSet > & | measuredCoordinates, |
LASGlobalData< LASCoordinateSet > & | nominalCoordinates | ||
) |
Definition at line 18 of file LASAlignmentTubeAlgorithm.cc.
double LASAlignmentTubeAlgorithm::GetTEC2TECAlignmentParameterCorrection | ( | int | det, |
int | beam, | ||
int | disk, | ||
LASGlobalData< LASCoordinateSet > & | nominalCoordinates, | ||
LASBarrelAlignmentParameterSet & | alignmentParameters | ||
) |
get global phi correction from alignment parameters for an alignment tube module in TEC(AT)
Definition at line 537 of file LASAlignmentTubeAlgorithm.cc.
double LASAlignmentTubeAlgorithm::GetTIBTOBAlignmentParameterCorrection | ( | int | det, |
int | beam, | ||
int | pos, | ||
LASGlobalData< LASCoordinateSet > & | nominalCoordinates, | ||
LASBarrelAlignmentParameterSet & | alignmentParameters | ||
) |
get global phi correction from alignment parameters for an alignment tube module in TIB/TOB
Definition at line 428 of file LASAlignmentTubeAlgorithm.cc.
void LASAlignmentTubeAlgorithm::ReadMisalignmentFromFile | ( | const char * | filename, |
LASGlobalData< LASCoordinateSet > & | measuredCoordinates, | ||
LASGlobalData< LASCoordinateSet > & | nominalCoordinates | ||
) |
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 651 of file LASAlignmentTubeAlgorithm.cc.