1 #ifndef __JTRIGGEREDFILESCANNER__
2 #define __JTRIGGEREDFILESCANNER__
23 namespace JPP {
using namespace JSUPPORT; }
38 template<
class JTypelist_t = JNullType>
85 bool has_next = base_class::hasNext();
112 ps.
reset(event, __p);
ROOT TTree parameter settings of various packages.
JMultiPointer< JTypeList< Evt, typelist > > multi_pointer_type
virtual const multi_pointer_type & next() override
Get next element.
void reset(const JMultiPointer< JClass_t > &pointer)
Reset multi-pointer.
Auxiliary class to synchronously read DAQ events and Monte Carlo events (and optionally other events)...
JTriggeredFileScanner(const typename base_class::input_type &input, const JLimit &limit)
Constructor.
General purpose class for parallel reading of objects from a single file or multiple files...
JTriggeredFileScanner(const typename base_class::input_type &input)
Constructor.
Auxiliary class for defining the range of iterations of objects.
virtual bool hasNext() override
Check availability of next element.
Parallel scanning of objects from a single file or multiple files according a format that follows fro...
Auxiliary class for no type definition.
const std::string & getFilename() const
Get current file name.
Scanning of objects from multiple files according a format that follows from the extension of each fi...
JParallelFileScanner< typelist, JMultipleFileScanner > base_class
JTypeList< JDAQEvent, JTypelist_t > typelist
virtual const multi_pointer_type & next() override
Get next element.
JFileScanner_t< JNullType >::input_type input_type
General purpose class for multiple pointers.
JTriggerCounter_t getCounter() const
Get trigger counter.
JTriggeredFileScanner()
Default constructor.
The Evt class respresent a Monte Carlo (MC) event as well as an offline event.