Module Documentation

This section provides detailed documentation for each module in the AnalysisG framework, organized by functionality.

Overview

The AnalysisG framework is organized into several key modules, each providing specific functionality for high-energy physics analysis with graph neural networks.

Core Modules

Infrastructure

Module Relationships

The modules have the following dependency structure:

Core (templates)
├── Events (inherits from event_template)
├── Graphs (inherits from graph_template)
├── Models (inherits from model_template)
└── Metrics (inherits from metric_template)

Infrastructure
├── Used by all modules
└── Provides low-level functionality

Python Interface
└── Wraps all modules for Python access

Templates
└── Provides examples for all module types