11#include <yaml-cpp/yaml.h>
Configuration of the V0 trigger class (trigger on displaced vertices)
double TrackImpactY_min() const
Minimum y of track impact in target plane.
double fPairZ_min
Maximum distance at closest approach.
double TrackImpactX_max() const
Maximum x of track impact in target plane.
double fTrackStartZ_max
Minimum z at first track measurement.
bool IsSet() const
Check whether config was set.
double PairDist_max() const
Maximum distance at closest approach.
double TrackImpactY_max() const
Maximum y of track impact in target plane.
double fPairDeltaT_max
Maximum y of excluded track impact in target plane.
double PairDeltaT_max() const
Maximum time difference of tracks.
double fTrackImpactX_max
Minimum x of excluded track impact in target plane.
double PairZ_max() const
Maximum z of PCA.
double TrackEndZ_min() const
Minimum z at last track measurement.
double fTrackImpactX_min
Minimum z at last track measurement.
double TrackStartZ_min() const
Minimum z at first track measurement.
double fPairZ_max
Minimum z of PCA.
double fTrackEndZ_min
Maximum z at first track measurement.
double GetDoubleRequired(const YAML::Node &config, const char *key)
Flag whether a configuration was set.
YAML::Node ToYaml() const
Save to YAML.
double fPairDist_max
Maximum time difference of tracks.
double TrackStartZ_max() const
Maximum z at first track measurement.
~V0TriggerConfig()=default
Destructor.
double PairZ_min() const
Minimum z of PCA.
double fTrackImpactY_max
Minimum y of excluded track impact in target plane.
double TrackImpactX_min() const
Minimum x of track impact in target plane.
V0TriggerConfig()
Default constructor.
bool fIsSet
Maximum z of PCA.
double fTrackImpactY_min
Maximum x of excluded track impact in target plane.