ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMuonLateMuRoIHypoTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 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 enum { MaxNumberTools = 20 };
16 public:
17 TrigMuonLateMuRoIHypoTool(const std::string& type, const std::string & name, const IInterface* parent);
19
37 virtual StatusCode initialize() override;
38 StatusCode decide(std::vector<TrigMuonLateMuRoIHypoTool::MuonEFInfo>& toolInput) const ;
39 private:
42 // Properties:
43 Gaudi::Property< bool > m_acceptAll {
44 this, "AcceptAll", false, "Ignore selection" };
45
46};
47#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)