ATLAS Offline Software
Loading...
Searching...
No Matches
DiTauConstituentFinder.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
7#include "DiTauToolBase.h"
9#include "GaudiKernel/ToolHandle.h"
10
11
13 public:
14
15 DiTauConstituentFinder(const std::string& type,
16 const std::string& name,
17 const IInterface * parent);
18
20
21 virtual StatusCode initialize() override;
22
23 virtual StatusCode execute(DiTauCandidateData * data,
24 const EventContext& ctx) const override;
25
26
27 private:
28 Gaudi::Property<bool> m_useRawConstit {this, "UseRawConstit", true, "If true, use clusters instead of constituents. Relevant when seeding from PF jets"};
29 Gaudi::Property<float> m_Rsubjet {this, "Rsubjet", 0.2};
30};
31
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
Gaudi::Property< float > m_Rsubjet
DiTauConstituentFinder(const std::string &type, const std::string &name, const IInterface *parent)
Gaudi::Property< bool > m_useRawConstit
virtual StatusCode execute(DiTauCandidateData *data, const EventContext &ctx) const override
Execute - called for each Ditau candidate.
virtual ~DiTauConstituentFinder()
virtual StatusCode initialize() override
Tool initializer.
DiTauToolBase(const std::string &type, const std::string &name, const IInterface *parent)