#include <PDDPRawInputDriver.h>
Classes | |
struct | eveinfo_t |
struct | fragment_t |
struct | triginfo_t |
Public Member Functions | |
PDDPRawInputDriver (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 | |
enum | { evinfoSz = 44 } |
typedef struct lris::PDDPRawInputDriver::triginfo_t | triginfo_t |
typedef struct lris::PDDPRawInputDriver::eveinfo_t | eveinfo_t |
typedef struct lris::PDDPRawInputDriver::fragment_t | fragment_t |
Private Member Functions | |
void | __close () |
void | __readChunk (std::vector< BYTE > &bytes, size_t sz) |
bool | __unpackEvent (std::vector< BYTE > &buf, DaqEvent &event) |
std::string | __getProducerLabel (std::string &lbl) |
unsigned | __unpack_evtable () |
unsigned | __unpack_eve_info (const char *buf, eveinfo_t &ei) |
unsigned | __get_file_seqno (std::string s) |
Private Attributes | |
art::SourceHelper const & | __sourceHelper |
art::SubRunID | __currentSubRunID |
int | __logLevel |
std::string | __outlbl_digits |
std::string | __outlbl_status |
std::string | __outlbl_rdtime |
std::string | __prodlbl_digits |
std::string | __prodlbl_status |
std::string | __prodlbl_rdtime |
uint32_t | __eventCtr |
uint32_t | __eventNum |
size_t | __nsacro |
std::vector< unsigned > | __daqch |
std::vector< bool > | __keepch |
std::vector< unsigned > | __invped |
std::vector< std::streampos > | __events |
std::vector< uint32_t > | __evsz |
size_t | __filesz |
std::ifstream | __file |
unsigned | __file_seqno |
Definition at line 71 of file PDDPRawInputDriver.h.
|
private |
|
private |
|
private |
|
private |
lris::PDDPRawInputDriver::PDDPRawInputDriver | ( | fhicl::ParameterSet const & | pset, |
art::ProductRegistryHelper & | helper, | ||
art::SourceHelper const & | pm | ||
) |
Definition at line 124 of file PDDPRawInputDriver_service.cc.
|
private |
Definition at line 445 of file PDDPRawInputDriver_service.cc.
|
private |
Definition at line 715 of file PDDPRawInputDriver_service.cc.
|
private |
Definition at line 429 of file PDDPRawInputDriver_service.cc.
|
private |
Definition at line 455 of file PDDPRawInputDriver_service.cc.
|
private |
Definition at line 552 of file PDDPRawInputDriver_service.cc.
|
private |
Definition at line 472 of file PDDPRawInputDriver_service.cc.
|
private |
Definition at line 608 of file PDDPRawInputDriver_service.cc.
void lris::PDDPRawInputDriver::closeCurrentFile | ( | ) |
Definition at line 252 of file PDDPRawInputDriver_service.cc.
void lris::PDDPRawInputDriver::readFile | ( | std::string const & | name, |
art::FileBlock *& | fb | ||
) |
Definition at line 258 of file PDDPRawInputDriver_service.cc.
bool lris::PDDPRawInputDriver::readNext | ( | art::RunPrincipal *const & | inR, |
art::SubRunPrincipal *const & | inSR, | ||
art::RunPrincipal *& | outR, | ||
art::SubRunPrincipal *& | outSR, | ||
art::EventPrincipal *& | outE | ||
) |
Definition at line 297 of file PDDPRawInputDriver_service.cc.
|
private |
Definition at line 91 of file PDDPRawInputDriver.h.
|
private |
Definition at line 121 of file PDDPRawInputDriver.h.
|
private |
Definition at line 102 of file PDDPRawInputDriver.h.
|
private |
Definition at line 103 of file PDDPRawInputDriver.h.
|
private |
Definition at line 127 of file PDDPRawInputDriver.h.
|
private |
Definition at line 128 of file PDDPRawInputDriver.h.
|
private |
Definition at line 132 of file PDDPRawInputDriver.h.
|
private |
Definition at line 133 of file PDDPRawInputDriver.h.
|
private |
Definition at line 131 of file PDDPRawInputDriver.h.
|
private |
Definition at line 124 of file PDDPRawInputDriver.h.
|
private |
Definition at line 122 of file PDDPRawInputDriver.h.
|
private |
Definition at line 93 of file PDDPRawInputDriver.h.
|
private |
Definition at line 106 of file PDDPRawInputDriver.h.
|
private |
Definition at line 95 of file PDDPRawInputDriver.h.
|
private |
Definition at line 97 of file PDDPRawInputDriver.h.
|
private |
Definition at line 96 of file PDDPRawInputDriver.h.
|
private |
Definition at line 98 of file PDDPRawInputDriver.h.
|
private |
Definition at line 100 of file PDDPRawInputDriver.h.
|
private |
Definition at line 99 of file PDDPRawInputDriver.h.
|
private |
Definition at line 90 of file PDDPRawInputDriver.h.