|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef TRIGMINBIAS_TRACKCOUNTHYPOTOOL_H
5 #define TRIGMINBIAS_TRACKCOUNTHYPOTOOL_H
7 #include "Gaudi/Property.h"
18 const std::string&
name,
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" };
42 #endif //> !TRIGMINBIAS_TRACKCOUNTHYPOTOOL_H
Mixin class to perform additional checks on a component.
::StatusCode StatusCode
StatusCode definition for legacy code.
Class used to describe composite objects in the HLT.
std::set< DecisionID > DecisionIDContainer