ATLAS Offline Software
Loading...
Searching...
No Matches
TrigDiTauHypoTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#pragma once
6
11
13#include "ITrigDiTauHypoTool.h"
14
15class TrigDiTauHypoTool: public extends<AthAlgTool, ITrigDiTauHypoTool> {
16 public:
17 TrigDiTauHypoTool(const std::string& type, const std::string& name, const IInterface* parent);
18 virtual ~TrigDiTauHypoTool();
19 virtual StatusCode initialize() override;
20 virtual StatusCode decide(std::vector<ITrigDiTauHypoTool::ToolInfo>& input) const override;
21 virtual bool decide(const ITrigDiTauHypoTool::ToolInfo& i) const override;
22 private:
24 Gaudi::Property<float> m_ditau_pt_threshold {this, "ditau_pt_threshold", 200, "ditau pT threshold [GeV]" };
25 Gaudi::Property<float> m_ditau_omni_score {this, "ditau_id_score", 0.0, "ditau omni id score" };
26 Gaudi::Property<int> m_ditau_lead_max_trk {this, "ditau_lead_max_trk", 3, "ditau lead track multiplicity" };
27 Gaudi::Property<int> m_ditau_subl_max_trk {this, "ditau_subl_max_trk", 3, "ditau sublead track multiplicity" };
28};
29
HLT::Identifier m_decisionId
Gaudi::Property< int > m_ditau_lead_max_trk
virtual StatusCode decide(std::vector< ITrigDiTauHypoTool::ToolInfo > &input) const override
Gaudi::Property< float > m_ditau_pt_threshold
Gaudi::Property< float > m_ditau_omni_score
Gaudi::Property< int > m_ditau_subl_max_trk
void initialize()