![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JETTAGMONITORALGORITHM_H
6 #define JETTAGMONITORALGORITHM_H
40 #include "GaudiKernel/ToolHandle.h"
41 #include "GaudiKernel/ServiceHandle.h"
42 #include "GaudiKernel/SystemOfUnits.h"
47 #include "TEfficiency.h"
78 ToolHandle<InDet::IInDetTrackSelectionTool>
m_TrackSelectionTool{
this,
"TrackSelectionTool",
"InDetTrackSelectionTool",
"Tool for selecting tracks"};
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< xAOD::MuonContainer > m_MuonContainerKey
void fillExtraTaggerHistos(const xAOD::Jet *jet) const
bool passJVTCut(const xAOD::Jet *jet) const
SG::ReadHandleKey< xAOD::ElectronContainer > m_ElectronContainerKey
void fillSuspectJetHistos(const xAOD::Jet *jet) const
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadDecorHandleKey< xAOD::MuonContainer > m_MuonEtIsoDecorKey
Base class for Athena Monitoring Algorithms.
bool passKinematicCut(const xAOD::Jet *jet) const
JetTagMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadDecorHandleKey< xAOD::BTaggingContainer > m_btagResultKey
ToolHandle< InDet::IInDetTrackSelectionTool > m_TrackSelectionTool
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
SG::ReadDecorHandleKey< xAOD::JetContainer > m_btagLinkKey
bool m_DoExtraTaggerHistos
::StatusCode StatusCode
StatusCode definition for legacy code.
void fillTTbarEventJetHistos(const xAOD::Jet *jet) const
Header file to be included by clients of the Monitored infrastructure.
float m_MuonPtVarCone30Cut
double getTaggerWeight(const xAOD::Jet *jet) const
SG::ReadDecorHandleKey< xAOD::ElectronContainer > m_ElePtIsoDecorKey
SG::ReadHandleKey< xAOD::JetContainer > m_JetContainerKey
Jet_t getQualityLabel(const xAOD::Jet *jet, float PV_Z) const
SG::ReadDecorHandleKey< xAOD::MuonContainer > m_MuonPtIsoDecorKey
virtual StatusCode initialize() override
initialize
virtual ~JetTagMonitorAlgorithm()
float m_ElectronTopoEtCone20Cut
SG::ReadDecorHandleKey< xAOD::ElectronContainer > m_EleEtIsoDecorKey
float m_ElectronPtVarCone20Cut
void fillGoodJetHistos(const xAOD::Jet *jet) const
SG::ReadHandleKey< xAOD::VertexContainer > m_VertContainerKey
float m_ElectronEtaCrackLowCut
Handle class for reading from StoreGate.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
bool passJetFilterCut(const xAOD::Jet *jet) const
float m_ElectronEtaCrackHighCut
float m_MuonTopoEtCone20Cut
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_TrackContainerKey