Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
DerivationFramework::IAugmentationTool Class Referenceabstract

#include <IAugmentationTool.h>

Inheritance diagram for DerivationFramework::IAugmentationTool:
Collaboration diagram for DerivationFramework::IAugmentationTool:

Public Member Functions

 DeclareInterfaceID (IAugmentationTool, 1, 0)
 
virtual ~IAugmentationTool ()
 Virtual destructor. More...
 
virtual StatusCode addBranches () const =0
 Pass the thinning service
More...
 

Detailed Description

Author
James.Catmore-at-cern.ch

Definition at line 22 of file IAugmentationTool.h.

Constructor & Destructor Documentation

◆ ~IAugmentationTool()

virtual DerivationFramework::IAugmentationTool::~IAugmentationTool ( )
inlinevirtual

Virtual destructor.

Definition at line 27 of file IAugmentationTool.h.

27 {}

Member Function Documentation

◆ addBranches()

virtual StatusCode DerivationFramework::IAugmentationTool::addBranches ( ) const
pure virtual

Pass the thinning service

Implemented in EnhancedBiasWeighter, and ParticleSortingTool.

◆ DeclareInterfaceID()

DerivationFramework::IAugmentationTool::DeclareInterfaceID ( IAugmentationTool  ,
,
 
)

The documentation for this class was generated from the following file: