CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edm::RootDebug Class Reference

#include <ClassFiller.h>

Public Member Functions

 RootDebug (int flevel, int rlevel)
 
 ~RootDebug ()
 

Private Attributes

int flevel_
 
int old_
 
int rlevel_
 

Detailed Description

Definition at line 15 of file ClassFiller.h.

Constructor & Destructor Documentation

◆ RootDebug()

edm::RootDebug::RootDebug ( int  flevel,
int  rlevel 
)
inline

Definition at line 17 of file ClassFiller.h.

References edm::debugit, flevel_, and rlevel_.

17  : flevel_(flevel), rlevel_(rlevel), old_(gDebug) {
18  if (flevel_ < debugit())
19  gDebug = rlevel_;
20  }
debugvalue debugit
Definition: DebugMacros.cc:10

◆ ~RootDebug()

edm::RootDebug::~RootDebug ( )
inline

Definition at line 21 of file ClassFiller.h.

References edm::debugit, flevel_, and old_.

21  {
22  if (flevel_ < debugit())
23  gDebug = old_;
24  }
debugvalue debugit
Definition: DebugMacros.cc:10

Member Data Documentation

◆ flevel_

int edm::RootDebug::flevel_
private

Definition at line 27 of file ClassFiller.h.

Referenced by RootDebug(), and ~RootDebug().

◆ old_

int edm::RootDebug::old_
private

Definition at line 29 of file ClassFiller.h.

Referenced by ~RootDebug().

◆ rlevel_

int edm::RootDebug::rlevel_
private

Definition at line 28 of file ClassFiller.h.

Referenced by RootDebug().