#include <RootInput.h>
Classes | |
class | AccessState |
struct | Config |
Public Types | |
using | Parameters = fhicl::WrappedTable< Config, Config::KeysToIgnore > |
Public Types inherited from art::InputSource | |
enum | ProcessingMode { Runs, RunsAndSubRuns, RunsSubRunsAndEvents } |
Private Types | |
typedef input::EntryNumber | EntryNumber |
Private Member Functions | |
void | finish () override |
virtual input::ItemType | nextItemType () override |
virtual std::unique_ptr< FileBlock > | readFile () override |
Read next file. More... | |
virtual std::unique_ptr< RunPrincipal > | readRun () override |
virtual std::unique_ptr< SubRunPrincipal > | readSubRun (cet::exempt_ptr< RunPrincipal const >) override |
virtual std::unique_ptr< EventPrincipal > | readEvent (cet::exempt_ptr< SubRunPrincipal const >) override |
virtual std::unique_ptr< RangeSetHandler > | runRangeSetHandler () override |
virtual std::unique_ptr< RangeSetHandler > | subRunRangeSetHandler () override |
virtual void | endJob () override |
virtual input::ItemType | getNextItemType () override |
virtual std::unique_ptr< RunPrincipal > | readRun_ () override |
virtual std::unique_ptr< SubRunPrincipal > | readSubRun_ (cet::exempt_ptr< RunPrincipal const >) override |
virtual std::unique_ptr< EventPrincipal > | readEvent_ () override |
virtual std::unique_ptr< FileBlock > | readFile_ () override |
virtual void | closeFile_ () override |
virtual void | rewind_ () override |
std::unique_ptr< EventPrincipal > | readEvent_ (cet::exempt_ptr< SubRunPrincipal const >) |
template<typename T > | |
std::enable_if_t< std::is_convertible< T, off_t >::value, EventID > | postSeekChecks (EventID const &foundID, T eventSpec) |
template<typename T > | |
std::enable_if_t<!std::is_convertible< T, off_t >::value, EventID > | postSeekChecks (EventID const &foundID, T eventSpec) |
Private Attributes | |
InputFileCatalog | catalog_ |
std::unique_ptr< RootInputFileSequence > | primaryFileSequence_ |
AccessState | accessState_ {} |
Additional Inherited Members | |
Protected Member Functions inherited from art::DecrepitRelicInputSourceImplementation | |
input::ItemType | state () const |
void | setState (input::ItemType) |
void | reset () |
Definition at line 27 of file RootInput.h.
|
private |
Definition at line 91 of file RootInput.h.
Definition at line 47 of file RootInput.h.
RootInput::~RootInput | ( | ) |
Definition at line 89 of file RootInput_source.cc.
RootInput::RootInput | ( | RootInput::Parameters const & | config, |
InputSourceDescription & | desc | ||
) |
Definition at line 91 of file RootInput_source.cc.
|
delete |
|
delete |
|
overrideprivatevirtual |
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 112 of file RootInput_source.cc.
|
overrideprivatevirtual |
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 106 of file RootInput_source.cc.
|
overrideprivatevirtual |
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 132 of file RootInput_source.cc.
|
overrideprivatevirtual |
Implements art::DecrepitRelicInputSourceImplementation.
Definition at line 126 of file RootInput_source.cc.
|
overrideprivatevirtual |
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 138 of file RootInput_source.cc.
|
private |
Definition at line 233 of file RootInput.h.
|
private |
Definition at line 249 of file RootInput.h.
|
overrideprivatevirtual |
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 247 of file RootInput_source.cc.
|
overrideprivatevirtual |
Implements art::DecrepitRelicInputSourceImplementation.
Definition at line 270 of file RootInput_source.cc.
|
private |
Definition at line 253 of file RootInput_source.cc.
|
overrideprivatevirtual |
Read next file.
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 166 of file RootInput_source.cc.
|
overrideprivatevirtual |
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 183 of file RootInput_source.cc.
|
overrideprivatevirtual |
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 189 of file RootInput_source.cc.
|
overrideprivatevirtual |
Implements art::DecrepitRelicInputSourceImplementation.
Definition at line 206 of file RootInput_source.cc.
|
overrideprivatevirtual |
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 218 of file RootInput_source.cc.
|
overrideprivatevirtual |
Implements art::DecrepitRelicInputSourceImplementation.
Definition at line 235 of file RootInput_source.cc.
|
overrideprivatevirtual |
Reimplemented from art::DecrepitRelicInputSourceImplementation.
Definition at line 118 of file RootInput_source.cc.
|
overrideprivatevirtual |
Implements art::InputSource.
Definition at line 212 of file RootInput_source.cc.
bool art::RootInput::seekToEvent | ( | T | eventSpec, |
bool | exact = false |
||
) |
Definition at line 203 of file RootInput.h.
|
overrideprivatevirtual |
Implements art::InputSource.
Definition at line 241 of file RootInput_source.cc.
|
private |
Definition at line 198 of file RootInput.h.
|
private |
Definition at line 196 of file RootInput.h.
|
private |
Definition at line 197 of file RootInput.h.