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 937 of file ManagedMonitorToolBase.h.

Constructor & Destructor Documentation

◆ GlobalDirectoryRestore()

ManagedMonitorToolBase::GlobalDirectoryRestore::GlobalDirectoryRestore ( )

Definition at line 2439 of file ManagedMonitorToolBase.cxx.

2441  {
2442  m_gd = gDirectory;
2443  m_gf = gFile;
2444 }

◆ ~GlobalDirectoryRestore()

ManagedMonitorToolBase::GlobalDirectoryRestore::~GlobalDirectoryRestore ( )

Definition at line 2447 of file ManagedMonitorToolBase.cxx.

2449  {
2450  gDirectory = m_gd;
2451  gFile = m_gf;
2452 }

Member Data Documentation

◆ m_gd

TDirectory* ManagedMonitorToolBase::GlobalDirectoryRestore::m_gd
private

Definition at line 942 of file ManagedMonitorToolBase.h.

◆ m_gf

TFile* ManagedMonitorToolBase::GlobalDirectoryRestore::m_gf
private

Definition at line 943 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:942
ParseInputs.gDirectory
gDirectory
Definition: Final2012/ParseInputs.py:133
ManagedMonitorToolBase::GlobalDirectoryRestore::m_gf
TFile * m_gf
Definition: ManagedMonitorToolBase.h:943