ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
IdDictManager Class Reference

IdDictManager is the interface to identifier dictionaries. More...

#include <IdDictManager.h>

Collaboration diagram for IdDictManager:

Public Member Functions

 IdDictManager ()
 
 IdDictManager (const IdDictMgr &mgr)
 
 ~IdDictManager ()
 
const IdDictMgrmanager (void) const
 
int initializeHelper (IdHelper &helper) const
 Return value: 0 OK, >0 error. More...
 

Private Attributes

const IdDictMgrm_mgr
 

Detailed Description

IdDictManager is the interface to identifier dictionaries.

This class inherits most of its functionality from IdDictMgr and adds the capabilities to be an object in the detector store.

Definition at line 35 of file IdDictManager.h.

Constructor & Destructor Documentation

◆ IdDictManager() [1/2]

IdDictManager::IdDictManager ( )

Definition at line 22 of file IdDictManager.cxx.

23  :
24  m_mgr(0)
25 {}

◆ IdDictManager() [2/2]

IdDictManager::IdDictManager ( const IdDictMgr mgr)

Definition at line 27 of file IdDictManager.cxx.

28  :
29  m_mgr(&mgr)
30 {}

◆ ~IdDictManager()

IdDictManager::~IdDictManager ( )

Definition at line 33 of file IdDictManager.cxx.

34 {}

Member Function Documentation

◆ initializeHelper()

int IdDictManager::initializeHelper ( IdHelper helper) const

Return value: 0 OK, >0 error.

Definition at line 44 of file IdDictManager.cxx.

45 {
46  if (m_mgr) return (helper.initialize_from_dictionary(*m_mgr));
47  return (1); // otherwise error
48 }

◆ manager()

const IdDictMgr * IdDictManager::manager ( void  ) const

Definition at line 37 of file IdDictManager.cxx.

38 {
39  return (m_mgr);
40 }

Member Data Documentation

◆ m_mgr

const IdDictMgr* IdDictManager::m_mgr
private

Definition at line 50 of file IdDictManager.h.


The documentation for this class was generated from the following files:
IdDictManager::m_mgr
const IdDictMgr * m_mgr
Definition: IdDictManager.h:50
runBeamSpotCalibration.helper
helper
Definition: runBeamSpotCalibration.py:112
BchCleanup.mgr
mgr
Definition: BchCleanup.py:294