ATLAS Offline Software
Loading...
Searching...
No Matches
InDetGeoModelTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef JIVEXML_INDETGEOMODELTOOL_H
6#define JIVEXML_INDETGEOMODELTOOL_H
7
10
11
12namespace JiveXML{
13
20 class InDetGeoModelTool : virtual public IInDetGeoModelTool,
21 public AthAlgTool {
22
23 public:
24
26 InDetGeoModelTool(const std::string& type,const std::string& name,const IInterface* parent);
27
29 virtual StatusCode initialize();
30
33
35 const PixelID* PixelIDHelper() const { return m_PixelIDHelper; }
37 const SCT_ID* SCTIDHelper() const { return m_SCTIDHelper; }
39 const TRT_ID* TRTIDHelper() const { return m_TRTIDHelper; }
40
41 private:
42
44
46
49
50 };
51
52} //namespace
53
54#endif
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
Interface for the InDetGeoModelTool.
const InDetDD::TRT_DetectorManager * TRTGeoManager() const
Provide the TRT geometry manager.
const TRT_ID * TRTIDHelper() const
Provide the TRT identifier helper.
InDetGeoModelTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Constructor with flags for requested geometry managers.
const PixelID * PixelIDHelper() const
Provide the Pixel identifier helper.
const SCT_ID * SCTIDHelper() const
Provide the SCT identifier helper.
virtual StatusCode initialize()
Initialize.
const InDetDD::TRT_DetectorManager * m_TRTGeoManager
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67
This is an Identifier helper class for the SCT subdetector.
Definition SCT_ID.h:68
This is an Identifier helper class for the TRT subdetector.
Definition TRT_ID.h:82
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.