# Pre-made Events

Convenience event detectors for common scenarios. These provide ready-to-use event detection for frequently needed conditions.

## Overview

| Category | Events |
|----------|--------|
| State-Derived | `AltitudeEvent`, `SpeedEvent`, `LongitudeEvent`, `LatitudeEvent` |
| Orbital Elements | `SemiMajorAxisEvent`, `EccentricityEvent`, `InclinationEvent`, `ArgumentOfPerigeeEvent`, `MeanAnomalyEvent`, `EccentricAnomalyEvent`, `TrueAnomalyEvent`, `ArgumentOfLatitudeEvent` |
| Node Crossings | `AscendingNodeEvent`, `DescendingNodeEvent` |
| Eclipse/Shadow | `UmbraEvent`, `PenumbraEvent`, `EclipseEvent`, `SunlitEvent` |
| Area of Interest | `AOIEntryEvent`, `AOIExitEvent` |

## State-Derived Events

::: brahe.AltitudeEvent

::: brahe.SpeedEvent

::: brahe.LongitudeEvent

::: brahe.LatitudeEvent

## Orbital Element Events

::: brahe.SemiMajorAxisEvent

::: brahe.EccentricityEvent

::: brahe.InclinationEvent

::: brahe.ArgumentOfPerigeeEvent

::: brahe.MeanAnomalyEvent

::: brahe.EccentricAnomalyEvent

::: brahe.TrueAnomalyEvent

::: brahe.ArgumentOfLatitudeEvent

## Node Crossing Events

::: brahe.AscendingNodeEvent

::: brahe.DescendingNodeEvent

## Eclipse/Shadow Events

::: brahe.UmbraEvent

::: brahe.PenumbraEvent

::: brahe.EclipseEvent

::: brahe.SunlitEvent

## Area of Interest Events

::: brahe.AOIEntryEvent

::: brahe.AOIExitEvent

---

## See Also

- [Premade Events (Learn)](../../learn/orbit_propagation/numerical_propagation/premade_events.md) - Conceptual guide and usage examples
- [Event Detectors](detectors.md) - Core event detector classes
- [Event Results](results.md) - DetectedEvent and EventQuery
- [Enumerations](enums.md) - EventDirection, EventAction, etc.