LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "LArRawInputDriver.h"
Public Member Functions | |
LArRawInputDriver (fhicl::ParameterSet const &pset, art::ProductRegistryHelper &helper, art::SourceHelper const &pm) | |
void | closeCurrentFile () |
void | readFile (std::string const &name, art::FileBlock *&fb) |
bool | readNext (art::RunPrincipal *const &inR, art::SubRunPrincipal *const &inSR, art::RunPrincipal *&outR, art::SubRunPrincipal *&outSR, art::EventPrincipal *&outE) |
Private Types | |
typedef std::vector< std::string > | stringvec_t |
Private Attributes | |
art::SourceHelper const & | principalMaker_ |
std::string | currentDir_ |
stringvec_t | inputfiles_ |
stringvec_t::const_iterator | nextfile_ |
stringvec_t::const_iterator | filesdone_ |
art::SubRunID | currentSubRunID_ |
Definition at line 30 of file LArRawInputDriver.h.
|
private |
Definition at line 50 of file LArRawInputDriver.h.
lris::LArRawInputDriver::LArRawInputDriver | ( | fhicl::ParameterSet const & | pset, |
art::ProductRegistryHelper & | helper, | ||
art::SourceHelper const & | pm | ||
) |
Class to fill the constraints on a template argument to the class, FileReaderSource
Definition at line 216 of file LArRawInputDriver.cxx.
References art::InEvent, art::InRun, and art::ProductRegistryHelper::reconstitutes().
void lris::LArRawInputDriver::closeCurrentFile | ( | ) |
Definition at line 231 of file LArRawInputDriver.cxx.
void lris::LArRawInputDriver::readFile | ( | std::string const & | name, |
art::FileBlock *& | fb | ||
) |
Definition at line 236 of file LArRawInputDriver.cxx.
References currentDir_, currentSubRunID_, filesdone_, inputfiles_, and nextfile_.
bool lris::LArRawInputDriver::readNext | ( | art::RunPrincipal *const & | inR, |
art::SubRunPrincipal *const & | inSR, | ||
art::RunPrincipal *& | outR, | ||
art::SubRunPrincipal *& | outSR, | ||
art::EventPrincipal *& | outE | ||
) |
Definition at line 249 of file LArRawInputDriver.cxx.
References currentDir_, currentSubRunID_, filesdone_, raw::DAQHeader::GetEvent(), raw::DAQHeader::GetRun(), raw::DAQHeader::GetTimeStamp(), inputfiles_, art::SourceHelper::makeEventPrincipal(), art::SourceHelper::makeRunPrincipal(), art::SourceHelper::makeSubRunPrincipal(), nextfile_, principalMaker_, art::put_product_in_principal(), art::SubRunID::run(), and art::SubRunID::subRun().
|
private |
Definition at line 53 of file LArRawInputDriver.h.
Referenced by readFile(), and readNext().
|
private |
Definition at line 57 of file LArRawInputDriver.h.
Referenced by readFile(), and readNext().
|
private |
Definition at line 56 of file LArRawInputDriver.h.
Referenced by readFile(), and readNext().
|
private |
Definition at line 54 of file LArRawInputDriver.h.
Referenced by readFile(), and readNext().
|
private |
Definition at line 55 of file LArRawInputDriver.h.
Referenced by readFile(), and readNext().
|
private |
Definition at line 52 of file LArRawInputDriver.h.
Referenced by readNext().