AnalysisG

Overview

  • Introduction
    • Abstract
    • Core Modules
    • Languages and Technologies
  • Installation
    • Prerequisites
    • Building from Source
    • Building Documentation Locally
    • Read the Docs

User Guide

  • Quick Start
    • Step 1 — Define Particles
    • Step 2 — Define an Event
    • Step 3 — Define a Graph
    • Step 4 — Cython Interfaces
    • Step 5 — Define a Model (optional)
    • Step 6 — Run the Pipeline (Python)
    • Step 7 — Define Selections (optional)
    • Counting Jets with IO
    • Using pyc CUDA Kernels

Python Interface

  • Analysis (Python)
    • Registration Methods
    • Execution
    • I/O Settings
    • ML Settings
    • Plot / Debug Settings
  • ParticleTemplate (Python)
    • Constructor
    • Operators / Special Methods
    • Kinematic Properties (read/write)
    • Flag Properties (read/write)
    • Topology Properties
    • Leaf Registration Methods (inherited usage)
  • EventTemplate (Python)
    • Special Methods
    • Properties
    • C++ Interface (called from subclass build)
  • GraphTemplate (Python)
    • Special Methods
    • Properties
    • C++ Interface (called from subclass CompileEvent)
  • SelectionTemplate (Python)
    • Special Methods
    • Properties
    • C++ Interface
  • MetricTemplate (Python)
    • Properties
    • Methods
  • ModelTemplate (Python)
    • Properties
    • C++ Interface (called from forward)
  • IO (Python)
    • Constructor
    • Iteration Protocol
    • Methods
    • Properties
  • Meta / AMI (Python)
    • ami_client
    • Meta
      • Methods
      • Boolean Properties
      • Scalar Numeric Properties
      • String Properties
      • List Properties
      • Dict / Map Properties
    • MetaLookup
    • Data
  • Tools (Python)
    • Methods
  • Notification (Python)
    • C++ notification Interface
  • Plotting (Python)
    • BasePlotting — Common Properties
    • TH1F — 1D Histogram
    • TH2F — 2D Histogram
    • TLine — Line Plot
  • ROC (Python)
    • Properties
    • Usage Example
  • OptimizerConfig (Python)
    • Optimiser / Scheduler Selection
    • Hyper-parameter Properties
  • Structs (Python)
    • particle_t
    • data_t
    • data_enum

Built-In Events

  • BSM 4-Tops Event (bsm_4tops)
    • BSM4Tops
    • Particle Classes
      • top
      • top_children
      • truthjet
      • truthjetparton
      • jet
      • jetparton
      • electron / muon
  • Experimental MC20 Event (exp_mc20)
    • ExpMC20
    • Particle Classes
      • Top
      • Child
      • PhysicsDetector / PhysicsTruth
      • Electron
      • Muon
      • Jet
  • GNN Inference Event (gnn)
    • EventGNN
    • Particle Classes
      • Top
      • ZPrime
  • Same-Sign Multi-Lepton MC20 Event (ssml_mc20)
    • SSML_MC20
    • Particle Classes
      • electron

Built-In Graphs

  • BSM 4-Tops Graphs (graphs.bsm_4tops)
    • Shared Node Features
    • Shared Node Truth Features
    • Shared Edge Truth Features
    • Shared Graph Data Features
    • Graph Classes
      • GraphTops
      • GraphChildren
      • GraphTruthJets
      • GraphTruthJetsNoNu
      • GraphJets
      • GraphJetsNoNu
      • GraphDetectorLep
      • GraphDetector
  • Experimental MC20 Graphs (graphs.exp_mc20)
    • Graph Classes
      • GraphJets
      • GraphJetsNoNu
      • GraphDetectorLep
      • GraphDetector
  • Same-Sign Multi-Lepton MC20 Graphs (graphs.ssml_mc20)
    • Graph Classes
      • GraphJets
      • GraphJetsNoNu
      • GraphDetectorLep
      • GraphDetector

