#include "FWCore/ServiceRegistry/interface/ServiceMaker.h"
#include "FWCore/Utilities/interface/TimingServiceBase.h"
#include "DataFormats/Provenance/interface/ModuleDescription.h"
#include "FWCore/MessageLogger/interface/JobReport.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
#include "FWCore/ServiceRegistry/interface/ActivityRegistry.h"
#include "FWCore/ServiceRegistry/interface/GlobalContext.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "FWCore/ServiceRegistry/interface/StreamContext.h"
#include "FWCore/ServiceRegistry/interface/ModuleCallingContext.h"
#include "FWCore/ServiceRegistry/interface/ProcessContext.h"
#include "FWCore/ServiceRegistry/interface/SystemBounds.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "FWCore/Utilities/interface/thread_safety_macros.h"
#include <iostream>
#include <sstream>
#include <sys/resource.h>
#include <sys/time.h>
#include <atomic>
#include <exception>
Go to the source code of this file.
Classes | |
struct | edm::service::Timing::CountAndTime |
class | edm::service::Timing |
Namespaces | |
edm | |
HLT enums. | |
edm::eventsetup | |
edm::service | |
Typedefs | |
typedef TimingMaker ::concrete_t | Timing___t |
typedef edm::serviceregistry::ServiceMaker< TimingMaker ::interface_t, TimingMaker > | Timing__t |
typedef edm::serviceregistry::AllArgsMaker< edm::TimingServiceBase, Timing > | TimingMaker |
Functions | |
static std::string | edm::service::d2str (double d) |
static double | edm::service::getCPU () |
static double | edm::service::getTime () |
static std::vector< double > & | edm::service::moduleTimeStack () |
static double | edm::service::popStack () |
static void | edm::service::pushStack (bool configuredInTopLevelProcess) |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::DescriptionFillerForServices< Timing___t > > | s_filler__LINE__ ("Timing") |
static const edm::serviceregistry::ServicePluginFactory ::PMaker< Timing__t > | s_maker__LINE__ ("Timing") |
static std::string | edm::service::ui2str (unsigned int i) |
typedef TimingMaker ::concrete_t Timing___t |
typedef edm::serviceregistry::ServiceMaker< TimingMaker ::interface_t, TimingMaker > Timing__t |
|
static |
|
static |