ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
InDetDD::InDetDetectorManager::LevelInfo Class Reference
Collaboration diagram for InDetDD::InDetDetectorManager::LevelInfo:

Public Member Functions

 LevelInfo ()
 
 LevelInfo (int level, FrameType frame)
 
int level () const
 
FrameType frame () const
 
bool isGlobalDelta () const
 
bool isLocalDelta () const
 
bool isValid () const
 

Private Attributes

int m_level
 
FrameType m_type
 

Detailed Description

Private helper class definition.

Definition at line 106 of file InDetDetectorManager.h.

Constructor & Destructor Documentation

◆ LevelInfo() [1/2]

InDetDD::InDetDetectorManager::LevelInfo::LevelInfo ( )
inline

Definition at line 113 of file InDetDetectorManager.h.

113 : m_level(-1), m_type(InDetDD::global) {};

◆ LevelInfo() [2/2]

InDetDD::InDetDetectorManager::LevelInfo::LevelInfo ( int  level,
FrameType  frame 
)
inline

Definition at line 114 of file InDetDetectorManager.h.

114 : m_level(level), m_type(frame) {};

Member Function Documentation

◆ frame()

FrameType InDetDD::InDetDetectorManager::LevelInfo::frame ( ) const
inline

Definition at line 117 of file InDetDetectorManager.h.

117 {return m_type;}

◆ isGlobalDelta()

bool InDetDD::InDetDetectorManager::LevelInfo::isGlobalDelta ( ) const
inline

Definition at line 118 of file InDetDetectorManager.h.

118 {return m_type == InDetDD::global;}

◆ isLocalDelta()

bool InDetDD::InDetDetectorManager::LevelInfo::isLocalDelta ( ) const
inline

Definition at line 119 of file InDetDetectorManager.h.

119 {return m_type == InDetDD::local;}

◆ isValid()

bool InDetDD::InDetDetectorManager::LevelInfo::isValid ( ) const
inline

Definition at line 120 of file InDetDetectorManager.h.

120 {return (m_level >= 0);}

◆ level()

int InDetDD::InDetDetectorManager::LevelInfo::level ( ) const
inline

Definition at line 116 of file InDetDetectorManager.h.

116 {return m_level;}

Member Data Documentation

◆ m_level

int InDetDD::InDetDetectorManager::LevelInfo::m_level
private

Definition at line 109 of file InDetDetectorManager.h.

◆ m_type

FrameType InDetDD::InDetDetectorManager::LevelInfo::m_type
private

Definition at line 110 of file InDetDetectorManager.h.


The documentation for this class was generated from the following file:
InDetDD::global
@ global
Definition: InDetDD_Defs.h:16
InDetDD::InDetDetectorManager::LevelInfo::level
int level() const
Definition: InDetDetectorManager.h:116
InDetDD::InDetDetectorManager::LevelInfo::frame
FrameType frame() const
Definition: InDetDetectorManager.h:117
InDetDD::InDetDetectorManager::LevelInfo::m_type
FrameType m_type
Definition: InDetDetectorManager.h:110
InDetDD::local
@ local
Definition: InDetDD_Defs.h:16
InDetDD::InDetDetectorManager::LevelInfo::m_level
int m_level
Definition: InDetDetectorManager.h:109