|
ATLAS Offline Software
|
Go to the documentation of this file.
21 #include "GaudiKernel/IIncidentSvc.h"
51 SmartIF<IIncidentSvc> incsvc{service(
"IncidentSvc")};
53 CHECK( incsvc.isValid() );
54 incsvc->addListener (
this,
"BeginProcessing");
55 incsvc->addListener (
this,
"BeginEvent");
64 return StatusCode::SUCCESS;
74 if (inc.type() ==
"BeginProcessing" || inc.type() ==
"BeginEvent")
76 static std::once_flag
flag;
77 std::call_once(
flag, [&]() {
A variant of TBranchElement that can call converters when reading objects in split mode.
static void initialize()
Register all CLHEP converters.
DataModelCompatSvc(const std::string &name, ISvcLocator *svc)
Constructor.
virtual StatusCode initialize()
Service initialization; called at the beginning of the job.
Define converters for some standard vector types, needed to read old data files and for cross-platfor...
Variant of TStreamerInfo to handle conversions.
static void initialize(RootUtils::ILogger *logfn=0)
Scan all known DataVector classes and fix up the Root data for any that need conversion.
void installPackedContainerConverters()
Install converters for supported instantiations.
static void initialize()
Register all CLHEP converters.
::StatusCode StatusCode
StatusCode definition for legacy code.
static void Initialize()
Set up conversions.
#define CHECK(...)
Evaluate an expression and check for errors.
Define converters for CLHEP types needed to read old data files.
virtual void handle(const Incident &inc)
Handle incidents.
AthROOTErrorHandlerSvc * svc
static void Initialize()
Set up to allow for conversions in split mode.
Helpers for checking error return status codes and reporting errors.
Provide backwards compatibility for reading DataVector classes.
Allow converting std::vector to SG::PackedContainer.
virtual void debug(const char *msg)
Log a debugging message.
Provides backwards compatibility for reading DataVector (and other) classes.
virtual void error(const char *msg)
Log an error message.