 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef JetPFlowSelectionAlg_H
13 #define JetPFlowSelectionAlg_H
37 Gaudi::Property<std::string>
m_electronIDToExclude{
this,
"electronIDToExclude",
"LHMedium",
"Select electron ID to exclude"};
38 Gaudi::Property<std::string>
m_electronIDToInclude{
this,
"electronIDToInclude",
"LHLoose",
"Select electron ID to include"};
44 Gaudi::Property<std::string>
m_muonIDToExclude{
this,
"muonIDToExclude",
"Medium",
"Select muon ID to exclude"};
45 Gaudi::Property<std::string>
m_muonIDToInclude{
this,
"muonIDToInclude",
"Loose",
"Select muon ID to include"};
46 Gaudi::Property<bool>
m_excludeChargedMuonFE{
this,
"excludeChargedMuonFE",
true,
"Exclude charged FE matched to muons"};
47 Gaudi::Property<bool>
m_includeChargedMuonFE{
this,
"includeChargedMuonFE",
false,
"Include charged FE matched to muons"};
48 Gaudi::Property<bool>
m_excludeNeutralMuonFE{
this,
"excludeNeutralMuonFE",
false,
"Exclude neutral FE matched to muons"};
49 Gaudi::Property<bool>
m_includeNeutralMuonFE{
this,
"includeNeutralMuonFE",
false,
"Include neutral FE matched to muons"};
Gaudi::Property< bool > m_includeNeutralElectronFE
Gaudi::Property< std::string > m_electronIDToInclude
SG::ReadDecorHandleKey< xAOD::FlowElementContainer > m_chargedFE_energy_match_muonReadHandleKey
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Gaudi::Property< bool > m_excludeNeutralElectronFE
SG::ReadDecorHandleKey< xAOD::FlowElementContainer > m_chargedFEElectronsReadDecorKey
SG::ReadHandleKey< xAOD::ElectronContainer > m_electronContainerKey
SG::WriteHandleKey< xAOD::FlowElementContainer > m_outputNeutralPFlowHandleKey
SG::ReadHandleKey< xAOD::FlowElementContainer > m_ChargedPFlowContainerKey
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadDecorHandleKey< xAOD::FlowElementContainer > m_chargedFEMuonsReadDecorKey
SG::WriteHandleKey< xAOD::FlowElementContainer > m_outputChargedPFlowHandleKey
SG::ReadHandleKey< xAOD::FlowElementContainer > m_NeutralPFlowContainerKey
Gaudi::Property< bool > m_excludeChargedElectronFE
Property holding a SG store/key/clid from which a WriteHandle is made.
Gaudi::Property< bool > m_excludeNeutralMuonFE
Gaudi::Property< std::string > m_electronIDToExclude
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode execute(const EventContext &ctx) const override
This module defines the arguments passed from the BATCH driver to the BATCH worker.
SG::ReadDecorHandleKey< xAOD::FlowElementContainer > m_neutralFEMuonsReadDecorKey
Gaudi::Property< bool > m_excludeChargedMuonFE
SG::ReadDecorHandleKey< xAOD::FlowElementContainer > m_neutralFEMuons_efrac_match_DecorKey
Gaudi::Property< bool > m_includeNeutralMuonFE
SG::ReadDecorHandleKey< xAOD::FlowElementContainer > m_neutralFEElectronsReadDecorKey
AnaReentrantAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
Gaudi::Property< std::string > m_muonIDToInclude
the base class for EventLoop reentrant algorithms
Gaudi::Property< bool > m_includeChargedElectronFE
Gaudi::Property< std::string > m_muonIDToExclude
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
JetPFlowSelectionAlg(const std::string &n, ISvcLocator *l)
Gaudi::Property< bool > m_includeChargedMuonFE
StatusCode initialize() override
Athena algorithm's Hooks.