ATLAS Offline Software
Loading...
Searching...
No Matches
TrigAFPToFHypoTool.h
Go to the documentation of this file.
1
2/*
3Copyright! (C) 2002-2012, 2024 CERN for the benefit of the ATLAS collaboration
4*/
5
6#ifndef TRIGAFPHYPO_TRIGAFPTOFHYPOTOOL_H
7#define TRIGAFPHYPO_TRIGAFPTOFHYPOTOOL_H
8
15#include "xAODTracking/Vertex.h"
16#include "Gaudi/Property.h"
17
18
20{
21 public:
22 TrigAFPToFHypoTool(const std::string &type, const std::string &name, const IInterface *parent);
23
24 virtual StatusCode initialize() override;
25
36
37 StatusCode decide( std::vector<AFPToFHypoToolInfo>& inputs ) const;
38
39 private:
40
42 Gaudi::Property<float> m_deltaZCut{this, "deltaZCut", 3.5, "Require the difference between the dijet and AFP vertex to be smaller than this value [mm]"};
43 Gaudi::Property<bool> m_acceptAll{this, "AcceptAll", false, "Accept all events"};
44};
45
46#endif //> !TRIGAFPHYPO_TRIGAFPTOFHYPOTOOL_H
static Double_t a
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Gaudi::Property< bool > m_acceptAll
virtual StatusCode initialize() override
StatusCode decide(std::vector< AFPToFHypoToolInfo > &inputs) const
HLT::Identifier m_decisionId
Gaudi::Property< float > m_deltaZCut
TrigAFPToFHypoTool(const std::string &type, const std::string &name, const IInterface *parent)
std::set< DecisionID > DecisionIDContainer
Vertex_v1 Vertex
Define the latest version of the vertex class.
AFPVertex_v1 AFPVertex
Definition AFPVertex.h:12
const TrigCompositeUtils::DecisionIDContainer inputPassingChains
AFPToFHypoToolInfo(const TrigCompositeUtils::DecisionIDContainer &a, const xAOD::AFPVertex *b, const xAOD::Vertex *c, TrigCompositeUtils::Decision *d)
TrigCompositeUtils::Decision * outputDecision