ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
ManagedMonitorToolBase::GlobalDirectoryRestore Class Reference

Private helper class. More...

Collaboration diagram for ManagedMonitorToolBase::GlobalDirectoryRestore:

Public Member Functions

 GlobalDirectoryRestore ()
 
 ~GlobalDirectoryRestore ()
 

Private Attributes

TDirectory * m_gd
 
TFile * m_gf
 

Detailed Description

Private helper class.

Used to restore gFile and gDirectory values after those being changed in a block of the code.

Definition at line 874 of file ManagedMonitorToolBase.h.

Constructor & Destructor Documentation

◆ GlobalDirectoryRestore()

ManagedMonitorToolBase::GlobalDirectoryRestore::GlobalDirectoryRestore ( )

Definition at line 2207 of file ManagedMonitorToolBase.cxx.

2209  {
2210  m_gd = gDirectory;
2211  m_gf = gFile;
2212 }

◆ ~GlobalDirectoryRestore()

ManagedMonitorToolBase::GlobalDirectoryRestore::~GlobalDirectoryRestore ( )

Definition at line 2215 of file ManagedMonitorToolBase.cxx.

2217  {
2218  gDirectory = m_gd;
2219  gFile = m_gf;
2220 }

Member Data Documentation

◆ m_gd

TDirectory* ManagedMonitorToolBase::GlobalDirectoryRestore::m_gd
private

Definition at line 879 of file ManagedMonitorToolBase.h.

◆ m_gf

TFile* ManagedMonitorToolBase::GlobalDirectoryRestore::m_gf
private

Definition at line 880 of file ManagedMonitorToolBase.h.


The documentation for this class was generated from the following files:
ManagedMonitorToolBase::GlobalDirectoryRestore::m_gd
TDirectory * m_gd
Definition: ManagedMonitorToolBase.h:879
ParseInputs.gDirectory
gDirectory
Definition: Final2012/ParseInputs.py:133
ManagedMonitorToolBase::GlobalDirectoryRestore::m_gf
TFile * m_gf
Definition: ManagedMonitorToolBase.h:880