ATLAS Offline Software
Loading...
Searching...
No Matches
SubjetBuilder.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#ifndef DITAUREC_SUBJETBUILDER_H
6#define DITAUREC_SUBJETBUILDER_H
7
8#include "DiTauToolBase.h"
9
11
12#include "fastjet/tools/Filter.hh"
13
15 public:
16
17 //-------------------------------------------------------------
19 //-------------------------------------------------------------
20 SubjetBuilder(const std::string& type,
21 const std::string& name,
22 const IInterface * parent);
23
24 //-------------------------------------------------------------
26 //-------------------------------------------------------------
27 virtual ~SubjetBuilder();
28
29 virtual StatusCode initialize() override;
30
31 virtual StatusCode execute(DiTauCandidateData * data,
32 const EventContext& ctx) const override;
33
34
35 private:
36
37 Gaudi::Property<float> m_Rsubjet{this, "Rsubjet", 0.2};
38 Gaudi::Property<float> m_ptmin{this, "ptminsubjet", 10000};
39
40};
41
42#endif // DITAUREC_SUBJETBUILDER_H
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
DiTauToolBase(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode execute(DiTauCandidateData *data, const EventContext &ctx) const override
Execute - called for each Ditau candidate.
Gaudi::Property< float > m_ptmin
SubjetBuilder(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
virtual ~SubjetBuilder()
Destructor.
virtual StatusCode initialize() override
Tool initializer.
Gaudi::Property< float > m_Rsubjet