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-2025 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
#include "
xAODTau/TauTrackContainer.h
"
17
18
19
class
tauMonitorAlgorithm
:
public
AthMonitorAlgorithm
{
20
public
:
21
tauMonitorAlgorithm
(
const
std::string& name, ISvcLocator* pSvcLocator );
22
virtual
~tauMonitorAlgorithm
();
23
virtual
StatusCode
initialize
()
override
;
24
virtual
StatusCode
fillHistograms
(
const
EventContext& ctx )
const override
;
25
private
:
26
27
SG::ReadHandleKey<xAOD::TauJetContainer>
m_TauContainerKey
{
this
,
"TauRecContainer"
,
"TauJets"
};
28
SG::ReadHandleKey<xAOD::TauTrackContainer>
m_TauTrackContainer
{
this
,
"TauTrackContainer"
,
"TauTracks"
};
29
SG::ReadDecorHandleKey<xAOD::TauJetContainer>
m_offlineGNTauScoreDecorKey
{
this
,
"OfflineGNTauScoreDecorKey"
,
"GNTauScore_v0prune"
,
"Offline GNTau Score decoration key"
};
30
SG::ReadDecorHandleKey<xAOD::TauJetContainer>
m_offlineGNTauTransScoreDecorKey
{
this
,
"OfflineGNTauTransScoreDecorKey"
,
"GNTauScoreSigTrans_v0prune"
,
"Offline GNTau Trans Score decoration key"
};
31
SG::ReadDecorHandleKey<xAOD::TauJetContainer>
m_offlineGNTauLooseWPDecorKey
{
this
,
"OfflineGNTauLooseWPDecorKey"
,
"GNTauL_v0prune"
,
"Offline GNTau Loose WP decoration key"
};
32
SG::ReadDecorHandleKey<xAOD::TauJetContainer>
m_offlineGNTauMediumWPDecorKey
{
this
,
"OfflineGNTauMediumWPDecorKey"
,
"GNTauM_v0prune"
,
"Offline GNTau Medium WP decoration key"
};
33
SG::ReadDecorHandleKey<xAOD::TauJetContainer>
m_offlineGNTauTightWPDecorKey
{
this
,
"OfflineGNTauTightWPDecorKey"
,
"GNTauT_v0prune"
,
"Offline GNTau Tight WP decoration key"
};
34
SG::ReadDecorHandleKey<xAOD::TauJetContainer>
m_passThinningDecorKey
{
this
,
"PassThinningDecorKey"
,
"passThinning"
,
"passThinning decoration key"
};
35
SG::ReadDecorHandleKey<xAOD::TauJetContainer>
m_EMFracFixedDecorKey
{
this
,
"EMFracFixedDecorKey"
,
"EMFracFixed"
,
"EMFracFixed decoration key"
};
36
SG::ReadDecorHandleKey<xAOD::TauTrackContainer>
m_d0SigTJVADecorKey
{
this
,
"d0SigTJVADecorKey"
,
"d0SigTJVA"
,
"d0SigTJVA decoration key"
};
37
SG::ReadDecorHandleKey<xAOD::TauTrackContainer>
m_z0sinthetaSigTJVADecorKey
{
this
,
"z0sinthetaSigTJVADecorKey"
,
"z0sinthetaSigTJVA"
,
"z0sinthetaSigTJVA decoration key"
};
38
SG::ReadDecorHandleKey<xAOD::TauTrackContainer>
m_rnn_chargedScoreDecorKey
{
this
,
"rnn_chargedScoreDecorKey"
,
"rnn_chargedScore"
,
"rnn_chargedScore decoration key"
};
39
SG::ReadDecorHandleKey<xAOD::TauTrackContainer>
m_rnn_isolationScoreDecorKey
{
this
,
"rnn_isolationScoreDecorKey"
,
"rnn_isolationScore"
,
"rnn_isolationScore decoration key"
};
40
SG::ReadDecorHandleKey<xAOD::TauTrackContainer>
m_rnn_conversionScoreDecorKey
{
this
,
"rnn_conversionScoreDecorKey"
,
"rnn_conversionScore"
,
"rnn_conversionScore decoration key"
};
41
SG::ReadDecorHandleKey<xAOD::TauTrackContainer>
m_z0sinthetaTJVADecorKey
{
this
,
"z0sinthetaTJVADecorKey"
,
"z0sinthetaTJVA"
,
"z0sinthetaTJVA decoration key"
};
42
SG::ReadDecorHandleKey<xAOD::TauTrackContainer>
m_eProbabilityNNDecorKey
{
this
,
"eProbabilityNNDecorKey"
,
"eProbabilityNN"
,
"eProbabilityNN decoration key"
};
43
44
Gaudi::Property<float>
m_etaMin
{
this
,
"etaMin"
, -1.};
45
Gaudi::Property<float>
m_etaMax
{
this
,
"etaMax"
, 3.0};
46
47
Gaudi::Property<std::string>
m_kinGroupName
{
this
,
"kinGroupName"
,
"tauMonKinGroupBA"
};
48
49
};
50
#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
TauTrackContainer.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:45
tauMonitorAlgorithm::m_EMFracFixedDecorKey
SG::ReadDecorHandleKey< xAOD::TauJetContainer > m_EMFracFixedDecorKey
Definition
tauMonitorAlgorithm.h:35
tauMonitorAlgorithm::m_eProbabilityNNDecorKey
SG::ReadDecorHandleKey< xAOD::TauTrackContainer > m_eProbabilityNNDecorKey
Definition
tauMonitorAlgorithm.h:42
tauMonitorAlgorithm::m_z0sinthetaSigTJVADecorKey
SG::ReadDecorHandleKey< xAOD::TauTrackContainer > m_z0sinthetaSigTJVADecorKey
Definition
tauMonitorAlgorithm.h:37
tauMonitorAlgorithm::m_kinGroupName
Gaudi::Property< std::string > m_kinGroupName
Definition
tauMonitorAlgorithm.h:47
tauMonitorAlgorithm::m_z0sinthetaTJVADecorKey
SG::ReadDecorHandleKey< xAOD::TauTrackContainer > m_z0sinthetaTJVADecorKey
Definition
tauMonitorAlgorithm.h:41
tauMonitorAlgorithm::m_offlineGNTauScoreDecorKey
SG::ReadDecorHandleKey< xAOD::TauJetContainer > m_offlineGNTauScoreDecorKey
Definition
tauMonitorAlgorithm.h:29
tauMonitorAlgorithm::m_offlineGNTauMediumWPDecorKey
SG::ReadDecorHandleKey< xAOD::TauJetContainer > m_offlineGNTauMediumWPDecorKey
Definition
tauMonitorAlgorithm.h:32
tauMonitorAlgorithm::m_rnn_chargedScoreDecorKey
SG::ReadDecorHandleKey< xAOD::TauTrackContainer > m_rnn_chargedScoreDecorKey
Definition
tauMonitorAlgorithm.h:38
tauMonitorAlgorithm::m_rnn_isolationScoreDecorKey
SG::ReadDecorHandleKey< xAOD::TauTrackContainer > m_rnn_isolationScoreDecorKey
Definition
tauMonitorAlgorithm.h:39
tauMonitorAlgorithm::fillHistograms
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
Definition
tauMonitorAlgorithm.cxx:72
tauMonitorAlgorithm::m_offlineGNTauLooseWPDecorKey
SG::ReadDecorHandleKey< xAOD::TauJetContainer > m_offlineGNTauLooseWPDecorKey
Definition
tauMonitorAlgorithm.h:31
tauMonitorAlgorithm::m_d0SigTJVADecorKey
SG::ReadDecorHandleKey< xAOD::TauTrackContainer > m_d0SigTJVADecorKey
Definition
tauMonitorAlgorithm.h:36
tauMonitorAlgorithm::m_rnn_conversionScoreDecorKey
SG::ReadDecorHandleKey< xAOD::TauTrackContainer > m_rnn_conversionScoreDecorKey
Definition
tauMonitorAlgorithm.h:40
tauMonitorAlgorithm::m_offlineGNTauTransScoreDecorKey
SG::ReadDecorHandleKey< xAOD::TauJetContainer > m_offlineGNTauTransScoreDecorKey
Definition
tauMonitorAlgorithm.h:30
tauMonitorAlgorithm::m_passThinningDecorKey
SG::ReadDecorHandleKey< xAOD::TauJetContainer > m_passThinningDecorKey
Definition
tauMonitorAlgorithm.h:34
tauMonitorAlgorithm::m_TauTrackContainer
SG::ReadHandleKey< xAOD::TauTrackContainer > m_TauTrackContainer
Definition
tauMonitorAlgorithm.h:28
tauMonitorAlgorithm::m_offlineGNTauTightWPDecorKey
SG::ReadDecorHandleKey< xAOD::TauJetContainer > m_offlineGNTauTightWPDecorKey
Definition
tauMonitorAlgorithm.h:33
tauMonitorAlgorithm::m_TauContainerKey
SG::ReadHandleKey< xAOD::TauJetContainer > m_TauContainerKey
Definition
tauMonitorAlgorithm.h:27
tauMonitorAlgorithm::m_etaMin
Gaudi::Property< float > m_etaMin
Definition
tauMonitorAlgorithm.h:44
tauMonitorAlgorithm
Definition
tauMonitorAlgorithm.py:1
initialize
void initialize()
Definition
run_EoverP.cxx:894
Generated on
for ATLAS Offline Software by
1.17.0