Jpp
18.2.0
the software that should make you happy
|
Auxiliary class to synchronously read DAQ events and Monte Carlo events (and optionally other events). More...
#include <JTriggeredFileScanner.hh>
Public Types | |
typedef JTypeList< JDAQEvent, JTypelist_t > | typelist |
typedef JParallelFileScanner < typelist, JFileScanner_t > | parallel_filescannner_type |
typedef JMultiPointer < JTypeList< Evt, typelist > > | multi_pointer_type |
typedef JFileScanner_t < JNullType >::input_type | input_type |
Public Member Functions | |
JTriggeredFileScanner () | |
Default constructor. More... | |
JTriggeredFileScanner (const typename parallel_filescannner_type::input_type &input) | |
Constructor. More... | |
JTriggeredFileScanner (const typename parallel_filescannner_type::input_type &input, const JLimit &limit) | |
Constructor. More... | |
virtual bool | hasNext () override |
Check availability of next element. More... | |
virtual const multi_pointer_type & | next () override |
Get next element. More... | |
Protected Attributes | |
JTreeScanner< Evt > | in |
std::string | file_name |
Auxiliary class to synchronously read DAQ events and Monte Carlo events (and optionally other events).
It is assumed that the TTree corresponding to the template argument and the TTree with KM3NETDAQ::JDAQEvent can be read in parallel.
Definition at line 39 of file JTriggeredFileScanner.hh.
typedef JTypeList<JDAQEvent, JTypelist_t> JSUPPORT::JTriggeredFileScanner< JTypelist_t, JFileScanner_t >::typelist |
Definition at line 42 of file JTriggeredFileScanner.hh.
typedef JParallelFileScanner<typelist, JFileScanner_t> JSUPPORT::JTriggeredFileScanner< JTypelist_t, JFileScanner_t >::parallel_filescannner_type |
Definition at line 43 of file JTriggeredFileScanner.hh.
typedef JMultiPointer< JTypeList<Evt, typelist> > JSUPPORT::JTriggeredFileScanner< JTypelist_t, JFileScanner_t >::multi_pointer_type |
Definition at line 44 of file JTriggeredFileScanner.hh.
|
inherited |
Definition at line 38 of file JParallelFileScanner.hh.
|
inline |
Default constructor.
Definition at line 50 of file JTriggeredFileScanner.hh.
|
inline |
Constructor.
input | input |
Definition at line 60 of file JTriggeredFileScanner.hh.
|
inline |
Constructor.
input | input |
limit | limit |
Definition at line 72 of file JTriggeredFileScanner.hh.
|
inlineoverridevirtual |
Check availability of next element.
Definition at line 83 of file JTriggeredFileScanner.hh.
|
inlineoverridevirtual |
Get next element.
Reimplemented from JSUPPORT::JParallelFileScanner< JTypeList< JDAQEvent, JTypelist_t >, JFileScanner_t >.
Definition at line 103 of file JTriggeredFileScanner.hh.
|
protected |
Definition at line 118 of file JTriggeredFileScanner.hh.
|
protected |
Definition at line 119 of file JTriggeredFileScanner.hh.