#include <LArRawInputDriverLongBo.h>
|
| LArRawInputDriverLongBo (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) |
|
Definition at line 28 of file LArRawInputDriverLongBo.h.
lris::LArRawInputDriverLongBo::LArRawInputDriverLongBo |
( |
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 279 of file LArRawInputDriverLongBo.cxx.
291 helper.reconstitutes<std::vector<raw::RawDigit>, art::InEvent>(
"daq");
292 helper.reconstitutes<std::vector<raw::ExternalTrigger>,art::InEvent>(
"daq");
void lris::LArRawInputDriverLongBo::closeCurrentFile |
( |
| ) |
|
void lris::LArRawInputDriverLongBo::readFile |
( |
std::string const & |
name, |
|
|
art::FileBlock *& |
fb |
|
) |
| |
bool lris::LArRawInputDriverLongBo::readNext |
( |
art::RunPrincipal *const & |
inR, |
|
|
art::SubRunPrincipal *const & |
inSR, |
|
|
art::RunPrincipal *& |
outR, |
|
|
art::SubRunPrincipal *& |
outSR, |
|
|
art::EventPrincipal *& |
outE |
|
) |
| |
Definition at line 316 of file LArRawInputDriverLongBo.cxx.
325 std::unique_ptr<std::vector<raw::RawDigit> > rdcollb (
new std::vector<raw::RawDigit> );
326 std::unique_ptr<std::vector<raw::ExternalTrigger> > etcollb (
new std::vector<raw::ExternalTrigger> );
332 std::unique_ptr<raw::DAQHeader> daqcollb(
new raw::DAQHeader(daqHeader) );
334 art::RunNumber_t rn = daqHeader.
GetRun();
345 art::put_product_in_principal(std::move(rundata), *outR,
"daq");
348 throw cet::exception(
"InconsistentEventStream")
349 <<
"Encountered run #" << rn
360 art::put_product_in_principal(std::move(etcollb),
363 art::put_product_in_principal(std::move(rdcollb),
366 art::put_product_in_principal(std::move(daqcollb),
std::string lris::LArRawInputDriverLongBo::currentDir_ |
|
private |
art::SubRunID lris::LArRawInputDriverLongBo::currentSubRunID_ |
|
private |
stringvec_t::const_iterator lris::LArRawInputDriverLongBo::filesdone_ |
|
private |
stringvec_t::const_iterator lris::LArRawInputDriverLongBo::nextfile_ |
|
private |
art::SourceHelper const& lris::LArRawInputDriverLongBo::principalMaker_ |
|
private |
The documentation for this class was generated from the following files: