ATLAS Offline Software
Loading...
Searching...
No Matches
TrigTauCaloRoiUpdater.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TrigTauCaloRoiUpdater_H
6#define TrigTauCaloRoiUpdater_H
7
8#include <iostream>
9
11
13
15
20
22public:
23 TrigTauCaloRoiUpdater(const std::string&, ISvcLocator*);
24
25 virtual StatusCode initialize() override;
26 virtual StatusCode execute(const EventContext& ctx) const override;
27
28private:
29 Gaudi::Property<float> m_dRForCenter {this, "dRForCenter", 0.2, "Maximum CaloCluster Delta R from the center of RoI"};
30
31 SG::ReadHandleKey<TrigRoiDescriptorCollection> m_roIInputKey {this, "RoIInputKey", "", "RoI input collection key"};
32 SG::ReadHandleKey<xAOD::CaloClusterContainer> m_clustersKey {this, "CaloClustersKey", "", "CaloClusters in view key"};
33 SG::WriteHandleKey<TrigRoiDescriptorCollection> m_roIOutputKey {this,"RoIOutputKey", "", "Output RoI collection key"};
34};
35
36#endif
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
virtual StatusCode execute(const EventContext &ctx) const override
virtual StatusCode initialize() override
SG::ReadHandleKey< TrigRoiDescriptorCollection > m_roIInputKey
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clustersKey
SG::WriteHandleKey< TrigRoiDescriptorCollection > m_roIOutputKey
TrigTauCaloRoiUpdater(const std::string &, ISvcLocator *)
Gaudi::Property< float > m_dRForCenter