Go to the documentation of this file. 1 #ifndef __JTRIGGEREDFILESCANNER__
2 #define __JTRIGGEREDFILESCANNER__
38 template<
class JTypelist_t = JNullType>
74 bool has_next = base_class::hasNext();
JParallelFileScanner< typelist, JMultipleFileScanner > base_class
Auxiliary class for defining the range of iterations of objects.
void reset(const JMultiPointer< JClass_t > &pointer)
Reset multi-pointer.
JTriggerCounter_t getCounter() const
Get trigger counter.
const std::string & getFilename() const
Get current file name.
General purpose class for multiple pointers.
JTypeList< JDAQEvent, JTypelist_t > typelist
Auxiliary class for no type definition.
JTriggeredFileScanner(const typename base_class::input_type &input, const JLimit &limit=JLimit())
Constructor.
virtual bool hasNext()
Check availability of next element.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
virtual const multi_pointer_type & next()
Get next element.
Auxiliary class to synchronously read DAQ events and Monte Carlo events (and optionally other events)...
General purpose class for parallel reading of objects from a single file or multiple files.
JMultiPointer< JTypeList< Evt, typelist > > multi_pointer_type
virtual const multi_pointer_type & next()
Get next element.
Support classes and methods for experiment specific I/O.
JFileScanner_t< JNullType >::input_type input_type
JTriggeredFileScanner()
Default constructor.