ATLAS Offline Software
Loading...
Searching...
No Matches
TrigGenericHypoTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIGHYPOCOMMONTOOLS_TRIGGENERICHYPOTOOL_H
6#define TRIGHYPOCOMMONTOOLS_TRIGGENERICHYPOTOOL_H
7
8#include "Gaudi/Property.h"
12
14
15 public:
16
30
31 TrigGenericHypoTool(const std::string& type, const std::string& name, const IInterface* parent);
32 virtual StatusCode initialize() override;
33 StatusCode decide(const std::vector<HypoToolInfo>& input) const;
34
35 private:
37 SG::ReadDecorHandleKey<xAOD::TrigCompositeContainer> m_passKey{this, "PassString", "TrigComposite.pass", "TrigComposite should pass"};
38
39};
40
41#endif
static Double_t tc
void decisionIDs(const Decision *d, DecisionIDContainer &id)
Extracts DecisionIDs stored in the Decision object.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
StatusCode decide(const std::vector< HypoToolInfo > &input) const
HLT::Identifier m_decisionId
TrigGenericHypoTool(const std::string &type, const std::string &name, const IInterface *parent)
SG::ReadDecorHandleKey< xAOD::TrigCompositeContainer > m_passKey
virtual StatusCode initialize() override
std::set< DecisionID > DecisionIDContainer
TrigComposite_v1 TrigComposite
Declare the latest version of the class.
const TrigCompositeUtils::DecisionIDContainer previousDecisionIDs
TrigCompositeUtils::Decision * decision
HypoToolInfo(TrigCompositeUtils::Decision *d, const xAOD::TrigComposite *tc, const TrigCompositeUtils::Decision *previousDecision)
const xAOD::TrigComposite * trigComp