ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
tauMonitoring
src
tauMonitorAlgorithm.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TAUMONITORALGORITHM_H
6
#define TAUMONITORALGORITHM_H
7
8
#include "
AthenaMonitoring/AthMonitorAlgorithm.h
"
9
#include "
AthenaMonitoringKernel/Monitored.h
"
10
11
#include "
StoreGate/ReadCondHandleKey.h
"
12
#include "
StoreGate/ReadHandleKey.h
"
13
#include "
StoreGate/ReadDecorHandle.h
"
14
15
#include "
xAODTau/TauJetContainer.h
"
16
17
18
class
tauMonitorAlgorithm
:
public
AthMonitorAlgorithm
{
19
public
:
20
tauMonitorAlgorithm
(
const
std::string& name, ISvcLocator* pSvcLocator );
21
virtual
~tauMonitorAlgorithm
();
22
virtual
StatusCode
initialize
()
override
;
23
virtual
StatusCode
fillHistograms
(
const
EventContext& ctx )
const override
;
24
private
:
25
26
SG::ReadHandleKey<xAOD::TauJetContainer>
m_TauContainerKey
{
this
,
"TauRecContainer"
,
"TauJets"
};
27
SG::ReadDecorHandleKey<xAOD::TauJetContainer>
m_offlineGNTauTransScoreDecorKey
{
this
,
"OfflineGNTauTransScoreDecorKey"
,
"GNTauScoreSigTrans_v0prune"
,
"Offline GNTau Trans Score decoration key"
};
28
SG::ReadDecorHandleKey<xAOD::TauJetContainer>
m_offlineGNTauLooseWPDecorKey
{
this
,
"OfflineGNTauLooseWPDecorKey"
,
"GNTauL_v0prune"
,
"Offline GNTau Loose WP decoration key"
};
29
SG::ReadDecorHandleKey<xAOD::TauJetContainer>
m_offlineGNTauMediumWPDecorKey
{
this
,
"OfflineGNTauMediumWPDecorKey"
,
"GNTauM_v0prune"
,
"Offline GNTau Medium WP decoration key"
};
30
SG::ReadDecorHandleKey<xAOD::TauJetContainer>
m_offlineGNTauTightWPDecorKey
{
this
,
"OfflineGNTauTightWPDecorKey"
,
"GNTauT_v0prune"
,
"Offline GNTau Tight WP decoration key"
};
31
32
Gaudi::Property<float>
m_etaMin
{
this
,
"etaMin"
, -1.};
33
Gaudi::Property<float>
m_etaMax
{
this
,
"etaMax"
, 3.0};
34
35
Gaudi::Property<std::string>
m_kinGroupName
{
this
,
"kinGroupName"
,
"tauMonKinGroupBA"
};
36
37
};
38
#endif
AthMonitorAlgorithm.h
Monitored.h
Header file to be included by clients of the Monitored infrastructure.
ReadCondHandleKey.h
ReadDecorHandle.h
Handle class for reading a decoration on an object.
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
TauJetContainer.h
AthMonitorAlgorithm::AthMonitorAlgorithm
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthMonitorAlgorithm.cxx:8
SG::ReadDecorHandleKey
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Definition
StoreGate/StoreGate/ReadDecorHandleKey.h:86
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
tauMonitorAlgorithm::m_etaMax
Gaudi::Property< float > m_etaMax
Definition
tauMonitorAlgorithm.h:33
tauMonitorAlgorithm::m_kinGroupName
Gaudi::Property< std::string > m_kinGroupName
Definition
tauMonitorAlgorithm.h:35
tauMonitorAlgorithm::m_offlineGNTauMediumWPDecorKey
SG::ReadDecorHandleKey< xAOD::TauJetContainer > m_offlineGNTauMediumWPDecorKey
Definition
tauMonitorAlgorithm.h:29
tauMonitorAlgorithm::fillHistograms
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
Definition
tauMonitorAlgorithm.cxx:41
tauMonitorAlgorithm::m_offlineGNTauLooseWPDecorKey
SG::ReadDecorHandleKey< xAOD::TauJetContainer > m_offlineGNTauLooseWPDecorKey
Definition
tauMonitorAlgorithm.h:28
tauMonitorAlgorithm::m_offlineGNTauTransScoreDecorKey
SG::ReadDecorHandleKey< xAOD::TauJetContainer > m_offlineGNTauTransScoreDecorKey
Definition
tauMonitorAlgorithm.h:27
tauMonitorAlgorithm::m_offlineGNTauTightWPDecorKey
SG::ReadDecorHandleKey< xAOD::TauJetContainer > m_offlineGNTauTightWPDecorKey
Definition
tauMonitorAlgorithm.h:30
tauMonitorAlgorithm::m_TauContainerKey
SG::ReadHandleKey< xAOD::TauJetContainer > m_TauContainerKey
Definition
tauMonitorAlgorithm.h:26
tauMonitorAlgorithm::m_etaMin
Gaudi::Property< float > m_etaMin
Definition
tauMonitorAlgorithm.h:32
tauMonitorAlgorithm
Definition
tauMonitorAlgorithm.py:1
initialize
void initialize()
Definition
run_EoverP.cxx:894
Generated on
for ATLAS Offline Software by
1.17.0