ATLAS Offline Software
|
Interface class for tools that thin low-level objects based on a selection on associated high-level objects. More...
#include <IForwardParentThinningTool.h>
Public Member Functions | |
DeclareInterfaceID (IForwardParentThinningTool, 1, 0) | |
AlgTool interface ID. More... | |
virtual | ~IForwardParentThinningTool () |
Virtual destructor. More... | |
virtual StatusCode | forwardParentThinning (const xAOD::IParticleContainer *parent, const std::vector< bool > &mask) const =0 |
Forward the thinning from the parent particles. More... | |
Interface class for tools that thin low-level objects based on a selection on associated high-level objects.
Definition at line 20 of file IForwardParentThinningTool.h.
|
inlinevirtual |
IForwardParentThinningTool::DeclareInterfaceID | ( | IForwardParentThinningTool | , |
1 | , | ||
0 | |||
) |
AlgTool interface ID.
|
pure virtual |
Forward the thinning from the parent particles.