ATLAS Offline Software
Loading...
Searching...
No Matches
CaloRingerPhotonsReader.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5// $Id: CaloRingerPhotonsReader.h 752568 2016-06-03 16:03:21Z ssnyder $
6#ifndef CALORINGERTOOLS_CALORINGERPHOTONSREADER_H
7#define CALORINGERTOOLS_CALORINGERPHOTONSREADER_H
8
9// STL includes:
10#include <string>
11
12// Base includes:
16
17// xAOD includes:
19#include "xAODEgamma/Electron.h"
20
21// Asg selectors include:
22// #include "RingerSelectorTools/IAsgElectronRingerSelector.h"
23
25
26namespace Ringer {
27
30{
31
32 public:
33
36
39 CaloRingerPhotonsReader(const std::string& type,
40 const std::string& name,
41 const ::IInterface* parent);
42
48
51
54 virtual StatusCode initialize() override;
59 virtual StatusCode execute() override;
63 virtual StatusCode finalize() override;
65
66
67 private:
68
71
75 // PublicToolHandleArray<IAsgElectronRingerSelector> m_ringerSelectors {this,
76 // "PhotonSelectors", {}, "The ASG Photon Selectors."};
77
81 Gaudi::Property<std::vector<std::string> > m_ringerSelectorResultNames {this,
82 "ResultNames", {}, "The ASG Selectors result names."};
83
84
87 "inputKey",
88 "Photons",
89 "Name of the input photon container"};
90
91
92
95
98
100 //bool m_selectorAvailable;
102
103};
104
105}
106
107#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
CaloRingerInputReader(const std::string &type, const std::string &name, const ::IInterface *parent)
Default constructor.
virtual StatusCode execute() override
execute method
SG::ReadHandleKey< xAOD::PhotonContainer > m_inputPhotonContainerKey
photon collection input name
CaloRingerPhotonsReader(const std::string &type, const std::string &name, const ::IInterface *parent)
Default constructor.
Gaudi::Property< std::vector< std::string > > m_ringerSelectorResultNames
Tool CaloRingerElectronsReader props (python configurables):
virtual StatusCode finalize() override
finalize method
virtual StatusCode initialize() override
Tool main methods:
BuildCaloRingsFctor< xAOD::PhotonContainer > * m_clRingsBuilderPhotonFctor
Tool CaloRingerPhotonsReader props (non configurables):
Property holding a SG store/key/clid from which a ReadHandle is made.
Namespace dedicated for Ringer utilities.