ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Charge hypothesis for track reconstruction

Detailed Description

Track parameters store a single coefficient that describes charge and momentum.

This is always charge/momentum, even if the particle is neutral. The following types are used to restrict the particle charge magnitude (at compile time) and support the umambigous extraction of charge and absolute momentum from said track parameter coefficient.

All types are designed to be interchangeable. Each one can be constructed with the input charge magnitude

ChargeHypothesis c(1_e);

and can then be used to extract the charge value

auto q = c.extractCharge(qOverP);

or the absolute momentum

auto p = c.extractMomentum(qOverP);

from the charge-over-momentum track parameter.

Classes

class  Acts::ChargeHypothesis
 Charge and momentum interpretation for arbitrarily charged particles. More...