Classes | Public Types | Public Member Functions | Private Member Functions | List of all members
art::test::DummySource Class Reference
Inheritance diagram for art::test::DummySource:
art::InputSource

Classes

struct  Config
 

Public Types

using Parameters = fhicl::WrappedTable< Config >
 
- Public Types inherited from art::InputSource
enum  ProcessingMode { Runs, RunsAndSubRuns, RunsSubRunsAndEvents }
 

Public Member Functions

 DummySource (Parameters const &, art::InputSourceDescription &isd)
 
- Public Member Functions inherited from art::InputSource
virtual ~InputSource () noexcept
 
 InputSource (ModuleDescription const &)
 
 InputSource (InputSource const &)=delete
 
 InputSource (InputSource &&)=delete
 
InputSourceoperator= (InputSource const &)=delete
 
InputSourceoperator= (InputSource &&)=delete
 
virtual void doBeginJob ()
 
virtual void doEndJob ()
 
virtual void skipEvents (int n)
 
virtual void rewind ()
 
ModuleDescription const & moduleDescription () const
 
ProcessConfiguration const & processConfiguration () const
 

Private Member Functions

std::unique_ptr< art::FileBlockreadFile () override
 
void closeFile () override
 
art::input::ItemType nextItemType () override
 
std::unique_ptr< art::RunPrincipalreadRun () override
 
std::unique_ptr< art::SubRunPrincipalreadSubRun (cet::exempt_ptr< art::RunPrincipal const >) override
 
std::unique_ptr< art::EventPrincipalreadEvent (cet::exempt_ptr< art::SubRunPrincipal const >) override
 
std::unique_ptr< art::RangeSetHandlerrunRangeSetHandler () override
 
std::unique_ptr< art::RangeSetHandlersubRunRangeSetHandler () override
 

Detailed Description

Definition at line 16 of file DummySource_source.cc.

Member Typedef Documentation

Definition at line 26 of file DummySource_source.cc.

Constructor & Destructor Documentation

art::test::DummySource::DummySource ( Parameters const &  ,
art::InputSourceDescription isd 
)
inline

Definition at line 28 of file DummySource_source.cc.

30  {}
InputSource(ModuleDescription const &)
Definition: InputSource.cc:8
ModuleDescription const & moduleDescription

Member Function Documentation

void art::test::DummySource::closeFile ( )
inlineoverrideprivatevirtual

Implements art::InputSource.

Definition at line 39 of file DummySource_source.cc.

40  {}
art::input::ItemType art::test::DummySource::nextItemType ( )
inlineoverrideprivatevirtual

Implements art::InputSource.

Definition at line 42 of file DummySource_source.cc.

43  {
44  return art::input::IsStop;
45  }
std::unique_ptr<art::EventPrincipal> art::test::DummySource::readEvent ( cet::exempt_ptr< art::SubRunPrincipal const >  )
inlineoverrideprivatevirtual

Implements art::InputSource.

Definition at line 58 of file DummySource_source.cc.

59  {
60  return nullptr;
61  }
std::unique_ptr<art::FileBlock> art::test::DummySource::readFile ( )
inlineoverrideprivatevirtual

Implements art::InputSource.

Definition at line 34 of file DummySource_source.cc.

35  {
36  return nullptr;
37  }
std::unique_ptr<art::RunPrincipal> art::test::DummySource::readRun ( )
inlineoverrideprivatevirtual

Implements art::InputSource.

Definition at line 47 of file DummySource_source.cc.

48  {
49  return nullptr;
50  }
std::unique_ptr<art::SubRunPrincipal> art::test::DummySource::readSubRun ( cet::exempt_ptr< art::RunPrincipal const >  )
inlineoverrideprivatevirtual

Implements art::InputSource.

Definition at line 52 of file DummySource_source.cc.

53  {
54  return nullptr;
55  }
std::unique_ptr<art::RangeSetHandler> art::test::DummySource::runRangeSetHandler ( )
inlineoverrideprivatevirtual

Implements art::InputSource.

Definition at line 64 of file DummySource_source.cc.

65  {
66  return nullptr;
67  }
std::unique_ptr<art::RangeSetHandler> art::test::DummySource::subRunRangeSetHandler ( )
inlineoverrideprivatevirtual

Implements art::InputSource.

Definition at line 69 of file DummySource_source.cc.

70  {
71  return nullptr;
72  }

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