1#ifndef __JAANET__JEVTCATEGORYTOOLKIT__ 
    2#define __JAANET__JEVTCATEGORYTOOLKIT__ 
   65      for (
JToken<
'&'> token; in >> token; ) {
 
   69        istringstream iss(token);
 
   72        if (!fail(iss)) { categories.insert(category); }
 
 
   91      if (categories.size() > 0) {
 
   92        out << *categories.cbegin();
 
   95      for (
iterator i = next(categories.cbegin()); i != categories.cend(); ++i) {
 
 
 
  122      categories.insert(helper);
 
  124      for (vector<JAANET::flux>::const_iterator i = header.
flux.cbegin(); i != header.
flux.cend(); ++i) {
 
  129        categories.insert(helper2);
 
  137      categories.insert(helper);
 
 
Classes and methods for defining muon bundle categories.
 
Classes and methods for defining neutrino interaction categories.
 
Utility class to parse parameter values.
 
std::vector< JAANET::flux > flux
 
Wrapper class around string.
 
Extensions to Evt data format.
 
bool is_corsika(const JHead &header)
Check for generator.
 
JEvtCategorySet getCategories(const JHead &header)
Auxiliary method to retrieve the unique event categories corresponding to a MC header.
 
bool is_gseagen(const JHead &header)
Check for generator.
 
bool is_mupage(const JHead &header)
Check for generator.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Helper class for event categories.
 
Container for a set of event categories.
 
friend std::istream & operator>>(std::istream &in, JEvtCategorySet &categories)
Stream input.
 
friend std::ostream & operator<<(std::ostream &out, const JEvtCategorySet &categories)
Stream output.
 
JEvtCategorySet()
Default constructor.
 
Class for muon bundle categories.
 
Class for neutrino interaction categories.