Core Module
The Core module provides the fundamental building blocks and base templates for the AnalysisG framework. All higher-level components inherit from these base classes.
For complete API reference, see the Doxygen-generated HTML documentation in doxygen-docs/html/.
Template Classes
The core module defines several template classes:
event_template- Base class for event processingparticle_template- Base class for particle representationgraph_template- Base class for graph constructionmodel_template- Base class for neural network modelsmetric_template- Base class for evaluation metricsselection_template- Base class for event selection
Utility Classes
Supporting utilities:
tools- Common utility functionsmeta- Metadata managementstructs- Data structuresio- Input/output operationsnotification- Notification systemplotting- Plotting utilitiesroc- ROC curve analysislossfx- Loss functionsanalysis- Analysis tools
Classes and Functions
Browse the complete API in the Doxygen documentation for detailed class hierarchies and function signatures.