1#ifndef __JSUPPORT__JTRIGGERPARAMETERSSUPPORTKIT__ 
    2#define __JSUPPORT__JTRIGGERPARAMETERSSUPPORTKIT__ 
   81        using namespace JLANG;
 
   86        unsigned int count = 0;
 
   90        for (const_iterator i = this->begin(); i != this->end(); ++i) {
 
  100            else if (!
object.
equals(*__p))
 
  101              THROW(
JException, 
"JMultipleFileScanner<JTriggerParameters>::setObject(): inconsistent trigger parameters.");
 
 
  127      if (!this->
hasNext() || (p = this->
next()) == NULL) {
 
  128        THROW(
JNullPointerException, 
"JMultipleFileScanner<JTriggerParameters>::getTriggerParameters(): Missing trigger parameters.");
 
 
 
#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...
 
Exception for null pointer operation.
 
Abstract object iterator with rewinding.
 
Object reading from file.
 
const JTriggerParameters & getTriggerParameters()
Get trigger parameters.
 
JMultipleFileScanner(const JMultipleFileScanner_t &file_list)
Copy constructor.
 
virtual bool setObject(JTriggerParameters &object) override
Set object.
 
virtual void rewind() override
Rewind.
 
JMultipleFileScanner()
Default constructor.
 
General purpose class for object reading from a list of file names.
 
virtual void rewind() override
Rewind.
 
virtual bool hasNext() override
Check availability of next element.
 
virtual const pointer_type & next() override
Get next element.
 
JFileScanner< T > scanner
 
Data structure for all trigger parameters.
 
Auxiliary classes and methods for language specific functionality.
 
bool equals(const JFirst_t &first, const JSecond_t &second, const double precision=std::numeric_limits< double >::min())
Check equality.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Support classes and methods for experiment specific I/O.
 
JTriggerParameters getTriggerParameters(const JMultipleFileScanner_t &file_list)
Get trigger parameters.
 
Auxiliary class for defining the range of iterations of objects.
 
Auxiliary base class for list of file names.