ATLAS Offline Software
Loading...
Searching...
No Matches
TrigTauMonitorBoostedDiTauAlgorithm.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 TRIGTAUMONITORING_TRIGTAUMONITORBOOSTEDDITAUALGORITHM_H
6#define TRIGTAUMONITORING_TRIGTAUMONITORBOOSTEDDITAUALGORITHM_H
7
9
11
13public:
14 TrigTauMonitorBoostedDiTauAlgorithm(const std::string& name, ISvcLocator* pSvcLocator);
15 virtual StatusCode initialize() override;
16
17private:
18 virtual StatusCode processEvent(const EventContext& ctx) const override;
19 std::vector<const xAOD::DiTauJet*> getOnlineBoostedDiTausAll(const std::string& trigger) const;
20
21 void fillBoostedDiTauVars(const std::string& trigger, const std::vector<const xAOD::DiTauJet*>& tau_vec) const;
23
24 SG::ReadHandleKey<xAOD::DiTauJetContainer> m_hltBoostedDiTauJetKey{this, "HLTBoostedDiTauJetKey", "HLT_DiTauJets" , "HLT boosted ditau container key"};
25};
26
27#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
TrigTauMonitorBaseAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< const xAOD::DiTauJet * > getOnlineBoostedDiTausAll(const std::string &trigger) const
SG::ReadHandleKey< xAOD::DiTauJetContainer > m_hltBoostedDiTauJetKey
virtual StatusCode initialize() override
initialize
void fillBoostedDiTauVars(const std::string &trigger, const std::vector< const xAOD::DiTauJet * > &tau_vec) const
const SG::ReadHandleKey< xAOD::DiTauJetContainer > & getOnlineBoostedDiTauContainerKey(const std::string &trigger) const
TrigTauMonitorBoostedDiTauAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode processEvent(const EventContext &ctx) const override