ATLAS Offline Software
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
InDetDD::TRT_Conditions Class Reference

#include <TRT_Conditions.h>

Inheritance diagram for InDetDD::TRT_Conditions:
Collaboration diagram for InDetDD::TRT_Conditions:

Public Member Functions

 TRT_Conditions ()
 
 ~TRT_Conditions ()=default
 
const TRTCond::StrawDxContainerdxContainer () const
 

Protected Member Functions

void setDxContainer (const TRTCond::StrawDxContainer *container) const
 

Private Attributes

std::atomic< const TRTCond::StrawDxContainer * > m_dxContainer
 

Detailed Description

This class is an interface to conditions objects. There is a single instance shared by all TRT elements. The object of this class is owned by TRT_DetectorManager.

Definition at line 30 of file TRT_Conditions.h.

Constructor & Destructor Documentation

◆ TRT_Conditions()

InDetDD::TRT_Conditions::TRT_Conditions ( )

Definition at line 9 of file TRT_Conditions.cxx.

10  : m_dxContainer(nullptr)
11 {}

◆ ~TRT_Conditions()

InDetDD::TRT_Conditions::~TRT_Conditions ( )
default

Member Function Documentation

◆ dxContainer()

const TRTCond::StrawDxContainer * InDetDD::TRT_Conditions::dxContainer ( ) const

Definition at line 14 of file TRT_Conditions.cxx.

15 {
16  return m_dxContainer;
17 }

◆ setDxContainer()

void InDetDD::TRT_Conditions::setDxContainer ( const TRTCond::StrawDxContainer container) const
protected

Definition at line 20 of file TRT_Conditions.cxx.

21 {
22  m_dxContainer = container;
23 }

Member Data Documentation

◆ m_dxContainer

std::atomic<const TRTCond::StrawDxContainer*> InDetDD::TRT_Conditions::m_dxContainer
mutableprivate

Definition at line 43 of file TRT_Conditions.h.


The documentation for this class was generated from the following files:
InDetDD::TRT_Conditions::m_dxContainer
std::atomic< const TRTCond::StrawDxContainer * > m_dxContainer
Definition: TRT_Conditions.h:43