Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Calorimeter
CaloTrackingGeometry
CaloTrackingGeometry
CaloTrackingGeometryBuilderCond.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// CaloTrackingGeometryBuilderCond.hm (c) ATLAS Detector software
8
9
#ifndef CALORIMETER_CALOTRACKINGGEOMETRYBUILDERCOND_H
10
#define CALORIMETER_CALOTRACKINGGEOMETRYBUILDERCOND_H
11
12
#include "
CaloTrackingGeometry/CaloTrackingGeometryBuilderImpl.h
"
13
#include "
StoreGate/ReadCondHandleKey.h
"
14
#include "
TrkDetDescrInterfaces/IGeometryBuilderCond.h
"
15
#include "
GeoModelUtilities/GeoAlignmentStore.h
"
16
29
namespace
Calo
{
30
class
CaloTrackingGeometryBuilderCond
final
31
:
public
CaloTrackingGeometryBuilderImpl
,
32
virtual
public
Trk::IGeometryBuilderCond
{
33
34
public
:
36
CaloTrackingGeometryBuilderCond
(
const
std::string&,
const
std::string&,
37
const
IInterface*);
38
40
virtual
~CaloTrackingGeometryBuilderCond
() =
default
;
41
43
virtual
StatusCode
initialize
() override final;
44
46
virtual std::unique_ptr<
Trk
::TrackingGeometry>
trackingGeometry
(
47
const
EventContext& ctx,
Trk
::TrackingVolume* innerVol,
48
SG
::WriteCondHandle<
Trk
::TrackingGeometry>& whandle)
const
override final;
50
virtual
Trk
::
GeometrySignature
geometrySignature
()
const
override final {
51
return
CaloTrackingGeometryBuilderImpl::signature
();
52
}
53
54
private
:
55
SG::ReadCondHandleKey<CaloDetDescrManager>
m_caloMgrKey
{
56
this
,
"CaloDetDescrManager"
,
"CaloDetDescrManager"
};
57
SG::ReadCondHandleKey<GeoAlignmentStore>
m_readKeyGeoAlign
{
58
this
,
"LArAlignmentStore"
,
"LArAlignmentStore"
,
"SG key of the GeoAlignmentStore for LAr"
};
59
};
60
61
}
// namespace Calo
62
63
#endif // CALORIMETER_CALOTRACKINGGEOMETRYBUILDERCOND_H
64
IGeometryBuilderCond.h
Calo
Definition:
CaloTrackingGeometryBuilder.h:15
Calo::CaloTrackingGeometryBuilderCond::~CaloTrackingGeometryBuilderCond
virtual ~CaloTrackingGeometryBuilderCond()=default
Destructor.
SG
Forward declaration.
Definition:
CaloCellPacker_400_500.h:32
GeometrySignature
Calo::CaloTrackingGeometryBuilderCond::m_caloMgrKey
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
Definition:
CaloTrackingGeometryBuilderCond.h:55
Calo::CaloTrackingGeometryBuilderImpl
Definition:
CaloTrackingGeometryBuilderImpl.h:50
const
bool const RAWDATA *ch2 const
Definition:
LArRodBlockPhysicsV0.cxx:560
CaloTrackingGeometryBuilderImpl.h
Calo::CaloTrackingGeometryBuilderCond::trackingGeometry
virtual std::unique_ptr< Trk::TrackingGeometry > trackingGeometry(const EventContext &ctx, Trk::TrackingVolume *innerVol, SG::WriteCondHandle< Trk::TrackingGeometry > &whandle) const override final
TrackingGeometry Interface method.
Definition:
CaloTrackingGeometryBuilderCond.cxx:31
Calo::CaloTrackingGeometryBuilderImpl::signature
Trk::GeometrySignature signature() const
The unique signature.
Definition:
CaloTrackingGeometryBuilderImpl.h:65
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Calo::CaloTrackingGeometryBuilderCond::m_readKeyGeoAlign
SG::ReadCondHandleKey< GeoAlignmentStore > m_readKeyGeoAlign
Definition:
CaloTrackingGeometryBuilderCond.h:57
ReadCondHandleKey.h
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
GeoAlignmentStore.h
columnar::final
CM final
Definition:
ColumnAccessor.h:106
Calo::CaloTrackingGeometryBuilderCond::geometrySignature
virtual Trk::GeometrySignature geometrySignature() const override final
The unique signature.
Definition:
CaloTrackingGeometryBuilderCond.h:50
Trk::IGeometryBuilderCond
Definition:
IGeometryBuilderCond.h:45
SG::ReadCondHandleKey< CaloDetDescrManager >
Calo::CaloTrackingGeometryBuilderCond
Definition:
CaloTrackingGeometryBuilderCond.h:32
Calo::CaloTrackingGeometryBuilderCond::initialize
virtual StatusCode initialize() override final
AlgTool initailize method.
Definition:
CaloTrackingGeometryBuilderCond.cxx:23
Calo::CaloTrackingGeometryBuilderCond::CaloTrackingGeometryBuilderCond
CaloTrackingGeometryBuilderCond(const std::string &, const std::string &, const IInterface *)
Constructor.
Definition:
CaloTrackingGeometryBuilderCond.cxx:16
Generated on Tue Mar 25 2025 21:08:19 for ATLAS Offline Software by
1.8.18