test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
InitRootHandlers.cc File Reference
#include "FWCore/ServiceRegistry/interface/ServiceMaker.h"
#include "FWCore/Utilities/interface/RootHandlers.h"
#include "FWCore/ServiceRegistry/interface/ActivityRegistry.h"
#include "FWCore/ServiceRegistry/interface/SystemBounds.h"
#include "DataFormats/Common/interface/RefCoreStreamer.h"
#include "FWCore/MessageLogger/interface/ELseverityLevel.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/PluginManager/interface/PluginCapabilities.h"
#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
#include "FWCore/Utilities/interface/EDMException.h"
#include "FWCore/Utilities/interface/TypeWithDict.h"
#include "FWCore/Utilities/interface/UnixSignalHandlers.h"
#include "FWCore/ServiceRegistry/interface/CurrentModuleOnThread.h"
#include "FWCore/ServiceRegistry/interface/ModuleCallingContext.h"
#include "tbb/task.h"
#include "tbb/task_scheduler_observer.h"
#include "tbb/concurrent_unordered_set.h"
#include <thread>
#include <sys/wait.h>
#include <sstream>
#include <string.h>
#include <poll.h>
#include <atomic>
#include "TROOT.h"
#include "TError.h"
#include "TFile.h"
#include "TInterpreter.h"
#include "TH1.h"
#include "TSystem.h"
#include "TUnixSystem.h"
#include "TTree.h"
#include "TVirtualStreamerInfo.h"
#include "TThread.h"
#include "TClassTable.h"
#include <memory>

Go to the source code of this file.

Classes

class  edm::service::InitRootHandlers
 
class  edm::service::InitRootHandlers::ThreadTracker
 

Namespaces

 edm
 HLT enums.
 
 edm::service
 

Typedefs

typedef
RootHandlersMaker::concrete_t 
InitRootHandlers___t
 
typedef
edm::serviceregistry::ServiceMaker
< RootHandlersMaker::interface_t,
RootHandlersMaker
InitRootHandlers__t
 
typedef
edm::serviceregistry::AllArgsMaker
< edm::RootHandlers,
InitRootHandlers
RootHandlersMaker
 

Enumerations

enum  SeverityLevel
 

Functions

int edm::service::cmssw_stacktrace (void *)
 
static void edm::service::cmssw_stacktrace_fork ()
 
bool edm::service::isProcessWideService (InitRootHandlers const *)
 
static const
edm::ParameterSetDescriptionFillerPluginFactory::PMaker
< edm::DescriptionFillerForServices
< InitRootHandlers___t > > 
s_filler__LINE__ ("InitRootHandlers")
 
static const
edm::serviceregistry::ServicePluginFactory::PMaker
< InitRootHandlers__t
s_maker__LINE__ ("InitRootHandlers")
 

Variables

static char edm::service::dashC [] = "-c"
 
static char edm::service::pstackName [] = "(CMSSW stack trace helper)"
 

Typedef Documentation

Definition at line 986 of file InitRootHandlers.cc.

Definition at line 986 of file InitRootHandlers.cc.

Definition at line 985 of file InitRootHandlers.cc.

Enumeration Type Documentation

enum SeverityLevel
strong

Definition at line 146 of file InitRootHandlers.cc.

146  {
147  kInfo,
148  kWarning,
149  kError,
150  kSysError,
151  kFatal
152  };

Function Documentation

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::DescriptionFillerForServices< InitRootHandlers___t > > s_filler__LINE__ ( "InitRootHandlers"  )
static
static const edm::serviceregistry::ServicePluginFactory ::PMaker< InitRootHandlers__t > s_maker__LINE__ ( "InitRootHandlers"  )
static

Variable Documentation

std::atomic<unsigned int>* threadsLeft_

Definition at line 746 of file InitRootHandlers.cc.

tbb::task* waitTask_

Definition at line 747 of file InitRootHandlers.cc.