46 void preBeginRun(
Run const& run);
47 void postBeginRun(
Run const& run);
49 void preBeginSubRun(
SubRun const& subRun);
50 void postBeginSubRun(
SubRun const& subRun);
52 void preEvent(
Event const& ev);
53 void postEvent(
Event const& ev);
56 void postEndSubRun(
SubRun const& run);
59 void postEndRun(
Run const& run);
85 void preSourceEvent();
86 void postSourceEvent(
Event const&);
88 void preSourceSubRun();
89 void postSourceSubRun(
SubRun const&);
92 void postSourceRun(
Run const&);
95 void postOpenFile(std::string
const& fn);
100 void postOpenOutputFile(std::string
const&
label);
101 void preCloseOutputFile(std::string
const&
label);
104 void prePathBeginRun(std::string
const&
s);
105 void postPathBeginRun(std::string
const&
s,
HLTPathStatus const& hlt);
107 void prePathBeginSubRun(std::string
const&
s);
108 void postPathBeginSubRun(std::string
const&
s,
HLTPathStatus const& hlt);
110 void prePathEvent(std::string
const&
s);
111 void postPathEvent(std::string
const&
s,
HLTPathStatus const& hlt);
113 void prePathEndSubRun(std::string
const&
s);
114 void postPathEndSubRun(std::string
const&
s,
HLTPathStatus const& hlt);
116 void prePathEndRun(std::string
const&
s);
117 void postPathEndRun(std::string
const&
s,
HLTPathStatus const& hlt);
121 unsigned int depth_{};
127 std::cout << indentation_;
138 : indentation_{config().indentation()}
147 iRegistry.sPostModuleConstruction.watch(
this,
224 indent(1) <<
" Job started" << std::endl;
230 indent(1) <<
" Job ended" << std::endl;
236 indent(2) <<
"source event" << std::endl;
242 indent(2) <<
"finished: source event" << std::endl;
248 indent(2) <<
"source subRun" << std::endl;
254 indent(2) <<
"finished: source subRun" << std::endl;
260 indent(2) <<
"source run" << std::endl;
266 indent(2) <<
"finished: source run" << std::endl;
272 indent(2) <<
"open input file" << std::endl;
278 indent(2) <<
"finished: open input file" << fn << std::endl;
284 indent(2) <<
"close input file" << std::endl;
290 indent(2) <<
"finished: close input file" << std::endl;
296 indent(2) <<
"opened output file from " << label << std::endl;
302 indent(2) <<
"close output file from " << label << std::endl;
309 indent(2) <<
"finished close output file " << fn <<
" from " 324 indent(2) <<
" finished event:" << std::endl;
330 indent(3) <<
" processing path for event:" << iName << std::endl;
336 indent(3) <<
" finished path for event:" << std::endl;
359 indent(2) <<
" processing begin run:" << run.
id()
366 indent(2) <<
" finished begin run:" << std::endl;
372 indent(3) <<
" processing path for begin run:" << iName << std::endl;
379 indent(3) <<
" finished path for begin run:" << std::endl;
402 indent(2) <<
" processing end run:" << iID <<
" time:" << iTime.
value()
409 indent(2) <<
" finished end run:" << std::endl;
415 indent(3) <<
" processing path for end run:" << iName << std::endl;
421 indent(3) <<
" finished path for end run:" << std::endl;
444 indent(2) <<
" processing begin subRun:" << subRun.
id()
451 indent(2) <<
" finished begin subRun:" << std::endl;
457 indent(3) <<
" processing path for begin subRun:" << iName << std::endl;
464 indent(3) <<
" finished path for begin subRun:" << std::endl;
486 indent(2) <<
" processing end subRun:" << iID <<
" time:" << iTime.
value()
492 indent(2) <<
" finished end subRun:" << std::endl;
498 indent(3) <<
" processing path for end subRun:" << iName << std::endl;
505 indent(3) <<
" finished path for end subRun:" << std::endl;
void prePathEndRun(std::string const &s)
void preCloseOutputFile(std::string const &label)
void prePathEndSubRun(std::string const &s)
void postSourceSubRun(SubRun const &)
void prePathEvent(std::string const &s)
void postSourceRun(Run const &)
void preModuleConstruction(ModuleDescription const &md)
void postOpenOutputFile(std::string const &label)
void postModuleConstruction(ModuleDescription const &md)
#define DEFINE_ART_SERVICE(svc)
void postPathBeginRun(std::string const &s, HLTPathStatus const &hlt)
void preEndRun(RunID const &id, Timestamp const &ts)
#define DECLARE_ART_SERVICE(svc, scope)
void postModuleBeginJob(ModuleDescription const &md)
void postModuleBeginSubRun(ModuleDescription const &md)
void preBeginRun(Run const &run)
void prePathBeginRun(std::string const &s)
Timestamp const & beginTime() const
std::string const & moduleLabel() const
constexpr TimeValue_t value() const
void preBeginSubRun(SubRun const &subRun)
std::ostream & indent(unsigned n=1u) const
void postEndSubRun(SubRun const &run)
void postModuleBeginRun(ModuleDescription const &md)
std::string const & fileName() const
void postEvent(Event const &ev)
void postBeginRun(Run const &run)
void preModuleEndJob(ModuleDescription const &md)
void postSourceEvent(Event const &)
void postPathBeginSubRun(std::string const &s, HLTPathStatus const &hlt)
void postEndRun(Run const &run)
void preModuleBeginSubRun(ModuleDescription const &md)
void postOpenFile(std::string const &fn)
std::string const & moduleLabel() const
void postModuleEvent(ModuleDescription const &md)
void preModuleEndRun(ModuleDescription const &md)
void postModuleEndJob(ModuleDescription const &md)
void preModuleBeginJob(ModuleDescription const &md)
void preEvent(Event const &ev)
void prePathBeginSubRun(std::string const &s)
void preModuleEndSubRun(ModuleDescription const &md)
void preModuleBeginRun(ModuleDescription const &md)
void preModuleEvent(ModuleDescription const &md)
void postModuleEndSubRun(ModuleDescription const &md)
void postPathEndRun(std::string const &s, HLTPathStatus const &hlt)
Timestamp const & beginTime() const
Tracer(ServiceTable< Config > const &, ActivityRegistry &)
void preEndSubRun(SubRunID const &id, Timestamp const &ts)
void postCloseOutputFile(OutputFileInfo const &info)
void postPathEndSubRun(std::string const &s, HLTPathStatus const &hlt)
void postBeginSubRun(SubRun const &subRun)
void postModuleEndRun(ModuleDescription const &md)
void postPathEvent(std::string const &s, HLTPathStatus const &hlt)