ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
DiTauRec
DiTauRec
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
10
#include "
AsgTools/PropertyWrapper.h
"
11
12
#include "fastjet/tools/Filter.hh"
13
14
class
SubjetBuilder
:
public
DiTauToolBase
{
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_maxEta
{
this
,
"maxEta"
, 2.7};
//Run2/3: choose 2.7 as max since ditau uses tracks in each subjet so there is a limit at 2.5.
38
Gaudi::Property<float>
m_Rsubjet
{
this
,
"Rsubjet"
, 0.2};
39
Gaudi::Property<float>
m_ptmin
{
this
,
"ptminsubjet"
, 10000};
40
41
};
42
43
#endif
// DITAUREC_SUBJETBUILDER_H
DiTauToolBase.h
PropertyWrapper.h
DiTauCandidateData
Definition
DiTauCandidateData.h:20
DiTauToolBase::DiTauToolBase
DiTauToolBase(const std::string &type, const std::string &name, const IInterface *parent)
Definition
DiTauToolBase.cxx:14
SubjetBuilder::execute
virtual StatusCode execute(DiTauCandidateData *data, const EventContext &ctx) const override
Execute - called for each Ditau candidate.
Definition
SubjetBuilder.cxx:29
SubjetBuilder::m_ptmin
Gaudi::Property< float > m_ptmin
Definition
SubjetBuilder.h:39
SubjetBuilder::m_maxEta
Gaudi::Property< float > m_maxEta
Definition
SubjetBuilder.h:37
SubjetBuilder::SubjetBuilder
SubjetBuilder(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
Definition
SubjetBuilder.cxx:11
SubjetBuilder::~SubjetBuilder
virtual ~SubjetBuilder()
Destructor.
SubjetBuilder::initialize
virtual StatusCode initialize() override
Tool initializer.
Definition
SubjetBuilder.cxx:23
SubjetBuilder::m_Rsubjet
Gaudi::Property< float > m_Rsubjet
Definition
SubjetBuilder.h:38
type
Generated on
for ATLAS Offline Software by
1.17.0