ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMuonLateMuRoIHypoTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIGMUONLATEMUROIHYPO_TRIGMUONLATEMUROIHYPOTOOL_H
6#define TRIGMUONLATEMUROIHYPO_TRIGMUONLATEMUROIHYPOTOOL_H 1
7#include <string>
11
12class StoreGateSvc;
13class TriggerElement;
15
17 enum { MaxNumberTools = 20 };
18 public:
19 TrigMuonLateMuRoIHypoTool(const std::string& type, const std::string & name, const IInterface* parent);
21
39 virtual StatusCode initialize() override;
40 StatusCode decide(std::vector<TrigMuonLateMuRoIHypoTool::MuonEFInfo>& toolInput) const ;
41 private:
44 // Properties:
45 Gaudi::Property< bool > m_acceptAll {
46 this, "AcceptAll", false, "Ignore selection" };
47
48};
49#endif
void decisionIDs(const Decision *d, DecisionIDContainer &id)
Extracts DecisionIDs stored in the Decision object.
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
The Athena Transient Store API.
virtual StatusCode initialize() override
bool decideOnRoIs(TrigMuonLateMuRoIHypoTool::MuonEFInfo &input) const
StatusCode decide(std::vector< TrigMuonLateMuRoIHypoTool::MuonEFInfo > &toolInput) const
TrigMuonLateMuRoIHypoTool(const std::string &type, const std::string &name, const IInterface *parent)
Gaudi::Property< bool > m_acceptAll
nope - should be used for standalone also, perhaps need to protect the class def bits ifndef XAOD_ANA...
int r
Definition globals.cxx:22
std::set< DecisionID > DecisionIDContainer
const TrigCompositeUtils::DecisionIDContainer previousDecisionIDs
MuonEFInfo(TrigCompositeUtils::Decision *d, const TrigRoiDescriptor *r, const TrigRoiDescriptor *rl, const TrigCompositeUtils::Decision *previousDecision)