G/H (and Theta) Cut Optimization#

Reference/ API#

ctapipe.irf.optimize Module#

module containing optimization related functions and classes

Classes#

CutOptimizerBase(*args, **kwargs)

Base class for cut optimization algorithms.

GhPercentileCutCalculator(*args, **kwargs)

Computes a percentile cut on gammaness.

OptimizationResult(valid_energy_min, ...[, ...])

Result of an optimization of G/H and theta cuts or only G/H cuts.

PercentileCuts(*args, **kwargs)

Calculates G/H separation cut based on the percentile of signal events to keep in each bin via GhPercentileCutCalculator.

PointSourceSensitivityGhOptimizer(*args, ...)

Optimize gamma-hadron-separation cuts for best point-source sensitivity.

PointSourceSensitivityOptimizer(*args, **kwargs)

Optimize cuts for best point-source sensitivity.

PointSourceSensitivityOptimizerBase(*args, ...)

Base class for optimizers optimizing cuts for maximum point source efficiency.

ThetaPercentileCutCalculator(*args, **kwargs)

Computes a percentile cut on theta.