4#ifndef TRIGMINBIAS_TRACKCOUNTHYPOTOOL_H
5#define TRIGMINBIAS_TRACKCOUNTHYPOTOOL_H
7#include "Gaudi/Property.h"
18 const std::string& name,
19 const IInterface* parent);
32 Gaudi::Property<float>
m_minPt{
this,
"minPt", 100,
"Accept events with momentum higher than this limit in MeV" };
33 Gaudi::Property<float>
m_maxZ0{
this,
"maxZ0", 401,
"Accept events with absolute value of track z at beamline position than this limit in mm" };
34 Gaudi::Property<float>
m_maxVertexZ{
this,
"maxVertexZ", 803,
"Accept events with absolute value of track to vertex z distance than this limit in mm" };
35 Gaudi::Property<float>
m_minNtrks{
this,
"minNtrks", 1,
"Accept events with minimum (including that value) of this number of tracks, -1 means this cut is disabled" };
36 Gaudi::Property<float>
m_maxNtrks{
this,
"maxNtrks", -1,
"Accept events with maximum (excluding that value) of this number of tracks, -1 means this cut is disabled" };
38 Gaudi::Property<bool>
m_exclusive{
this,
"exclusive",
false,
"Apply exclusivity selection (less than Exclusivity cut low pt tracks & tracks within the range)" };
39 Gaudi::Property<bool>
m_acceptAll{
this,
"acceptAll",
false,
"Accept all events" };
Mixin class to perform additional checks on a component.
xAOD::TrigComposite Decision
std::set< DecisionID > DecisionIDContainer
TrigComposite_v1 TrigComposite
Declare the latest version of the class.