ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigHypothesis
TrigLongLivedParticlesHypo
src
DisplacedJetRankComboHypoTool.h
Go to the documentation of this file.
1
#ifndef TRIGDJRANKCOMBOHYPO_H
2
#define TRIGDJRANKCOMBOHYPO_H
3
4
#include "
TrigCompositeUtils/TrigCompositeUtils.h
"
5
#include "
DecisionHandling/ComboHypoToolBase.h
"
6
7
8
class
DisplacedJetRankComboHypoTool
:
public
ComboHypoToolBase
{
9
//tool to apply jet ranking
10
public
:
11
DisplacedJetRankComboHypoTool
(
const
std::string&
type
,
const
std::string& name,
const
IInterface* parent);
12
virtual
StatusCode
initialize
()
override
;
13
//need to see all jets at once not a series of combinations
14
virtual
StatusCode
decide
(Combo::LegDecisionsMap& passingLegs,
const
EventContext& ctx)
const override
;
15
16
private
:
17
Gaudi::Property<unsigned int>
m_rankcut
{
this
,
"max_jet_rank"
,{2},
"Maximum jet rank which will be processed, counts from 0"
};
18
Gaudi::Property<unsigned int>
m_maxjets
{
this
,
"max_jets"
,{0},
"Maximum number of jets allowed in the event"
};
19
};
20
21
#endif
ComboHypoToolBase.h
TrigCompositeUtils.h
ComboHypoToolBase::ComboHypoToolBase
ComboHypoToolBase(const std::string &type, const std::string &name, const IInterface *parent)
Definition
ComboHypoToolBase.cxx:10
DisplacedJetRankComboHypoTool::m_maxjets
Gaudi::Property< unsigned int > m_maxjets
Definition
DisplacedJetRankComboHypoTool.h:18
DisplacedJetRankComboHypoTool::initialize
virtual StatusCode initialize() override
Definition
DisplacedJetRankComboHypoTool.cxx:10
DisplacedJetRankComboHypoTool::m_rankcut
Gaudi::Property< unsigned int > m_rankcut
Definition
DisplacedJetRankComboHypoTool.h:17
DisplacedJetRankComboHypoTool::DisplacedJetRankComboHypoTool
DisplacedJetRankComboHypoTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
DisplacedJetRankComboHypoTool.cxx:8
DisplacedJetRankComboHypoTool::decide
virtual StatusCode decide(Combo::LegDecisionsMap &passingLegs, const EventContext &ctx) const override
retrieves the decisions associated to this decId, make their combinations and apply the algorithm
Definition
DisplacedJetRankComboHypoTool.cxx:14
type
Generated on
for ATLAS Offline Software by
1.17.0