ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
tauRecTools
tauRecTools
TauAODSelector.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 TAURECTOOLS_TAUAODSELECTOR_H
6
#define TAURECTOOLS_TAUAODSELECTOR_H
7
8
#include "
tauRecTools/TauRecToolBase.h
"
9
#include "
AsgTools/PropertyWrapper.h
"
10
11
class
TauAODSelector
:
public
TauRecToolBase
{
12
13
public
:
14
15
ASG_TOOL_CLASS2
(
TauAODSelector
,
TauRecToolBase
,
ITauToolBase
)
16
17
TauAODSelector
(
const
std::string& name=
"TauAODSelector"
);
18
19
virtual
~TauAODSelector
() =
default
;
20
21
virtual
StatusCode
execute
(
xAOD::TauJet
& tau)
const override
;
22
23
private
:
24
25
// minimum tau pt below which taus are not written to AOD
26
Gaudi::Property<double>
m_min0pTauPt
{
this
,
"Min0pTauPt"
, 0.};
27
Gaudi::Property<double>
m_minTauPt
{
this
,
"MinTauPt"
, 0.};
28
Gaudi::Property<bool>
m_doEarlyStopping
{
this
,
"doEarlyStopping"
,
true
};
29
30
};
31
32
#endif
// TAURECTOOLS_TAUAODSELECTOR_H
ASG_TOOL_CLASS2
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
Definition
AsgToolMacros.h:77
PropertyWrapper.h
TauRecToolBase.h
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:14
TauAODSelector::m_minTauPt
Gaudi::Property< double > m_minTauPt
Definition
TauAODSelector.h:27
TauAODSelector::m_doEarlyStopping
Gaudi::Property< bool > m_doEarlyStopping
Definition
TauAODSelector.h:28
TauAODSelector::TauAODSelector
TauAODSelector(const std::string &name="TauAODSelector")
Definition
TauAODSelector.cxx:9
TauAODSelector::m_min0pTauPt
Gaudi::Property< double > m_min0pTauPt
Definition
TauAODSelector.h:26
TauAODSelector::~TauAODSelector
virtual ~TauAODSelector()=default
TauRecToolBase::TauRecToolBase
TauRecToolBase(const std::string &name)
Definition
TauRecToolBase.cxx:125
xAOD::TauJet
TauJet_v3 TauJet
Definition of the current "tau version".
Definition
TauJet.h:17
Generated on
for ATLAS Offline Software by
1.17.0