Built-In Models

  • Grift Model (models.grift)
    • Grift
      • Architecture (from grift.cxx)
      • Hyper-parameters (Python layer)
      • Expected Input Features
      • Usage
      • C++ Reference
        • grift
  • Recursive Graph Neural Network (models.RecursiveGraphNeuralNetwork)
    • RecursiveGraphNeuralNetwork
      • Architecture (from RecursiveGraphNeuralNetwork.cxx)
      • Hyper-parameters (Python layer)
      • Usage
      • C++ Reference
        • recursivegraphneuralnetwork

Built-In Metrics

  • Accuracy Metric (metrics.accuracy)
    • AccuracyMetric
      • Results
  • PageRank Metric (metrics.pagerank)
    • PageRankMetric

Built-In Selections

  • Example MET Selection (selections.example.met)
    • MET
  • Analysis Regions Selection (selections.analysis.regions)
    • Regions
  • MC16 Children Kinematics (selections.mc16.childrenkinematics)
    • ChildrenKinematics
  • MC16 Decay Modes (selections.mc16.decaymodes)
    • DecayModes
  • MC16 Missing ET / Neutrino Reconstruction (selections.mc16.met)
    • MissingET
  • MC16 Parton Energy Fractions (selections.mc16.parton)
    • Parton
  • MC16 Top + Reconstructed-Jet Matching (selections.mc16.topjets)
    • TopJets
  • MC16 Top Kinematic Distributions (selections.mc16.topkinematics)
    • TopKinematics
  • MC16 Top-Quark Matching (selections.mc16.topmatching)
    • TopMatching
  • MC16 Top + Truth-Jet Matching (selections.mc16.toptruthjets)
    • TopTruthJets
  • MC16 Z′ Selection (selections.mc16.zprime)
    • ZPrime
  • MC20 Truth Matching (selections.mc20.matching)
    • TopMatching (MC20)
  • MC20 Top Kinematic Distributions (selections.mc20.topkinematics)
    • TopKinematics
  • MC20 Top-Quark Matching (selections.mc20.topmatching)
    • TopMatching
  • MC20 Z′ Selection (selections.mc20.zprime)
    • ZPrime (MC20)
  • Combinatorial Neutrino Reconstruction (selections.neutrino.combinatorial)
    • NuNuCombinatorial
  • Neutrino Reconstruction Validation (selections.neutrino.validation)
    • Validation
  • Top Efficiency (selections.performance.topefficiency)
    • TopEfficiency

C++ User Templates

  • Particle Template
    • Class: particle_template
      • Constructors
      • Kinematic Properties (cproperty)
      • Meta-Data Properties
      • Truth / Flag Properties (read-only)
      • Topology Properties
      • Public Methods
      • Public Data
  • Event Template
    • Class: event_template
      • Properties
      • Public Fields
      • Public Methods
  • Graph Template
    • Struct: graph_t
      • Public Getter Templates (call from model_template::forward)
      • Public Data Fields
    • Class: graph_template
      • Properties
      • Public Fields
      • Public Methods
      • Feature Naming Convention
  • Selection Template
    • Class: selection_template
      • Properties
      • Public Fields
      • Virtual Methods (Override in Subclass)
      • Scalar and Particle Write Methods
      • Particle Utility Templates
      • Framework Methods
  • Metric Template
    • Struct: metric_t
      • Public Method
    • Class: metric_template
      • Properties
      • Virtual Methods (Override in Subclass)
      • Output Methods
      • Particle Utilities (same as selection_template)
  • Model Template
    • Class: model_template
      • Output Feature Maps (cproperty)
      • Input Feature Lists (cproperty)
      • Device / Identity Properties (cproperty)
      • Public Fields
      • Virtual Methods (Override in Subclass)
      • Framework Methods

