Events Module
The Events module provides concrete implementations of event processing for various physics analyses.
For complete API reference, see the Doxygen-generated HTML documentation in doxygen-docs/html/.
Event Implementations
BSM Four-Top Events
Event processing for Beyond Standard Model four-top quark production.
Location: src/AnalysisG/events/bsm_4tops/
Experimental MC20 Events
Event processing for MC20 experimental data format.
Location: src/AnalysisG/events/exp_mc20/
GNN Inference Events
Event structure optimized for Graph Neural Network inference.
Location: src/AnalysisG/events/gnn/
SSML MC20 Events
Event processing for Same-Sign Multi-Lepton analysis.
Location: src/AnalysisG/events/ssml_mc20/
Usage Pattern
All event implementations follow a common interface inherited from
event_template. See the Core module documentation for base class details.
Example
// Create event instance
auto* evt = new EventType();
// Build event from raw data
evt->build(element);
// Compile event
evt->CompileEvent();
// Access particles
auto particles = evt->Particles;