The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
THistSvc::GlobalDirectoryRestore Class Reference

Helper class that manages ROOts global directory and file. More...

Collaboration diagram for THistSvc::GlobalDirectoryRestore:

Public Member Functions

 GlobalDirectoryRestore (THistSvcMutex_t &mut)
 ~GlobalDirectoryRestore ()

Private Attributes

TDirectory * m_gDirectory
TFile * m_gFile
int m_gErrorIgnoreLevel
std::lock_guard< THistSvcMutex_t > m_lock

Detailed Description

Helper class that manages ROOts global directory and file.

Definition at line 197 of file THistSvc.h.

Constructor & Destructor Documentation

◆ GlobalDirectoryRestore()

THistSvc::GlobalDirectoryRestore::GlobalDirectoryRestore ( THistSvcMutex_t & mut)

Definition at line 1427 of file THistSvc.cpp.

1427 : m_lock( mut ) {
1428 m_gDirectory = gDirectory;
1429 m_gFile = gFile;
1430 m_gErrorIgnoreLevel = gErrorIgnoreLevel;
1431}
std::lock_guard< THistSvcMutex_t > m_lock
Definition THistSvc.h:206

◆ ~GlobalDirectoryRestore()

THistSvc::GlobalDirectoryRestore::~GlobalDirectoryRestore ( )

Definition at line 1433 of file THistSvc.cpp.

1433 {
1434 gDirectory = m_gDirectory;
1435 gFile = m_gFile;
1436 gErrorIgnoreLevel = m_gErrorIgnoreLevel;
1437}

Member Data Documentation

◆ m_gDirectory

TDirectory* THistSvc::GlobalDirectoryRestore::m_gDirectory
private

Definition at line 203 of file THistSvc.h.

◆ m_gErrorIgnoreLevel

int THistSvc::GlobalDirectoryRestore::m_gErrorIgnoreLevel
private

Definition at line 205 of file THistSvc.h.

◆ m_gFile

TFile* THistSvc::GlobalDirectoryRestore::m_gFile
private

Definition at line 204 of file THistSvc.h.

◆ m_lock

std::lock_guard<THistSvcMutex_t> THistSvc::GlobalDirectoryRestore::m_lock
private

Definition at line 206 of file THistSvc.h.


The documentation for this class was generated from the following files: