CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Functions | Variables
InitRootHandlers.cc File Reference
#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 "DataFormats/Provenance/interface/ModuleDescription.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/Reflection/interface/TypeWithDict.h"
#include "FWCore/Utilities/interface/UnixSignalHandlers.h"
#include "FWCore/ServiceRegistry/interface/CurrentModuleOnThread.h"
#include "FWCore/ServiceRegistry/interface/ModuleCallingContext.h"
#include "oneapi/tbb/concurrent_unordered_set.h"
#include "oneapi/tbb/task.h"
#include "oneapi/tbb/task_scheduler_observer.h"
#include "oneapi/tbb/global_control.h"
#include <memory>
#include <thread>
#include <sys/wait.h>
#include <sstream>
#include <cstring>
#include <poll.h>
#include <atomic>
#include <algorithm>
#include <vector>
#include <string>
#include <array>
#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 "TClassTable.h"
#include "FWCore/ServiceRegistry/interface/ServiceMaker.h"

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, RootHandlersMakerInitRootHandlers__t
 
typedef edm::serviceregistry::AllArgsMaker< edm::RootHandlers, InitRootHandlersRootHandlersMaker
 

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__ts_maker__LINE__ ("InitRootHandlers")
 

Variables

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

Typedef Documentation

◆ InitRootHandlers___t

Definition at line 1012 of file InitRootHandlers.cc.

◆ InitRootHandlers__t

Definition at line 1012 of file InitRootHandlers.cc.

◆ RootHandlersMaker

Definition at line 1011 of file InitRootHandlers.cc.

Function Documentation

◆ s_filler__LINE__()

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::DescriptionFillerForServices< InitRootHandlers___t > > s_filler__LINE__ ( "InitRootHandlers"  )
static

◆ s_maker__LINE__()

static const edm::serviceregistry::ServicePluginFactory ::PMaker< InitRootHandlers__t > s_maker__LINE__ ( "InitRootHandlers"  )
static