ATLAS Offline Software
Loading...
Searching...
No Matches
SiCommonItems.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
8
9#ifndef READOUTGEOMETRYBASE_SICOMMONITEMS_H
10#define READOUTGEOMETRYBASE_SICOMMONITEMS_H
11
12class AtlasDetectorID;
13
20
21
22#include "GaudiKernel/ServiceHandle.h"
23#include "CLHEP/Geometry/Transform3D.h"
24
25#include <mutex>
26
27namespace InDetDD {
28
42
44 : public AthMessaging
45 {
46
47 public:
48
52 SiCommonItems(const AtlasDetectorID* const idHelper);
53
58 const AtlasDetectorID* getIdHelper() const;
61
68
69 private:
74
79
80 };
81
82
84 {
85 return m_idHelper;
86 }
87
88
89} // End namespace InDetDD
90
91#endif // READOUTGEOMETRYBASE_SICOMMONITEMS_H
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
Interface class for tool providing Lorentz angle (and the corresponding shift of the measurement) for...
SiCommonItems(const AtlasDetectorID *const idHelper)
Constructor.
const ISiLorentzAngleTool * m_lorentzAngleTool
LorentzAngle tool.
const AtlasDetectorID * m_idHelper
IdHelper.
const AtlasDetectorID * getIdHelper() const
void setLorentzAngleTool(const ISiLorentzAngleTool *lorentzAngleTool)
const ISiLorentzAngleTool * lorentzAngleTool() const
Message Stream Member.