ATLAS Offline Software
Reconstruction
tauRecTools
tauRecTools
TauAODSelector.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 TAURECTOOLS_TAUAODSELECTOR_H
6
#define TAURECTOOLS_TAUAODSELECTOR_H
7
8
#include "
tauRecTools/TauRecToolBase.h
"
9
10
class
TauAODSelector
:
public
TauRecToolBase
{
11
12
public
:
13
14
ASG_TOOL_CLASS2
(
TauAODSelector
,
TauRecToolBase
,
ITauToolBase
)
15
16
TauAODSelector
(
const
std::string&
name
=
"TauAODSelector"
);
17
18
virtual
~TauAODSelector
() =
default
;
19
20
virtual
StatusCode
execute
(
xAOD::TauJet
& tau)
const override
;
21
22
private
:
23
24
// minimum tau pt below which taus are not written to AOD
25
double
m_min0pTauPt
;
26
double
m_minTauPt
;
27
bool
m_doEarlyStopping
;
28
29
};
30
31
#endif // TAURECTOOLS_TAUAODSELECTOR_H
TauAODSelector
Definition:
TauAODSelector.h:10
ASG_TOOL_CLASS2
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
Definition:
AsgToolMacros.h:77
TauRecToolBase.h
TauRecToolBase
The base class for all tau tools.
Definition:
TauRecToolBase.h:21
TauAODSelector::m_doEarlyStopping
bool m_doEarlyStopping
Definition:
TauAODSelector.h:27
TauAODSelector::m_minTauPt
double m_minTauPt
Definition:
TauAODSelector.h:26
TauAODSelector::~TauAODSelector
virtual ~TauAODSelector()=default
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
xAOD::TauJet_v3
Class describing a tau jet.
Definition:
TauJet_v3.h:41
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
TauAODSelector::TauAODSelector
TauAODSelector(const std::string &name="TauAODSelector")
Definition:
TauAODSelector.cxx:9
ITauToolBase
The base class for all tau tools.
Definition:
ITauToolBase.h:30
TauAODSelector::execute
virtual StatusCode execute(xAOD::TauJet &tau) const override
Execute - called for each tau candidate.
Definition:
TauAODSelector.cxx:17
TauAODSelector::m_min0pTauPt
double m_min0pTauPt
Definition:
TauAODSelector.h:25
Generated on Sun Dec 22 2024 21:18:51 for ATLAS Offline Software by
1.8.18