Belle II Software development
|
The payload containing the momentum threshold to disable the particle hypothesis in the track fit. More...
#include <TrackFitMomentumRange.h>
Public Member Functions | |
TrackFitMomentumRange () | |
Default constructor. | |
~TrackFitMomentumRange () | |
Destructor. | |
void | setMomentumRange (const int pdg, const float momentum) |
Set the momentum threshold for the pdg particle hypothesis (infinite means always enabled) | |
float | getMomentumRange (int pdg) const |
Get the momentum threshold for the pdg particle hypothesis (100. | |
Private Member Functions | |
ClassDef (TrackFitMomentumRange, 1) | |
ClassDef, necessary for ROOT. | |
Private Attributes | |
std::map< int, float > | m_pThreshold |
The p threshold that is used to determine if you want to fit the particle hypothesis, for each particle hypotheis (pdg number) | |
The payload containing the momentum threshold to disable the particle hypothesis in the track fit.
If the track momentum (from the seed) is greater than the hypothesis threshold, the particle hypothesis is disabled; if the momentum is lower, the particle hypothesis is used. Pion (default hypothesis) threshold has to be always infinite (large, always enabled). The values are expressed in GeV/c.
Definition at line 26 of file TrackFitMomentumRange.h.
|
inline |
|
inline |
|
inline |
Get the momentum threshold for the pdg particle hypothesis (100.
means always enabled)
pdg | Particle hypothesis pdg code |
Definition at line 47 of file TrackFitMomentumRange.h.
|
inline |
Set the momentum threshold for the pdg particle hypothesis (infinite means always enabled)
pdg | Particle hypothesis pdg code |
momentum | Momentum cut un GeV/c |
Definition at line 39 of file TrackFitMomentumRange.h.
|
private |
The p threshold that is used to determine if you want to fit the particle hypothesis, for each particle hypotheis (pdg number)
Definition at line 60 of file TrackFitMomentumRange.h.