ATLAS Offline Software
Reconstruction
DiTauRec
DiTauRec
SubjetBuilder.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 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 "fastjet/tools/Filter.hh"
11
12
class
SubjetBuilder
:
public
DiTauToolBase
{
13
public
:
14
15
//-------------------------------------------------------------
17
//-------------------------------------------------------------
18
SubjetBuilder
(
const
std::string&
type
,
19
const
std::string&
name
,
20
const
IInterface *
parent
);
21
22
//-------------------------------------------------------------
24
//-------------------------------------------------------------
25
virtual
~SubjetBuilder
();
26
27
virtual
StatusCode
initialize
()
override
;
28
29
virtual
StatusCode
execute
(
DiTauCandidateData
*
data
,
30
const
EventContext& ctx)
const override
;
31
32
33
private
:
34
35
float
m_Rsubjet
;
36
float
m_ptmin
;
37
38
};
39
40
#endif // DITAUREC_SUBJETBUILDER_H
data
char data[hepevt_bytes_allocation_ATLAS]
Definition:
HepEvt.cxx:11
DiTauToolBase.h
SubjetBuilder::m_ptmin
float m_ptmin
Definition:
SubjetBuilder.h:36
SubjetBuilder::SubjetBuilder
SubjetBuilder(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
Definition:
SubjetBuilder.cxx:11
SubjetBuilder::m_Rsubjet
float m_Rsubjet
Definition:
SubjetBuilder.h:35
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition:
test_pyathena.py:15
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
DiTauToolBase
The base class for all tau tools.
Definition:
DiTauToolBase.h:20
SubjetBuilder::execute
virtual StatusCode execute(DiTauCandidateData *data, const EventContext &ctx) const override
Execute - called for each Ditau candidate.
Definition:
SubjetBuilder.cxx:33
SubjetBuilder::initialize
virtual StatusCode initialize() override
Tool initializer.
Definition:
SubjetBuilder.cxx:27
SubjetBuilder::~SubjetBuilder
virtual ~SubjetBuilder()
Destructor.
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
DiTauCandidateData
Definition:
DiTauCandidateData.h:15
SubjetBuilder
Definition:
SubjetBuilder.h:12
Generated on Tue Dec 24 2024 21:18:47 for ATLAS Offline Software by
1.8.18