ATLAS Offline Software
Loading...
Searching...
No Matches
T2CaloEgammaForwardReFastAlgo.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5
6
7
8#ifndef TRIGT2CALOEGAMMA_T2CaloEgammaForwardReFastAlgo_H
9#define TRIGT2CALOEGAMMA_T2CaloEgammaForwardReFastAlgo_H
10
11#include "GaudiKernel/ServiceHandle.h"
12#include "GaudiKernel/ToolHandle.h"
23
24#include <string>
25
26class IReAlgToolCalo;
27
31
32 public:
33 T2CaloEgammaForwardReFastAlgo(const std::string& name, ISvcLocator* pSvcLocator);
34
35 virtual StatusCode initialize() override;
36 virtual StatusCode execute(const EventContext& context) const override;
37
38 private:
39
40
41 Gaudi::Property<double> m_etaWidth{this, "EtaWidth", 0.1, "Eta Width of the Region of Interest"};
42 Gaudi::Property<double> m_phiWidth{this, "PhiWidth", 0.1, "Phi Width of the Region of Interest"};
43
44 ToolHandleArray<IReAlgToolCalo> m_emAlgTools{
45 this, "IReAlgToolList", {}, "list of ReAlgToolCalos for feature extraction"};
47 this, "BCIDAvgKey", "CaloBCIDAverage", "" };
48
50 this, "RoIs", "OutputRoIs", "input RoIs"};
52 this, "ClustersName", "CaloClusters", "Calo cluster container"};
53 ToolHandle< GenericMonitoringTool > m_monTool { this, "MonTool", "", "Monitoring tool" };
54};
55
56#endif
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.
An algorithm that can be simultaneously executed in multiple threads.
Base Class for Tools used for Egamma and Tau Feature Extraction Algorithms.
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.
T2CaloEgammaForwardReFastAlgo(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< GenericMonitoringTool > m_monTool
SG::ReadHandleKey< TrigRoiDescriptorCollection > m_roiCollectionKey
virtual StatusCode execute(const EventContext &context) const override
SG::WriteHandleKey< xAOD::TrigEMClusterContainer > m_clusterContainerKey
SG::ReadHandleKey< CaloBCIDAverage > m_bcidAvgKey
ToolHandleArray< IReAlgToolCalo > m_emAlgTools