ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetRecTools
TRT_DetElementsRoadTool_xk
src
TRT_DetElementsRoadCondAlg_xk.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
7
// Header file for class TRT_DetElementsRoadCondAlg_xk
9
10
#ifndef TRT_DetElementsRoadCondAlg_xk_H
11
#define TRT_DetElementsRoadCondAlg_xk_H
12
13
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
14
#include "
TRT_ReadoutGeometry/TRT_DetElementContainer.h
"
15
#include "
TRT_DetElementsRoadTool_xk/TRT_DetElementsRoadData_xk.h
"
16
#include "
StoreGate/ReadCondHandleKey.h
"
17
#include "
StoreGate/WriteCondHandleKey.h
"
18
19
#include <vector>
20
21
namespace
InDet
{
26
27
class
TRT_DetElementsRoadCondAlg_xk
:
public
AthCondAlgorithm
28
{
30
// Public methods:
32
33
public
:
34
36
// Standard tool methods
38
39
TRT_DetElementsRoadCondAlg_xk
(
const
std::string& name, ISvcLocator* pSvcLocator);
40
virtual
~TRT_DetElementsRoadCondAlg_xk
() =
default
;
41
virtual
StatusCode
initialize
()
override
;
42
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
43
44
void
printStraw
(
const
InDetDD::TRT_BaseElement
* elementCS,
unsigned
int
strawNum)
const
;
45
46
private
:
47
49
// Private Data
51
SG::ReadCondHandleKey<InDetDD::TRT_DetElementContainer>
m_trtDetEleContKey
{
this
,
"TRTDetEleContKey"
,
"TRT_DetElementContainer"
,
"Key of TRT_DetElementContainer"
};
52
SG::WriteCondHandleKey<TRT_DetElementsRoadData_xk>
m_writeKey
{
this
,
"WriteKey"
,
"TRT_DetElementsRoadData_xk"
,
"Key of TRT_DetElementsRoadData_xk"
};
53
55
// Methods
57
void
detElementInformation
(
const
InDetDD::TRT_BaseElement
&,
double
*);
58
};
59
60
}
// end of name space
61
62
#endif
// TRT_DetElementsRoadCondAlg_xk_H
AthCondAlgorithm.h
Base class for conditions algorithms.
ReadCondHandleKey.h
TRT_DetElementContainer.h
TRT_DetElementsRoadData_xk.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
InDetDD::TRT_BaseElement
Virtual base class of TRT readout elements.
Definition
TRT_BaseElement.h:56
InDet::TRT_DetElementsRoadCondAlg_xk::detElementInformation
void detElementInformation(const InDetDD::TRT_BaseElement &, double *)
InDet::TRT_DetElementsRoadCondAlg_xk::m_trtDetEleContKey
SG::ReadCondHandleKey< InDetDD::TRT_DetElementContainer > m_trtDetEleContKey
Definition
TRT_DetElementsRoadCondAlg_xk.h:51
InDet::TRT_DetElementsRoadCondAlg_xk::initialize
virtual StatusCode initialize() override
Definition
TRT_DetElementsRoadCondAlg_xk.cxx:32
InDet::TRT_DetElementsRoadCondAlg_xk::TRT_DetElementsRoadCondAlg_xk
TRT_DetElementsRoadCondAlg_xk(const std::string &name, ISvcLocator *pSvcLocator)
Definition
TRT_DetElementsRoadCondAlg_xk.cxx:23
InDet::TRT_DetElementsRoadCondAlg_xk::~TRT_DetElementsRoadCondAlg_xk
virtual ~TRT_DetElementsRoadCondAlg_xk()=default
InDet::TRT_DetElementsRoadCondAlg_xk::printStraw
void printStraw(const InDetDD::TRT_BaseElement *elementCS, unsigned int strawNum) const
InDet::TRT_DetElementsRoadCondAlg_xk::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
TRT_DetElementsRoadCondAlg_xk.cxx:46
InDet::TRT_DetElementsRoadCondAlg_xk::m_writeKey
SG::WriteCondHandleKey< TRT_DetElementsRoadData_xk > m_writeKey
Definition
TRT_DetElementsRoadCondAlg_xk.h:52
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
Generated on
for ATLAS Offline Software by
1.17.0