CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Static Public Member Functions | Private Member Functions | Static Private Attributes
edm::ProblemTracker Class Reference

#include <ProblemTracker.h>

Static Public Member Functions

static ProblemTrackerinstance ()
 

Private Member Functions

 ProblemTracker ()
 
 ProblemTracker (const ProblemTracker &)
 
 ~ProblemTracker ()
 

Static Private Attributes

static bool dead_ = true
 

Detailed Description

Definition at line 18 of file ProblemTracker.h.

Constructor & Destructor Documentation

edm::ProblemTracker::ProblemTracker ( )
private

Definition at line 17 of file ProblemTracker.cc.

References HDQMDatabaseProducer::config, edmplugin::standard::config(), edmplugin::PluginManager::configure(), dead_, and edmplugin::PluginManager::isAvailable().

18  {
19  dead_ = false;
20  //old_assert_hook_ = edmplugin::DebugAids::failHook(&failure);
23 
25  }
26  }
static PluginManager & configure(const Config &)
PluginManager::Config config()
Definition: standard.cc:22
edm::ProblemTracker::~ProblemTracker ( )
private

Definition at line 28 of file ProblemTracker.cc.

References dead_.

29  {
30  // since this is a singleton, we will not restore the old handle
31  dead_ = true;
32  }
edm::ProblemTracker::ProblemTracker ( const ProblemTracker )
private

Member Function Documentation

ProblemTracker * edm::ProblemTracker::instance ( )
static

Definition at line 34 of file ProblemTracker.cc.

35  {
36  static ProblemTracker pt;
37  return &pt;
38  }

Member Data Documentation

bool edm::ProblemTracker::dead_ = true
staticprivate

Definition at line 28 of file ProblemTracker.h.

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