11 #ifndef DATATOOLS_EVENT_ID_H 12 #define DATATOOLS_EVENT_ID_H 22 #include <boost/cstdint.hpp> 124 void set(
int r_,
int e_);
137 bool has(
int r_,
int e_)
const;
144 bool match(
int r_,
int e_)
const;
173 virtual void tree_dump(std::ostream & out_ = std::cerr,
174 const std::string & title_ =
"",
175 const std::string & indent_ =
"",
176 bool inherit_ =
false)
const;
179 const std::string & title_,
180 const std::string & indent_)
const;
183 const std::string & indent_)
const;
190 int32_t _run_number_;
191 int32_t _event_number_;
208 : public std::unary_function<
event_id,
bool>
245 #include <boost/serialization/version.hpp> 248 #endif // DATATOOLS_EVENT_ID_H
#define DR_CLASS_INIT(Introspectable)
Inform Camp that class Introspectable exists and trigger the automatic registration of dedicated refl...
Definition: reflection_interface.h:149
#define DATATOOLS_SERIALIZATION_DECLARATION_ADVANCED(ClassName)
Definition: i_serializable.h:371
#define DATATOOLS_SERIALIZATION_EXT_BACKWARD_SERIAL_TAG_DECLARATION(ClassName)
Definition: i_serializable.h:180
#define DATATOOLS_SERIALIZATION_BACKWARD_SERIAL_TAG_SUPPORT()
Definition: i_serializable.h:174
#define DR_CLASS_RTTI()
Declare Camp RTTI within class declaration.
Definition: reflection_interface.h:46