#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.
1.8.11