ATLAS Offline Software
|
a Service to manage TRT alignment conditions More...
#include "AthenaBaseComps/AthService.h"
#include "CxxUtils/checker_macros.h"
#include "GaudiKernel/ToolHandle.h"
#include "StoreGate/DataHandle.h"
#include "TRT_ConditionsServices/ITRT_AlignDbSvc.h"
#include "TRT_ConditionsServices/ITRT_StrawAlignDbSvc.h"
#include "DetDescrConditions/AlignableTransformContainer.h"
#include "GaudiKernel/ServiceHandle.h"
#include "StoreGate/StoreGateSvc.h"
#include <vector>
Go to the source code of this file.
Classes | |
class | TRT_AlignDbSvc |
Namespaces | |
InDetDD | |
Message Stream Member. | |
Variables | |
ATLAS_NO_CHECK_FILE_THREAD_SAFETY | |
a Service to manage TRT alignment conditions
TRT alignment transforms are built up like this:
aligned = level-2 * level-1 * nominal
The 'level-2' correction is the global transform. There is a separate transform for each 'bec'. However, note that the barrel is bec=-1: the +1 is ignored in the geometry.
The 'level-1' transform is a transform per module.
Definition in file TRT_AlignDbSvc.h.
ATLAS_NO_CHECK_FILE_THREAD_SAFETY |
Definition at line 34 of file TRT_AlignDbSvc.h.