Classes | |
struct | Config |
Public Types | |
using | Parameters = fhicl::WrappedTable< Config, Config::KeysToIgnore > |
Public Types inherited from art::InputSource | |
enum | ProcessingMode { Runs, RunsAndSubRuns, RunsSubRunsAndEvents } |
Private Member Functions | |
unique_ptr< RangeSetHandler > | runRangeSetHandler () override |
unique_ptr< RangeSetHandler > | subRunRangeSetHandler () override |
input::ItemType | getNextItemType () override |
unique_ptr< RunPrincipal > | readRun_ () override |
unique_ptr< SubRunPrincipal > | readSubRun_ (cet::exempt_ptr< RunPrincipal const >) override |
unique_ptr< EventPrincipal > | readEvent_ () override |
unique_ptr< EmptyEventTimestampPlugin > | makePlugin_ (OptionalDelegatedParameter const &maybeConfig) |
void | beginJob () override |
void | endJob () override |
void | skip (int offset) override |
void | rewind_ () override |
Private Attributes | |
unsigned const | numberEventsInRun_ |
unsigned const | numberEventsInSubRun_ |
steady_clock::time_point const | beginTime_ {steady_clock::now()} |
std::chrono::seconds const | maxTime_ |
std::chrono::microseconds const | eventCreationDelay_ |
unsigned | numberEventsInThisRun_ {} |
unsigned | numberEventsInThisSubRun_ {} |
EventID | origEventID_ {} |
EventID | eventID_ {} |
bool | firstTime_ {true} |
bool | newFile_ {true} |
bool | newRun_ {true} |
bool | newSubRun_ {true} |
bool const | resetEventOnSubRun_ |
cet::BasicPluginFactory | pluginFactory_ {} |
unique_ptr< EmptyEventTimestampPlugin > | plugin_ |
Additional Inherited Members | |
Protected Member Functions inherited from art::DecrepitRelicInputSourceImplementation | |
input::ItemType | state () const |
void | setState (input::ItemType) |
void | reset () |
Definition at line 44 of file EmptyEvent_source.cc.
using art::EmptyEvent::Parameters = fhicl::WrappedTable<Config, Config::KeysToIgnore> |
Definition at line 97 of file EmptyEvent_source.cc.
art::EmptyEvent::EmptyEvent | ( | Parameters const & | config, |
InputSourceDescription & | desc | ||
) |
Definition at line 141 of file EmptyEvent_source.cc.
|
delete |
|
delete |
|
overrideprivatevirtual |
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 347 of file EmptyEvent_source.cc.
|
overrideprivatevirtual |
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 355 of file EmptyEvent_source.cc.
|
overrideprivatevirtual |
Implements art::DecrepitRelicInputSourceImplementation.
Definition at line 185 of file EmptyEvent_source.cc.
|
private |
Definition at line 363 of file EmptyEvent_source.cc.
|
delete |
|
delete |
|
overrideprivatevirtual |
Implements art::DecrepitRelicInputSourceImplementation.
Definition at line 313 of file EmptyEvent_source.cc.
|
overrideprivatevirtual |
Implements art::DecrepitRelicInputSourceImplementation.
Definition at line 272 of file EmptyEvent_source.cc.
|
overrideprivatevirtual |
Implements art::DecrepitRelicInputSourceImplementation.
Definition at line 290 of file EmptyEvent_source.cc.
|
overrideprivatevirtual |
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 400 of file EmptyEvent_source.cc.
|
overrideprivatevirtual |
|
overrideprivatevirtual |
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 389 of file EmptyEvent_source.cc.
|
overrideprivatevirtual |
|
private |
Definition at line 123 of file EmptyEvent_source.cc.
|
private |
Definition at line 125 of file EmptyEvent_source.cc.
|
private |
Definition at line 129 of file EmptyEvent_source.cc.
|
private |
Definition at line 130 of file EmptyEvent_source.cc.
|
private |
Definition at line 124 of file EmptyEvent_source.cc.
|
private |
Definition at line 131 of file EmptyEvent_source.cc.
|
private |
Definition at line 132 of file EmptyEvent_source.cc.
|
private |
Definition at line 133 of file EmptyEvent_source.cc.
|
private |
Definition at line 121 of file EmptyEvent_source.cc.
|
private |
Definition at line 122 of file EmptyEvent_source.cc.
|
private |
Definition at line 126 of file EmptyEvent_source.cc.
|
private |
Definition at line 127 of file EmptyEvent_source.cc.
|
private |
Definition at line 128 of file EmptyEvent_source.cc.
|
private |
Definition at line 136 of file EmptyEvent_source.cc.
|
private |
Definition at line 135 of file EmptyEvent_source.cc.
|
private |
Definition at line 134 of file EmptyEvent_source.cc.