|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ASSOCIATIONUTILS_OVERLAPREMOVALTESTALG_H
6 #define ASSOCIATIONUTILS_OVERLAPREMOVALTESTALG_H
9 #include "GaudiKernel/ToolHandle.h"
39 template<
class ContainerType>
43 template<
class ObjType>
48 const std::string&
type);
51 ToolHandle<ORUtils::IOverlapRemovalTool>
m_orTool;
A testing algorithm for the dual-use overlap removal tool in Athena.
bool selectObject(const ObjType &obj)
Simple object selection.
void applySelection(const ContainerType &container)
Simple object selection.
ToolHandle< ORUtils::IOverlapRemovalTool > m_orTool
Handle to the tool.
void printObjects(const xAOD::IParticleContainer &container, const std::string &type)
Print object info.
std::string m_overlapLabel
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode execute()
Execute the algorithm.
virtual StatusCode initialize()
Initialize the algorithm.
std::string m_selectionLabel
Configuration.
OverlapRemovalTestAlg(const std::string &name, ISvcLocator *svcLoc)
Standard algorithm constructor.