ATLAS Offline Software
Loading...
Searching...
No Matches
CellFinder.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_CELLFINDER_H
6#define DITAUREC_CELLFINDER_H
7
8#include "DiTauToolBase.h"
9
11
12#include "GaudiKernel/ToolHandle.h"
13
14
15class CellFinder : public DiTauToolBase {
16 public:
17
18 CellFinder(const std::string& type,
19 const std::string& name,
20 const IInterface * parent);
21
22 virtual ~CellFinder();
23
24 virtual StatusCode initialize() override;
25
26 virtual StatusCode execute(DiTauCandidateData * data,
27 const EventContext& ctx) const override;
28
29
30 private:
31
32 Gaudi::Property<float> m_Rsubjet{this, "Rsubjet", 0.2};
33
34};
35
36#endif // DITAUREC_CELLFINDER_H
37
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
Gaudi::Property< float > m_Rsubjet
Definition CellFinder.h:32
virtual StatusCode initialize() override
Tool initializer.
virtual ~CellFinder()
CellFinder(const std::string &type, const std::string &name, const IInterface *parent)
Definition CellFinder.cxx:8
virtual StatusCode execute(DiTauCandidateData *data, const EventContext &ctx) const override
Execute - called for each Ditau candidate.
DiTauToolBase(const std::string &type, const std::string &name, const IInterface *parent)