ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetAlignment
InDetAlignGeomTools
InDetAlignGeomTools
InDetAlignModuleTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef INDETALIGNGEOMTOOLS_INDETALIGNMODULETOOL_H
6
#define INDETALIGNGEOMTOOLS_INDETALIGNMODULETOOL_H
7
8
#include "
TrkAlignGenTools/AlignModuleTool.h
"
9
21
22
class
TRT_ID
;
23
24
namespace
Trk
{
25
class
AlignTSOS
;
26
}
27
28
namespace
InDet
{
29
30
class
InDetAlignModuleTool
:
public
Trk::AlignModuleTool
{
31
32
public
:
33
34
InDetAlignModuleTool
(
const
std::string&
type
,
const
std::string& name,
const
IInterface* parent);
35
virtual
~InDetAlignModuleTool
();
36
37
virtual
StatusCode
initialize
()
override
;
38
virtual
StatusCode
finalize
()
override
;
39
42
virtual
int
subDetElementIDHash
(
Identifier
id
)
const override
;
43
46
virtual
void
setMeasurementProperties
(
Trk::AlignTSOS
* atsos)
const override
;
47
48
private
:
49
50
const
TRT_ID
*
m_trtHelper
;
51
52
};
53
54
}
55
56
#endif
// INDETALIGNGEOMTOOLS_INDETALIGNMODULETOOL_H
AlignModuleTool.h
AlignTSOS
AlignTSOS is a TSOS with extra variables useful for alignment.
InDet::InDetAlignModuleTool::initialize
virtual StatusCode initialize() override
Definition
InDetAlignModuleTool.cxx:27
InDet::InDetAlignModuleTool::setMeasurementProperties
virtual void setMeasurementProperties(Trk::AlignTSOS *atsos) const override
allows to set detector specific properties of AlignTSOS.
Definition
InDetAlignModuleTool.cxx:70
InDet::InDetAlignModuleTool::~InDetAlignModuleTool
virtual ~InDetAlignModuleTool()
InDet::InDetAlignModuleTool::InDetAlignModuleTool
InDetAlignModuleTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
InDetAlignModuleTool.cxx:16
InDet::InDetAlignModuleTool::subDetElementIDHash
virtual int subDetElementIDHash(Identifier id) const override
Returns identifier hash for sub-TrkDetElementBase structure based on detector type.
Definition
InDetAlignModuleTool.cxx:59
InDet::InDetAlignModuleTool::finalize
virtual StatusCode finalize() override
Definition
InDetAlignModuleTool.cxx:47
InDet::InDetAlignModuleTool::m_trtHelper
const TRT_ID * m_trtHelper
TRT id helper.
Definition
InDetAlignModuleTool.h:50
TRT_ID
This is an Identifier helper class for the TRT subdetector.
Definition
TRT_ID.h:84
Trk::AlignModuleTool
Definition
AlignModuleTool.h:36
Trk::AlignTSOS
Definition
AlignTSOS.h:37
Identifier
Definition
IdentifierFieldParser.cxx:14
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
type
Generated on
for ATLAS Offline Software by
1.17.0