49 const char* globalIndent =
" ";
50 const char* globalModuleIndent =
" ";
51 const char* streamIndent =
" ";
52 const char* streamModuleIndent =
" ";
58 : verbose_(iPS.getUntrackedParameter<
bool>(
"verbose")),
59 printTimestamps_(iPS.getUntrackedParameter<
bool>(
"printTimestamps")) {
112 desc.addUntracked<
bool>(
"verbose",
false)->setComment(
"Prints LogAbsolute messages for every transition");
113 desc.addUntracked<
bool>(
"printTimestamps",
false)
114 ->setComment(
"Include a time stamp in message printed for every transition");
115 descriptions.
add(
"TestServiceOne",
desc);
120 edm::LogAbsolute(
"TestServiceOne") <<
"test message from TestServiceOne::preBeginProcessBlock";
126 edm::LogAbsolute(
"TestServiceOne") <<
"test message from TestServiceOne::preEndProcessBlock";
134 out << streamIndent <<
"TestServiceOne::preStreamBeginLumi " << TimeStamper(
printTimestamps_)
144 out << streamIndent <<
"TestServiceOne::postStreamBeginLumi " << TimeStamper(
printTimestamps_)
154 out << streamIndent <<
"TestServiceOne::preStreamEndLumi " << TimeStamper(
printTimestamps_)
164 out << streamIndent <<
"TestServiceOne::postStreamEndLumi " << TimeStamper(
printTimestamps_)
174 out << streamModuleIndent <<
"TestServiceOne::preModuleStreamBeginLumi " << TimeStamper(
printTimestamps_)
184 out << streamModuleIndent <<
"TestServiceOne::postModuleStreamBeginLumi " << TimeStamper(
printTimestamps_)
194 out << streamModuleIndent <<
"TestServiceOne::preModuleStreamEndLumi " << TimeStamper(
printTimestamps_)
204 out << streamModuleIndent <<
"TestServiceOne::postModuleStreamEndLumi " << TimeStamper(
printTimestamps_)
214 out << globalIndent <<
"TestServiceOne::preGlobalBeginLumi " << TimeStamper(
printTimestamps_)
223 out << globalIndent <<
"TestServiceOne::postGlobalBeginLumi " << TimeStamper(
printTimestamps_)
232 out << globalIndent <<
"TestServiceOne::preGlobalEndLumi " << TimeStamper(
printTimestamps_)
241 out << globalIndent <<
"TestServiceOne::postGlobalEndLumi " << TimeStamper(
printTimestamps_)
250 out << globalModuleIndent <<
"TestServiceOne::preModuleGlobalBeginLumi " << TimeStamper(
printTimestamps_)
260 out << globalModuleIndent <<
"TestServiceOne::postModuleGlobalBeginLumi " << TimeStamper(
printTimestamps_)
270 out << globalModuleIndent <<
"TestServiceOne::preModuleGlobalEndLumi " << TimeStamper(
printTimestamps_)
280 out << globalModuleIndent <<
"TestServiceOne::postModuleGlobalEndLumi " << TimeStamper(
printTimestamps_)
290 out << globalIndent <<
"TestServiceOne::preGlobalWriteLumi " << TimeStamper(
printTimestamps_)
299 out << globalIndent <<
"TestServiceOne::postGlobalWriteLumi " << TimeStamper(
printTimestamps_)
308 out << streamIndent <<
"TestServiceOne::preStreamBeginRun " << TimeStamper(
printTimestamps_)
317 out << streamIndent <<
"TestServiceOne::postStreamBeginRun " << TimeStamper(
printTimestamps_)
335 out << streamIndent <<
"TestServiceOne::postStreamEndRun " << TimeStamper(
printTimestamps_)
344 out << streamModuleIndent <<
"TestServiceOne::preModuleStreamBeginRun " << TimeStamper(
printTimestamps_)
354 out << streamModuleIndent <<
"TestServiceOne::postModuleStreamBeginRun " << TimeStamper(
printTimestamps_)
364 out << streamModuleIndent <<
"TestServiceOne::preModuleStreamEndRun " << TimeStamper(
printTimestamps_)
374 out << streamModuleIndent <<
"TestServiceOne::postModuleStreamEndRun " << TimeStamper(
printTimestamps_)
384 out << globalIndent <<
"TestServiceOne::preGlobalBeginRun " << TimeStamper(
printTimestamps_)
393 out << globalIndent <<
"TestServiceOne::postGlobalBeginRun " << TimeStamper(
printTimestamps_)
411 out << globalIndent <<
"TestServiceOne::postGlobalEndRun " << TimeStamper(
printTimestamps_)
420 out << globalModuleIndent <<
"TestServiceOne::preModuleGlobalBeginRun " << TimeStamper(
printTimestamps_)
429 out << globalModuleIndent <<
"TestServiceOne::postModuleGlobalBeginRun " << TimeStamper(
printTimestamps_)
438 out << globalModuleIndent <<
"TestServiceOne::preModuleGlobalEndRun " << TimeStamper(
printTimestamps_)
447 out << globalModuleIndent <<
"TestServiceOne::postModuleGlobalEndRun " << TimeStamper(
printTimestamps_)
456 out << globalIndent <<
"TestServiceOne::preGlobalWriteRun " << TimeStamper(
printTimestamps_)
465 out << globalIndent <<
"TestServiceOne::postGlobalWriteRun " << TimeStamper(
printTimestamps_)
std::atomic< unsigned int > nPreGlobalEndRun_
std::atomic< unsigned int > nPostModuleGlobalEndLumi_
void postModuleGlobalEndRun(edm::GlobalContext const &, edm::ModuleCallingContext const &)
void watchPostModuleGlobalEndLumi(PostModuleGlobalEndLumi::slot_type const &iSlot)
std::atomic< unsigned int > nPostModuleGlobalBeginRun_
std::atomic< unsigned int > nPreGlobalWriteLumi_
unsigned int nPreStreamEndLumi() const
std::atomic< unsigned int > nPostGlobalEndLumi_
void watchPreModuleGlobalBeginRun(PreModuleGlobalBeginRun::slot_type const &iSlot)
std::atomic< unsigned int > nPostStreamEndLumi_
unsigned int nPreModuleGlobalBeginLumi() const
LuminosityBlockNumber_t luminosityBlock() const
void preModuleGlobalBeginLumi(edm::GlobalContext const &, edm::ModuleCallingContext const &)
std::atomic< unsigned int > nPreGlobalBeginLumi_
void preStreamBeginRun(edm::StreamContext const &)
unsigned int nPreStreamBeginLumi() const
void postGlobalBeginLumi(edm::GlobalContext const &)
void postStreamBeginLumi(edm::StreamContext const &)
void preModuleGlobalEndLumi(edm::GlobalContext const &, edm::ModuleCallingContext const &)
void preGlobalWriteLumi(edm::GlobalContext const &)
std::atomic< unsigned int > nPreStreamEndRun_
void preGlobalEndLumi(edm::GlobalContext const &)
void preModuleStreamEndRun(edm::StreamContext const &, edm::ModuleCallingContext const &)
std::atomic< unsigned int > nPostModuleGlobalBeginLumi_
void preModuleStreamBeginRun(edm::StreamContext const &, edm::ModuleCallingContext const &)
void postModuleStreamEndRun(edm::StreamContext const &, edm::ModuleCallingContext const &)
void preModuleStreamBeginLumi(edm::StreamContext const &, edm::ModuleCallingContext const &)
void watchPreGlobalEndLumi(PreGlobalEndLumi::slot_type const &iSlot)
void postStreamEndRun(edm::StreamContext const &)
void preGlobalBeginRun(edm::GlobalContext const &)
void watchPreStreamEndRun(PreStreamEndRun::slot_type const &iSlot)
unsigned int nPostModuleStreamEndLumi() const
void watchPreGlobalBeginLumi(PreGlobalBeginLumi::slot_type const &iSlot)
void watchPostStreamEndLumi(PostStreamEndLumi::slot_type const &iSlot)
std::atomic< unsigned int > nPostGlobalWriteLumi_
void watchPostModuleGlobalBeginLumi(PostModuleGlobalBeginLumi::slot_type const &iSlot)
void watchPostModuleStreamEndLumi(PostModuleStreamEndLumi::slot_type const &iSlot)
unsigned int nPostGlobalBeginRun() const
void watchPostGlobalBeginLumi(PostGlobalBeginLumi::slot_type const &iSlot)
unsigned int nPreModuleStreamBeginRun() const
std::atomic< unsigned int > nPostStreamBeginLumi_
void watchPostModuleStreamBeginRun(PostModuleStreamBeginRun::slot_type const &iSlot)
void preGlobalEndRun(edm::GlobalContext const &)
void watchPreBeginProcessBlock(PreBeginProcessBlock::slot_type const &iSlot)
void watchPreEndProcessBlock(PreEndProcessBlock::slot_type const &iSlot)
std::ostream & operator<<(std::ostream &out, const ALILine &li)
ModuleDescription const * moduleDescription() const noexcept
std::atomic< unsigned int > nPostStreamEndRun_
void watchPreStreamEndLumi(PreStreamEndLumi::slot_type const &iSlot)
void preGlobalWriteRun(edm::GlobalContext const &)
std::atomic< unsigned int > nPostModuleStreamEndRun_
void watchPreModuleGlobalEndRun(PreModuleGlobalEndRun::slot_type const &iSlot)
std::atomic< unsigned int > nPreModuleGlobalBeginRun_
void postGlobalWriteLumi(edm::GlobalContext const &)
void postModuleGlobalEndLumi(edm::GlobalContext const &, edm::ModuleCallingContext const &)
unsigned int nPreModuleGlobalEndRun() const
unsigned int nPostGlobalEndLumi() const
std::atomic< unsigned int > nPostGlobalWriteRun_
void preEndProcessBlock(edm::GlobalContext const &)
unsigned int nPostModuleGlobalEndRun() const
LuminosityBlockNumber_t luminosityBlock() const
unsigned int nPreGlobalEndLumi() const
void preStreamBeginLumi(edm::StreamContext const &)
std::atomic< unsigned int > nPreModuleStreamBeginRun_
void postModuleGlobalBeginLumi(edm::GlobalContext const &, edm::ModuleCallingContext const &)
unsigned int nPostGlobalWriteLumi() const
void postModuleGlobalBeginRun(edm::GlobalContext const &, edm::ModuleCallingContext const &)
unsigned int nPostModuleStreamBeginLumi() const
void watchPostGlobalBeginRun(PostGlobalBeginRun::slot_type const &iSlot)
std::atomic< unsigned int > nPostGlobalBeginLumi_
unsigned int nPreGlobalBeginLumi() const
void watchPreGlobalEndRun(PreGlobalEndRun::slot_type const &iSlot)
unsigned int nPreModuleStreamBeginLumi() const
unsigned int nPostModuleGlobalBeginLumi() const
void postGlobalEndLumi(edm::GlobalContext const &)
std::atomic< unsigned int > nPreModuleGlobalEndLumi_
std::atomic< unsigned int > nPreGlobalWriteRun_
TestServiceOne(const edm::ParameterSet &, edm::ActivityRegistry &)
void watchPostStreamBeginLumi(PostStreamBeginLumi::slot_type const &iSlot)
std::atomic< unsigned int > nPreGlobalEndLumi_
unsigned int nPostStreamBeginLumi() const
unsigned int nPreStreamBeginRun() const
StreamID const & streamID() const
unsigned int nPostGlobalEndRun() const
void preModuleGlobalEndRun(edm::GlobalContext const &, edm::ModuleCallingContext const &)
std::atomic< unsigned int > nPostStreamBeginRun_
unsigned int nPostStreamEndRun() const
void postGlobalBeginRun(edm::GlobalContext const &)
unsigned int nPreGlobalEndRun() const
void postStreamEndLumi(edm::StreamContext const &)
void watchPostGlobalEndLumi(PostGlobalEndLumi::slot_type const &iSlot)
void postGlobalWriteRun(edm::GlobalContext const &)
std::atomic< unsigned int > nPostGlobalBeginRun_
std::atomic< unsigned int > nPreModuleGlobalEndRun_
void watchPostStreamEndRun(PostStreamEndRun::slot_type const &iSlot)
LuminosityBlockID const & luminosityBlockID() const
unsigned int nPreGlobalWriteLumi() const
unsigned int nPreStreamEndRun() const
unsigned int nPreGlobalWriteRun() const
std::atomic< unsigned int > nPreModuleGlobalBeginLumi_
void watchPostModuleStreamEndRun(PostModuleStreamEndRun::slot_type const &iSlot)
void watchPreModuleGlobalBeginLumi(PreModuleGlobalBeginLumi::slot_type const &iSlot)
void watchPreGlobalBeginRun(PreGlobalBeginRun::slot_type const &iSlot)
void watchPreModuleStreamBeginLumi(PreModuleStreamBeginLumi::slot_type const &iSlot)
void watchPreGlobalWriteLumi(PreGlobalWriteLumi::slot_type const &iSlot)
unsigned int nPreModuleGlobalBeginRun() const
void preStreamEndLumi(edm::StreamContext const &)
#define DEFINE_FWK_SERVICE(type)
unsigned int nPostModuleGlobalBeginRun() const
void preStreamEndRun(edm::StreamContext const &)
std::atomic< unsigned int > nPostModuleStreamBeginLumi_
void preModuleGlobalBeginRun(edm::GlobalContext const &, edm::ModuleCallingContext const &)
void watchPostModuleGlobalEndRun(PostModuleGlobalEndRun::slot_type const &iSlot)
void watchPostGlobalWriteRun(PostGlobalWriteRun::slot_type const &iSlot)
void watchPostModuleStreamBeginLumi(PostModuleStreamBeginLumi::slot_type const &iSlot)
void postModuleStreamEndLumi(edm::StreamContext const &, edm::ModuleCallingContext const &)
std::atomic< unsigned int > nPreStreamBeginRun_
void watchPreModuleStreamEndLumi(PreModuleStreamEndLumi::slot_type const &iSlot)
void watchPreModuleStreamBeginRun(PreModuleStreamBeginRun::slot_type const &iSlot)
unsigned int nPostGlobalBeginLumi() const
void postModuleStreamBeginRun(edm::StreamContext const &, edm::ModuleCallingContext const &)
void watchPostGlobalEndRun(PostGlobalEndRun::slot_type const &iSlot)
void watchPreStreamBeginLumi(PreStreamBeginLumi::slot_type const &iSlot)
void postStreamBeginRun(edm::StreamContext const &)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
unsigned int nPostModuleStreamBeginRun() const
unsigned int nPostModuleGlobalEndLumi() const
std::atomic< unsigned int > nPreStreamEndLumi_
std::atomic< unsigned int > nPreModuleStreamBeginLumi_
unsigned int nPreModuleStreamEndLumi() const
void watchPostStreamBeginRun(PostStreamBeginRun::slot_type const &iSlot)
std::atomic< unsigned int > nPreGlobalBeginRun_
void watchPostGlobalWriteLumi(PostGlobalEndLumi::slot_type const &iSlot)
void watchPreStreamBeginRun(PreStreamBeginRun::slot_type const &iSlot)
unsigned int nPreModuleGlobalEndLumi() const
void watchPreModuleStreamEndRun(PreModuleStreamEndRun::slot_type const &iSlot)
EventID const & eventID() const
std::atomic< unsigned int > nPostModuleStreamEndLumi_
std::atomic< unsigned int > nPreModuleStreamEndLumi_
void watchPostModuleGlobalBeginRun(PostModuleGlobalBeginRun::slot_type const &iSlot)
std::atomic< unsigned int > nPostGlobalEndRun_
unsigned int nPostGlobalWriteRun() const
unsigned int nPostModuleStreamEndRun() const
Log< level::System, true > LogAbsolute
void postModuleStreamBeginLumi(edm::StreamContext const &, edm::ModuleCallingContext const &)
std::atomic< unsigned int > nPostModuleStreamBeginRun_
void postGlobalEndRun(edm::GlobalContext const &)
unsigned int nPreModuleStreamEndRun() const
std::string const & moduleLabel() const
unsigned int nPostStreamBeginRun() const
void watchPreGlobalWriteRun(PreGlobalWriteRun::slot_type const &iSlot)
std::atomic< unsigned int > nPreStreamBeginLumi_
void preGlobalBeginLumi(edm::GlobalContext const &)
void preBeginProcessBlock(edm::GlobalContext const &)
std::atomic< unsigned int > nPostModuleGlobalEndRun_
void watchPreModuleGlobalEndLumi(PreModuleGlobalEndLumi::slot_type const &iSlot)
static void fillDescriptions(edm::ConfigurationDescriptions &)
void preModuleStreamEndLumi(edm::StreamContext const &, edm::ModuleCallingContext const &)
std::atomic< unsigned int > nPreModuleStreamEndRun_
unsigned int nPostStreamEndLumi() const
unsigned int nPreGlobalBeginRun() const