ATLAS Offline Software
Classes | Namespaces | Variables
TRT_AlignDbSvc.h File Reference

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>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TRT_AlignDbSvc
 

Namespaces

 InDetDD
 Message Stream Member.
 

Variables

 ATLAS_NO_CHECK_FILE_THREAD_SAFETY
 

Detailed Description

a Service to manage TRT alignment conditions

Author
John Alison, Peter Hansen phans.nosp@m.en@n.nosp@m.bi.dk, Wouter Hulsbergen

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.

Variable Documentation

◆ ATLAS_NO_CHECK_FILE_THREAD_SAFETY

ATLAS_NO_CHECK_FILE_THREAD_SAFETY

Definition at line 34 of file TRT_AlignDbSvc.h.