4#ifndef TRIGT2FTFLRT_TRACKCOUNTHYPOTOOL_H
5#define TRIGT2FTFLRT_TRACKCOUNTHYPOTOOL_H
7#include "Gaudi/Property.h"
17 const std::string& name,
18 const IInterface* parent );
34 Gaudi::Property<float>
m_min_pt{
this,
"min_pt",{0},
"Accept events with momentum higher than this limit"};
35 Gaudi::Property<float>
m_min_d0{
this,
"min_d0",{0},
"Accept events with d0 above this limit"};
36 Gaudi::Property<float>
m_max_d0{
this,
"max_d0",{900},
"Accept events with d0 below this limit"};
37 Gaudi::Property<float>
m_max_xi2{
this,
"max_xi2",{10},
"Accept events with Xi2 of the track less than this limit"};
38 Gaudi::Property<float>
m_required_ntrks{
this,
"required_ntrks", 1,
"Accept events with minimum of this number of tracks"};
39 Gaudi::Property<float>
m_max_required_ntrks{
this,
"max_required_ntrks", -1,
"Accept events with maximum of this number of tracks"};
40 Gaudi::Property<bool>
m_acceptAll{
this,
"acceptAll",
false,
"Accept all events"};
41 Gaudi::Property<bool>
m_cutMinAndMax{
this,
"cutMinAndMax",
false,
"take events within the given higher and lower limt/cut"};
42 Gaudi::Property<bool>
m_logicAnd{
this,
"TriggerTypeAnd",
true,
"And/Or Logic"};
xAOD::TrigComposite Decision
std::set< DecisionID > DecisionIDContainer
TrigComposite_v1 TrigComposite
Declare the latest version of the class.