1 #ifndef __JAANET__JEVTCATEGORYTOOLKIT__ 
    2 #define __JAANET__JEVTCATEGORYTOOLKIT__ 
   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);
 
  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.
 
bool fail(std::istream &in)
Check for stream state.
 
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::ostream & operator<<(std::ostream &out, const JEvtCategorySet &categories)
Stream output.
 
friend std::istream & operator>>(std::istream &in, JEvtCategorySet &categories)
Stream input.
 
JEvtCategorySet()
Default constructor.
 
Class for muon bundle categories.
 
Class for neutrino interaction categories.