All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Attributes | List of all members
sbn::DuplicateEventTracker::Config Struct Reference

Service configuration. More...

#include <DuplicateEventTracker.h>

Public Types

using Name = fhicl::Name
 
using Comment = fhicl::Comment
 

Public Attributes

fhicl::Atom< bool > WarningOnly
 
fhicl::Atom< bool > SkipSummary
 
fhicl::Atom< bool > ExceptionAtEnd
 
fhicl::Atom< std::string > LogCategory
 

Detailed Description

Service configuration.

Definition at line 104 of file DuplicateEventTracker.h.

Member Typedef Documentation

Definition at line 107 of file DuplicateEventTracker.h.

Definition at line 106 of file DuplicateEventTracker.h.

Member Data Documentation

fhicl::Atom<bool> sbn::DuplicateEventTracker::Config::ExceptionAtEnd
Initial value:
{
Name("ExceptionAtEnd"),
("in case of duplicate, wait until the end of job to throw an exception"),
false
}

Definition at line 122 of file DuplicateEventTracker.h.

fhicl::Atom<std::string> sbn::DuplicateEventTracker::Config::LogCategory
Initial value:
{
Name("LogCategory"),
("tag of output category used by this service to the message facility"),
"DuplicateEventTracker"
}

Definition at line 129 of file DuplicateEventTracker.h.

fhicl::Atom<bool> sbn::DuplicateEventTracker::Config::SkipSummary
Initial value:
{
Name("SkipSummary"),
Comment("do not print a summary of the duplicate events at end of job"),
false
}

Definition at line 116 of file DuplicateEventTracker.h.

fhicl::Atom<bool> sbn::DuplicateEventTracker::Config::WarningOnly
Initial value:
{
Name("WarningOnly"),
Comment("just emit a warning on screen instead of throwing an exception"),
false
}

Definition at line 110 of file DuplicateEventTracker.h.


The documentation for this struct was generated from the following file: