ATLAS Offline Software
Loading...
Searching...
No Matches
dqi::DisableMustClean Class Reference

#include <HanUtils.h>

Collaboration diagram for dqi::DisableMustClean:

Public Member Functions

 DisableMustClean ()
 ~DisableMustClean ()

Private Attributes

std::unique_lock< std::mutex > m_lock
bool m_useRecursiveDelete

Detailed Description

Definition at line 30 of file HanUtils.h.

Constructor & Destructor Documentation

◆ DisableMustClean()

dqi::DisableMustClean::DisableMustClean ( )

Definition at line 67 of file HanUtils.cxx.

67 :
69 m_useRecursiveDelete(gROOT->MustClean())
70{
71 gROOT->SetMustClean(false);
72}
std::unique_lock< std::mutex > m_lock
Definition HanUtils.h:35
std::mutex root_mutex
Definition HanUtils.cxx:16

◆ ~DisableMustClean()

dqi::DisableMustClean::~DisableMustClean ( )

Definition at line 74 of file HanUtils.cxx.

75{
76 gROOT->SetMustClean(m_useRecursiveDelete);
77}

Member Data Documentation

◆ m_lock

std::unique_lock<std::mutex> dqi::DisableMustClean::m_lock
private

Definition at line 35 of file HanUtils.h.

◆ m_useRecursiveDelete

bool dqi::DisableMustClean::m_useRecursiveDelete
private

Definition at line 36 of file HanUtils.h.


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