6 #ifndef VALIDATION_CONTROL_H 7 #define VALIDATION_CONTROL_H 10 #include "HepMC/GenEvent.h" 14 #endif // ifdef HEPMC2 16 #include "ValidationTool.h" 34 void read_file(
const std::string &filename);
44 const std::vector<ValidationTool*>& toolchain() {
return m_toolchain; }
45 int event_limit() {
return m_events; }
46 void set_event_limit(
int events) { m_events = events; }
48 void print_events(
int events) { m_print_events = events; }
49 void check_momentum_for_events(
int events) { m_momentum_check_events = events; }
55 std::vector<ValidationTool*> m_toolchain;
58 int m_events_print_step;
59 int m_momentum_check_events;
60 double m_momentum_check_threshold;
66 bool m_has_input_source;
Stores event-related information.
Definition of static class Print.
Definition of class GenEvent.