|
HepMC3 event record library
|
Definition at line 22 of file ValidationControl.h.
Collaboration diagram for ValidationControl: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 |
1.8.5