ATLAS Offline Software
Loading...
Searching...
No Matches
CP::IClassificationTool Class Referenceabstract

a tool interface to classify particles into multiple categories by assigning them an unsigned integer More...

#include <IClassificationTool.h>

Inheritance diagram for CP::IClassificationTool:
Collaboration diagram for CP::IClassificationTool:

Public Member Functions

virtual ~IClassificationTool ()=default
virtual StatusCode classify (const xAOD::IParticle &particle, unsigned int &classification) const =0
 classify a particle and pass the classification as an integer
virtual void print () const =0
 Print the state of the tool.

Detailed Description

a tool interface to classify particles into multiple categories by assigning them an unsigned integer

Definition at line 19 of file IClassificationTool.h.

Constructor & Destructor Documentation

◆ ~IClassificationTool()

virtual CP::IClassificationTool::~IClassificationTool ( )
virtualdefault

Member Function Documentation

◆ classify()

virtual StatusCode CP::IClassificationTool::classify ( const xAOD::IParticle & particle,
unsigned int & classification ) const
pure virtual

classify a particle and pass the classification as an integer

Implemented in ITruthClassificationTool, and TruthClassificationTool.

◆ print()


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