C++ Framework

  • Analysis Module
    • Class: analysis
      • Configuration Field
      • Registration Methods
      • Execution Methods
  • Container Module
    • Struct: entry_t
    • Class: container
      • Public Fields
      • Public Methods
  • Sample Tracer Module
    • Class: sampletracer
      • Public Fields
      • Public Methods
  • Data Loader / Generator
    • Class: dataloader
      • Dataset Management Methods
      • Batching Methods
      • Device Transfer Methods
      • Cache / Restore Methods
  • Optimizer Module
    • Class: optimizer
      • Public Fields
      • Public Methods
  • I/O Module
    • Class: io
      • HDF5 Methods
      • ROOT Methods
      • Configuration Fields
      • Internal ROOT Maps (populated by scan_keys)
  • Meta Module
    • Class: meta
      • Public Methods
      • Public Fields
      • Boolean Properties
      • Numeric Properties (double)
      • Numeric Properties (unsigned int)
      • String Properties
      • Vector Properties
      • Map Properties
  • Tools Module
    • Class: tools
      • File-System Methods
      • String Methods
      • Hashing and Encoding
      • Template Utilities
  • Notification Module
    • Class: notification
      • Public Member Variables
      • Logging Methods
      • Progress-Bar Methods
  • Plotting Module
    • Class: plotting
      • I/O Fields
      • Binning / Range Fields
      • Cosmetic / Style Fields
      • Font Fields
      • Scaling Fields
      • Data / Weight Fields
      • Public Methods
  • ROC Curve Module
    • Struct: roc_t
    • Class: roc
      • Public Methods
      • Public Fields
  • Loss Functions Module
    • Class: lossfx
      • Supported Loss Functions
      • Supported Optimisers
      • Supported Learning-Rate Schedulers
      • Public Fields
      • Public Methods
  • Metrics Module
    • Struct: analytics_t
    • Class: metrics
      • Public Fields
      • Public Methods
  • Structs and Enumerations
    • Enumerations
      • data_enum
        • d
        • v_d
        • vv_d
        • vvv_d
        • f
        • v_f
        • vv_f
        • vvv_f
        • l
        • v_l
        • vv_l
        • vvv_l
        • i
        • v_i
        • vv_i
        • vvv_i
        • ull
        • v_ull
        • vv_ull
        • vvv_ull
        • b
        • v_b
        • vv_b
        • vvv_b
        • ui
        • v_ui
        • vv_ui
        • vvv_ui
        • c
        • v_c
        • vv_c
        • vvv_c
        • undef
        • unset
      • opt_enum
        • adam
        • adagrad
        • adamw
        • lbfgs
        • rmsprop
        • sgd
        • invalid_optimizer
      • mlp_init
        • uniform
        • normal
        • xavier_normal
        • xavier_uniform
        • kaiming_uniform
        • kaiming_normal
      • loss_enum
        • bce
        • bce_with_logits
        • cosine_embedding
        • cross_entropy
        • ctc
        • hinge_embedding
        • huber
        • kl_div
        • l1
        • margin_ranking
        • mse
        • multi_label_margin
        • multi_label_soft_margin
        • multi_margin
        • nll
        • poisson_nll
        • smooth_l1
        • soft_margin
        • triplet_margin
        • triplet_margin_with_distance
        • invalid_loss
      • scheduler_enum
        • steplr
        • reducelronplateauscheduler
        • lrscheduler
        • invalid_scheduler
      • graph_enum
        • data_graph
        • data_node
        • data_edge
        • truth_graph
        • truth_node
        • truth_edge
        • edge_index
        • weight
        • batch_index
        • batch_events
        • pred_graph
        • pred_node
        • pred_edge
        • pred_extra
      • mode_enum
        • training
        • validation
        • evaluation
      • particle_enum
        • index
        • pdgid
        • pt
        • eta
        • phi
        • energy
        • px
        • pz
        • py
        • mass
        • charge
        • is_b
        • is_lep
        • is_nu
        • is_add
        • pmc
        • pmu
    • Core Data Structs
      • bsc_t
        • bsc_t()
        • ~bsc_t()
        • flush_buffer()
        • as_string()
        • scan_buffer()
        • root_type_translate()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • element()
        • flush_buffer()
        • flush_buffer()
        • vvv_ull
        • vvv_ui
        • vvv_d
        • vvv_l
        • vvv_f
        • vvv_i
        • vvv_b
        • vvv_c
        • vv_ull
        • vv_ui
        • vv_d
        • vv_l
        • vv_f
        • vv_i
        • vv_b
        • vv_c
        • v_ull
        • v_ui
        • v_d
        • v_l
        • v_f
        • v_i
        • v_b
        • v_c
        • ull
        • ui
        • d
        • l
        • f
        • i
        • b
        • c
        • index
        • clear
        • type
      • data_t
        • data_t()
        • ~data_t()
        • initialize()
        • flush()
        • next()
        • leaf_name
        • branch_name
        • tree_name
        • leaf_type
        • path
        • fname
        • leaf
        • branch
        • tree
        • file
        • file_index
        • files_s
        • files_i
        • files_t
      • element_t
        • next()
        • set_meta()
        • boundary()
        • get()
        • tree
        • event_index
        • filename
        • handle
      • write_t
        • process()
        • write()
        • create()
        • close()
        • file
        • tree
        • mtx
        • data
      • writer
        • writer()
        • ~writer()
        • create()
        • write()
        • process()
    • Event, Particle, and Graph Payload Structs
      • particle_t
        • e
        • mass
        • px
        • py
        • pz
        • pt
        • eta
        • phi
        • cartesian
        • polar
        • charge
        • pdgid
        • index
        • type
        • hash
        • symbol
        • lepdef
        • nudef
        • children
        • parents
        • data_p
      • event_t
        • name
        • weight
        • index
        • hash
        • tree
      • graph_t
        • get_truth_graph()
        • get_truth_node()
        • get_truth_edge()
        • get_data_graph()
        • get_data_node()
        • get_data_edge()
        • get_edge_index()
        • get_event_weight()
        • get_batch_index()
        • get_batched_events()
        • has_feature()
        • add_truth_graph()
        • add_truth_node()
        • add_truth_edge()
        • add_data_graph()
        • add_data_node()
        • add_data_edge()
        • transfer_to_device()
        • _purge_all()
        • num_nodes
        • event_index
        • event_weight
        • preselection
        • batched_events
        • batched_filenames
        • hash
        • filename
        • graph_name
        • device
        • in_use
      • folds_t
        • flush_data()
        • k
        • is_train
        • is_valid
        • is_eval
        • hash
      • graph_hdf5
        • num_nodes
        • event_weight
        • event_index
        • hash
        • filename
        • edge_index
        • data_map_graph
        • data_map_node
        • data_map_edge
        • truth_map_graph
        • truth_map_node
        • truth_map_edge
        • data_graph
        • data_node
        • data_edge
        • truth_graph
        • truth_node
        • truth_edge
      • graph_hdf5_w
        • flush_data()
        • num_nodes
        • event_weight
        • event_index
        • hash
        • filename
        • edge_index
        • data_map_graph
        • data_map_node
        • data_map_edge
        • truth_map_graph
        • truth_map_node
        • truth_map_edge
        • data_graph
        • data_node
        • data_edge
        • truth_graph
        • truth_node
        • truth_edge
    • Settings and Configuration Structs
      • settings_t
        • output_path
        • run_name
        • sow_name
        • metacache_path
        • fetch_meta
        • pretagevents
        • epochs
        • kfolds
        • batch_size
        • kfold
        • num_examples
        • train_size
        • training
        • validation
        • evaluation
        • continue_training
        • training_dataset
        • graph_cache
        • var_pt
        • var_eta
        • var_phi
        • var_energy
        • targets
        • nbins
        • max_range
        • logy
        • threads
        • intra_th
        • debug_mode
        • build_cache
        • selection_root
      • model_settings_t
        • e_optim
        • s_optim
        • weight_name
        • tree_name
        • model_name
        • model_device
        • model_checkpoint_path
        • inference_mode
        • is_mc
        • o_graph
        • o_node
        • o_edge
        • i_graph
        • i_node
        • i_edge
      • loss_opt
        • fx
        • mean
        • sum
        • none
        • swap
        • full
        • batch_mean
        • target
        • zero_inf
        • defaults
        • ignore
        • blank
        • margin
        • beta
        • eps
        • smoothing
        • delta
        • weight
      • optimizer_params_t
        • optimizer_params_t()
        • optimizer
        • lr
        • lr_decay
        • weight_decay
        • initial_accumulator_value
        • eps
        • tolerance_grad
        • tolerance_change
        • alpha
        • momentum
        • dampening
        • amsgrad
        • centered
        • nesterov
        • max_iter
        • max_eval
        • history_size
        • betas
        • beta_hack
        • scheduler
        • step_size
        • gamma
        • m_lr
        • m_lr_decay
        • m_weight_decay
        • m_initial_accumulator_value
        • m_eps
        • m_betas
        • m_amsgrad
        • m_max_iter
        • m_max_eval
        • m_tolerance_grad
        • m_tolerance_change
        • m_history_size
        • m_alpha
        • m_momentum
        • m_centered
        • m_dampening
        • m_nesterov
    • Meta Structs
      • meta_t
        • dsid
        • isMC
        • derivationFormat
        • inputfiles
        • config
        • AMITag
        • generators
        • inputrange
        • eventNumber
        • event_index
        • found
        • DatasetName
        • totalSize
        • kfactor
        • ecmEnergy
        • genFiltEff
        • completion
        • beam_energy
        • crossSection
        • crossSection_mean
        • campaign_luminosity
        • nFiles
        • totalEvents
        • datasetNumber
        • identifier
        • prodsysStatus
        • dataType
        • version
        • PDF
        • AtlasRelease
        • principalPhysicsGroup
        • physicsShort
        • generatorName
        • geometryVersion
        • conditionsTag
        • generatorTune
        • amiStatus
        • beamType
        • productionStep
        • projectName
        • statsAlgorithm
        • genFilterNames
        • file_type
        • sample_name
        • logicalDatasetName
        • campaign
        • keywords
        • weights
        • keyword
        • events
        • run_number
        • fileSize
        • fileGUID
        • LFN
        • misc
      • weights_t
        • dsid
        • isAFII
        • generator
        • ami_tag
        • total_events_weighted
        • total_events
        • processed_events
        • processed_events_weighted
        • processed_events_weighted_squared
        • hist_data
    • Training Report Structs
      • model_report
        • print()
        • prx()
        • k
        • epoch
        • is_complete
        • waiting_plot
        • current_lr
        • loss_graph
        • loss_node
        • loss_edge
        • accuracy_graph
        • accuracy_node
        • accuracy_edge
        • run_name
        • mode
        • iters
        • num_evnt
        • progress
      • roc_t
        • cls
        • kfold
        • model
        • _auc
        • tpr_
        • fpr_
        • truth
        • scores
  • Type Casting Utilities
    • cproperty<T, G> — Observable Property
      • cproperty
        • cproperty()
        • set_setter()
        • set_getter()
        • set_object()
        • operator=()
        • operator+()
        • operator==()
        • operator!=()
        • operator T()
        • operator&()
        • clear()
    • merge_cast.h — Thread-safe Merge Helpers
      • merge_data()
      • merge_data()
      • merge_data()
      • sum_data()
      • sum_data()
      • sum_data()
      • reserve_count()
      • reserve_count()
      • contract_data()
      • contract_data()
      • contract_data()
      • release_vector()
    • tensor_cast.h — STL Container ↔ Tensor Conversion
      • scout_dim()
      • nulls()
      • standard()
      • as_primitive()
      • scout_dim()
      • nulls()
      • standard()
      • as_primitive()
      • build_tensor()
    • vector_cast.h — Variable Storage and Vector Casting
      • variable_t
        • variable_t()
        • variable_t()
        • ~variable_t()
        • create_meta()
        • build_switch()
        • process()
        • process()
        • process()
        • process()
        • process()
        • process()
        • process()
        • process()
        • process()
        • process()
        • process()
        • process()
        • process()
        • process()
        • process()
        • process()
        • variable_name
        • failed_branch

