HepMC3 event record library
|
Definition at line 22 of file ValidationControl.h.
Public Member Functions | |
void | read_file (const std::string &filename) |
bool | new_event () |
void | initialize () |
void | process (GenEvent &hepmc) |
void | finalize () |
const std::vector < ValidationTool * > & | toolchain () |
int | event_limit () |
void | set_event_limit (int events) |
void | print_events (int events) |
void | check_momentum_for_events (int events) |
Private Types | |
enum | PARSING_STATUS { PARSING_OK, UNRECOGNIZED_COMMAND, UNRECOGNIZED_OPTION, UNRECOGNIZED_INPUT, UNRECOGNIZED_TOOL, UNAVAILABLE_TOOL, ADDITIONAL_INPUT, CANNOT_OPEN_FILE } |
Private Attributes | |
std::vector< ValidationTool * > | m_toolchain |
int | m_events |
int | m_events_print_step |
int | m_momentum_check_events |
double | m_momentum_check_threshold |
int | m_print_events |
int | m_event_counter |
int | m_status |
Timer | m_timer |
bool | m_has_input_source |