#include <VDColdboxTDERawInput.h>
Classes | |
struct | eveinfo_t |
struct | fragment_t |
struct | triginfo_t |
Public Member Functions | |
VDColdboxTDERawInput (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 raw::VDColdboxTDERawInput::triginfo_t | triginfo_t |
typedef struct raw::VDColdboxTDERawInput::eveinfo_t | eveinfo_t |
typedef struct raw::VDColdboxTDERawInput::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 |
int | __maxEvents |
size_t | __nsacro |
size_t | __start_tde_cru |
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 76 of file VDColdboxTDERawInput.h.
|
private |
|
private |
|
private |
|
private |
raw::VDColdboxTDERawInput::VDColdboxTDERawInput | ( | fhicl::ParameterSet const & | pset, |
art::ProductRegistryHelper & | helper, | ||
art::SourceHelper const & | pm | ||
) |
Definition at line 140 of file VDColdboxTDERawInput_source.cc.
|
private |
Definition at line 464 of file VDColdboxTDERawInput_source.cc.
|
private |
Definition at line 729 of file VDColdboxTDERawInput_source.cc.
|
private |
Definition at line 448 of file VDColdboxTDERawInput_source.cc.
|
private |
Definition at line 474 of file VDColdboxTDERawInput_source.cc.
|
private |
Definition at line 568 of file VDColdboxTDERawInput_source.cc.
|
private |
Definition at line 491 of file VDColdboxTDERawInput_source.cc.
|
private |
Definition at line 624 of file VDColdboxTDERawInput_source.cc.
void raw::VDColdboxTDERawInput::closeCurrentFile | ( | ) |
Definition at line 270 of file VDColdboxTDERawInput_source.cc.
void raw::VDColdboxTDERawInput::readFile | ( | std::string const & | name, |
art::FileBlock *& | fb | ||
) |
Definition at line 276 of file VDColdboxTDERawInput_source.cc.
bool raw::VDColdboxTDERawInput::readNext | ( | art::RunPrincipal *const & | inR, |
art::SubRunPrincipal *const & | inSR, | ||
art::RunPrincipal *& | outR, | ||
art::SubRunPrincipal *& | outSR, | ||
art::EventPrincipal *& | outE | ||
) |
Definition at line 315 of file VDColdboxTDERawInput_source.cc.
|
private |
Definition at line 96 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 128 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 106 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 107 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 134 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 135 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 139 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 140 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 138 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 131 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 129 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 98 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 109 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 112 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 99 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 101 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 100 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 102 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 104 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 103 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 95 of file VDColdboxTDERawInput.h.
|
private |
Definition at line 113 of file VDColdboxTDERawInput.h.