Neutrino Solutions (NuSol)

  • Neutrino Solution (NuSol) Module
    • Entry Point
      • nusol_enum
        • ellipse
        • conuix
        • undefined
      • nusol_t
        • met
        • phi
        • mt
        • mw
        • violation
        • limit
        • iterations
        • mode
        • targets
        • phys_pairs
      • nusol
        • nusol()
        • solve()
        • ~nusol()
    • Ellipse Utilities
      • mtx
        • mtx()
        • mtx()
        • mtx()
        • mtx()
        • ~mtx()
        • trace()
        • det()
        • copy()
        • copy()
        • copy()
        • assign()
        • unique()
        • cat()
        • slice()
        • eigenvalues()
        • eigenvector()
        • T()
        • inv()
        • cof()
        • diag()
        • dot()
        • dot()
        • cross()
        • cross()
        • valid()
        • print()
        • operator=()
        • m_00()
        • m_01()
        • m_02()
        • m_10()
        • m_11()
        • m_12()
        • m_20()
        • m_21()
        • m_22()
        • _m
        • _b
        • dim_i
        • dim_j
        • tol
    • Constrained Neutrino Solutions
      • conuix
        • conuix()
        • ~conuix()
        • nunu_make()
        • cnx
        • params
        • prefix
      • conuic
        • conuic()
        • ~conuic()
        • Z2()
        • Sx()
        • Sy()
        • x1()
        • y1()
        • get_TauZ()
        • P()
        • dPdt()
        • dPdtL0()
        • dPl0()
        • dPdZ0()
        • Hmatrix()
        • Nmatrix()
        • mass_line()
        • debug()
        • tstar
        • error
        • theta
        • converged
        • vstar
        • cache
      • Conuix Internal Structs (Conuix namespace)
        • atomics_t
        • Conuix::kinematic_t
        • Conuix::rotation_t
        • Conuix::base_t
        • Conuix::pencil_t
        • Conuix::Sx_t
        • Conuix::Sy_t
        • Conuix::H_matrix_t
        • Conuix::Mobius_t
    • ODE Runge–Kutta Multi-Neutrino Solver
      • odeRK
        • odeRK()
        • ~odeRK()
        • solve()
        • rk4()
        • update_t()
        • solve_z_phi()
        • residual()
        • derivative()
        • ghost_angle()
        • plane_rk4()
        • plane_align()
      • ellipse_t
        • print()
        • A
        • B
        • C
        • vA
        • vB
        • vC
        • t
        • z
      • recon_t
        • is_valid
        • residual
        • t
        • z
        • phi

