ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
MdtTdcOnlSorter Struct Reference

Helper struct to search through the std::set if a conversion from online -> offline is needed. More...

#include <MdtTdcMap.h>

Collaboration diagram for MdtTdcOnlSorter:

Public Member Functions

 MdtTdcOnlSorter ()=default
 
 MdtTdcOnlSorter (const MdtTdcMap *ptr)
 
const MdtTdcMapoperator-> () const
 
bool operator! () const
 
 operator bool () const
 

Private Attributes

const MdtTdcMapm_ptr {nullptr}
 

Detailed Description

Helper struct to search through the std::set if a conversion from online -> offline is needed.

Definition at line 100 of file MdtTdcMap.h.

Constructor & Destructor Documentation

◆ MdtTdcOnlSorter() [1/2]

MdtTdcOnlSorter::MdtTdcOnlSorter ( )
default

◆ MdtTdcOnlSorter() [2/2]

MdtTdcOnlSorter::MdtTdcOnlSorter ( const MdtTdcMap ptr)
inline

Definition at line 102 of file MdtTdcMap.h.

102 : m_ptr{ptr} {}

Member Function Documentation

◆ operator bool()

MdtTdcOnlSorter::operator bool ( ) const
inline

Definition at line 105 of file MdtTdcMap.h.

105 { return m_ptr; }

◆ operator!()

bool MdtTdcOnlSorter::operator! ( ) const
inline

Definition at line 104 of file MdtTdcMap.h.

104 { return !m_ptr; }

◆ operator->()

const MdtTdcMap* MdtTdcOnlSorter::operator-> ( ) const
inline

Definition at line 103 of file MdtTdcMap.h.

103 { return m_ptr; }

Member Data Documentation

◆ m_ptr

const MdtTdcMap* MdtTdcOnlSorter::m_ptr {nullptr}
private

Definition at line 108 of file MdtTdcMap.h.


The documentation for this struct was generated from the following file:
dbg::ptr
void * ptr(T *p)
Definition: SGImplSvc.cxx:74
MdtTdcOnlSorter::m_ptr
const MdtTdcMap * m_ptr
Definition: MdtTdcMap.h:108