1 #ifndef __JSUPPORT__JPARALLELFILESCANNER__ 
    2 #define __JSUPPORT__JPARALLELFILESCANNER__ 
   34     public JFileScanner_t<T>
 
   79       ps.
set(JFileScanner_t<T>::next());
 
   86     using JFileScanner_t<T>::next;
 
   93   template<
class JHead_t, 
class JTail_t, 
template<
class> 
class JFileScanner_t>
 
  200   template<
class JHead_t, 
template<
class> 
class JFileScanner_t>
 
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
 
Scanning of objects from multiple files according a format that follows from the extension of each fi...
 
Scanning of objects from a single file according a format that follows from the extension of each fil...
 
virtual void set(JClass_t *p) override
Set pointer.
 
JParallelFileScanner(const input_type &input)
Constructor.
 
JParallelFileScanner< JHead_t, JFileScanner_t >::multi_pointer_type multi_pointer_type
 
JParallelFileScanner()
Default constructor.
 
JParallelFileScanner(const input_type &input, const JLimit &limit)
Constructor.
 
JParallelFileScanner< JHead_t, JFileScanner_t >::input_type input_type
 
JParallelFileScanner(const input_type &input, const JLimit &limit)
Constructor.
 
virtual const multi_pointer_type & next() override
Get next element.
 
JMultiPointer< JTypeList< JHead_t, JTail_t > > multi_pointer_type
 
virtual bool hasNext() override
Check availability of next element.
 
JFileScanner_t< JNullType >::input_type input_type
 
JParallelFileScanner()
Default constructor.
 
virtual skip_type skip(const skip_type ns) override
Skip items.
 
virtual void rewind() override
Rewind.
 
JParallelFileScanner(const input_type &input)
Constructor.
 
General purpose class for parallel reading of objects from a single file or multiple files.
 
JMultiPointer< T > multi_pointer_type
 
virtual const multi_pointer_type & next() override
Get next element.
 
JFileScanner_t< JNullType >::input_type input_type
 
JParallelFileScanner(const input_type &input)
Constructor.
 
JParallelFileScanner(const input_type &input, const JLimit &limit)
Constructor.
 
JParallelFileScanner()
Default constructor.
 
Object reading from a list of files.
 
virtual void rewind() override
Rewind.
 
virtual skip_type skip(const skip_type ns) override
Skip items.
 
unsigned int skip_type
Type definition for number of objects to skip.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
JLANG::JSTDObjectReader< const event_type > input_type
 
Support classes and methods for experiment specific I/O.
 
Implementation of multiple pointers for multiple data types.
 
General purpose class for multiple pointers.
 
void reset(const JMultiPointer< JClass_t > &pointer)
Reset multi-pointer.
 
Auxiliary class for no type definition.
 
Auxiliary class for defining the range of iterations of objects.