|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TAUREC_TauElecSubtractAlg_H
6 #define TAUREC_TauElecSubtractAlg_H
55 ToolHandle<IAsgElectronLikelihoodTool>
m_eleLHSelectTool {
this,
"ElectronLHTool",
"",
"Electron likelihood selection tool" };
56 Gaudi::Property<bool>
m_doNothing {
this,
"doNothing",
false,
"If we just deep copy the containers (For Validation Only)"};
59 #endif // TAUREC_TauElecSubtractAlg_H
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::WriteHandleKey< xAOD::TrackParticleContainer > m_removedTracksOutput
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
SG::WriteHandleKey< xAOD::TrackParticleContainer > m_tracksOutput
SG::ReadDecorHandleKey< xAOD::TrackParticleContainer > m_stdJetTVADecoKey
SG::ReadHandleKey< xAOD::ElectronContainer > m_elecInput
An algorithm that can be simultaneously executed in multiple threads.
Algorithm that remove electron cluster and tracks from the tracks and cluster containers.
Gaudi::Property< bool > m_doNothing
Handle class for recording to StoreGate.
AthReentrantAlgorithm()
Default constructor:
SG::WriteHandleKey< xAOD::CaloClusterContainer > m_removedClustersOutput
virtual StatusCode initialize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_tracksInput
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::WriteHandleKey< xAOD::CaloClusterContainer > m_clustersOutput
virtual StatusCode execute(const EventContext &ctx) const override
Handle class for reading a decoration on an object.
Handle class for reading from StoreGate.
ToolHandle< IAsgElectronLikelihoodTool > m_eleLHSelectTool
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clustersInput