pyc — CUDA Extensions

  • pyc Interface
    • neutrino — Reconstructed Neutrino
      • neutrino
        • neutrino()
        • neutrino()
        • ~neutrino()
        • min
        • l_idx
        • b_idx
        • bquark
        • lepton
        • alternatives
        • top_index
        • from_res
    • Top-Level Utilities
      • std_to_dict()
      • tensorize()
    • Coordinate Transforms — pyc::transform
    • Physics Kernels — pyc::physics
    • Matrix Operators — pyc::operators
    • Graph Aggregation — pyc::graph
    • Neutrino Reconstruction — pyc::nusol
  • Physics Kernels
    • Cartesian – Separate Inputs
      • pyc::physics::cartesian::separate
        • P2()
        • P()
        • Beta2()
        • Beta()
        • M2()
        • M()
        • Mt2()
        • Mt()
        • Theta()
        • DeltaR()
    • Cartesian – Combined Input
      • pyc::physics::cartesian::combined
        • P2()
        • P()
        • Beta2()
        • Beta()
        • M2()
        • M()
        • Mt2()
        • Mt()
        • Theta()
        • DeltaR()
    • Polar – Separate Inputs
      • pyc::physics::polar::separate
        • P2()
        • P()
        • Beta2()
        • Beta()
        • M2()
        • M()
        • Mt2()
        • Mt()
        • Theta()
        • DeltaR()
    • Polar – Combined Input
      • pyc::physics::polar::combined
        • P2()
        • P()
        • Beta2()
        • Beta()
        • M2()
        • M()
        • Mt2()
        • Mt()
        • Theta()
        • DeltaR()
    • Internal Kernel Namespace
      • physics_
        • P2()
        • P2()
        • P()
        • P()
        • Beta2()
        • Beta2()
        • Beta()
        • Beta()
        • M2()
        • M2()
        • M()
        • M()
        • Mt2()
        • Mt2()
        • Mt()
        • Mt()
        • Theta()
        • Theta()
        • DeltaR()
        • DeltaR()
  • Coordinate Transforms
    • Separate Column Inputs
      • pyc::transform::separate
        • Pt()
        • Eta()
        • Phi()
        • PtEtaPhi()
        • PtEtaPhiE()
        • Px()
        • Py()
        • Pz()
        • PxPyPz()
        • PxPyPzE()
    • Combined Stacked Input
      • pyc::transform::combined
        • Pt()
        • Eta()
        • Phi()
        • PtEtaPhi()
        • PtEtaPhiE()
        • Px()
        • Py()
        • Pz()
        • PxPyPz()
        • PxPyPzE()
    • Internal Kernel Namespace
      • transform_
        • Px()
        • Py()
        • Pz()
        • PxPyPz()
        • PxPyPzE()
        • PxPyPz()
        • PxPyPzE()
        • Pt()
        • PtEta()
        • Phi()
        • Phi()
        • Eta()
        • Eta()
        • PtEtaPhi()
        • PtEtaPhiE()
        • PtEtaPhi()
        • PtEtaPhiE()
  • Graph Operations
    • pyc::graph Functions
      • pyc::graph
        • edge_aggregation()
        • node_aggregation()
        • unique_aggregation()
        • PageRank()
        • PageRankReconstruction()
        • pyc::graph::cartesian
        • pyc::graph::polar
    • Internal Kernel Namespace
      • graph_
        • unique_aggregation()
        • edge_aggregation()
        • node_aggregation()
  • Tensor Operators
    • pyc::operators Functions
      • pyc::operators
        • Dot()
        • CosTheta()
        • SinTheta()
        • Rx()
        • Ry()
        • Rz()
        • RT()
        • CoFactors()
        • Determinant()
        • Inverse()
        • Eigenvalue()
        • Cross()
    • Internal Kernel Namespace
      • operators_
        • Dot()
        • Cross()
        • Determinant()
        • CosTheta()
        • SinTheta()
        • Pi_2()
        • Rx()
        • Ry()
        • Rz()
        • RT()
        • CoFactors()
        • Inverse()
        • Eigenvalue()
  • Neutrino Reconstruction (pyc)
    • pyc::nusol Functions
    • nusol_ Internal Namespace
      • pyc::nusol
        • BaseMatrix()
        • Nu()
        • NuNu()
        • NuNu()
        • NuNu()
        • NuNu()
        • combinatorial()
        • combinatorial()
        • combinatorial()
      • nusol_
        • BaseMatrix()
        • BaseMatrix()
        • BaseMatrix()
        • Hperp()
        • Intersection()
        • Nu()
        • NuNu()
        • NuNu()
        • combinatorial()
  • C Utilities (cutils)
    • CPU/C++ Utilities (utils.h)
      • clip()
      • format()
      • format()
      • MakeOp()
      • changedev()
      • changedev()
    • CUDA Atomic Device Helpers (atomic.cuh)
    • CUDA Thread/Block Geometry (utils.cuh)

About

  • Changelog
    • Version 1.0
AnalysisG
  • Search


© Copyright 2024, AnalysisG Contributors.

Built with Sphinx using a theme provided by Read the Docs.