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 processing * ``particle_template`` - Base class for particle representation * ``graph_template`` - Base class for graph construction * ``model_template`` - Base class for neural network models * ``metric_template`` - Base class for evaluation metrics * ``selection_template`` - Base class for event selection Utility Classes --------------- Supporting utilities: * ``tools`` - Common utility functions * ``meta`` - Metadata management * ``structs`` - Data structures * ``io`` - Input/output operations * ``notification`` - Notification system * ``plotting`` - Plotting utilities * ``roc`` - ROC curve analysis * ``lossfx`` - Loss functions * ``analysis`` - Analysis tools Classes and Functions --------------------- Browse the complete API in the Doxygen documentation for detailed class hierarchies and function signatures.