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.

17  : flevel_(flevel), rlevel_(rlevel), old_(gDebug) {
18  if (flevel_ < debugit())
19  gDebug = rlevel_;
20  }

References edm::debugit, flevel_, and rlevel_.

◆ ~RootDebug()

edm::RootDebug::~RootDebug ( )
inline

Definition at line 21 of file ClassFiller.h.

21  {
22  if (flevel_ < debugit())
23  gDebug = old_;
24  }

References edm::debugit, flevel_, and old_.

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().

edm::debugit
debugvalue debugit
Definition: DebugMacros.cc:10
edm::RootDebug::flevel_
int flevel_
Definition: ClassFiller.h:27
edm::RootDebug::old_
int old_
Definition: ClassFiller.h:29
edm::RootDebug::rlevel_
int rlevel_
Definition: ClassFiller.h:28