ATLAS Offline Software
Public Member Functions | List of all members
ISF::EnergyParticleOrderingTool Class Reference

#include <EnergyParticleOrderingTool.h>

Inheritance diagram for ISF::EnergyParticleOrderingTool:
Collaboration diagram for ISF::EnergyParticleOrderingTool:

Public Member Functions

 EnergyParticleOrderingTool (const std::string &t, const std::string &n, const IInterface *p)
 Constructor with parameters. More...
 
virtual ~EnergyParticleOrderingTool ()
 Virtual destructor. More...
 
virtual ISF::ParticleOrder computeOrder (const ISFParticle &p) const
 Compute particle order. More...
 

Detailed Description

This AthenaAlgTool orders the particles according to their kinetic energy

Author
bwynne -at- cern.ch

Definition at line 28 of file EnergyParticleOrderingTool.h.

Constructor & Destructor Documentation

◆ EnergyParticleOrderingTool()

ISF::EnergyParticleOrderingTool::EnergyParticleOrderingTool ( const std::string &  t,
const std::string &  n,
const IInterface *  p 
)

Constructor with parameters.

Constructor.

Definition at line 16 of file EnergyParticleOrderingTool.cxx.

16  :
17  base_class(t,n,p)
18 {
19 }

◆ ~EnergyParticleOrderingTool()

ISF::EnergyParticleOrderingTool::~EnergyParticleOrderingTool ( )
virtual

Virtual destructor.

Destructor.

Definition at line 22 of file EnergyParticleOrderingTool.cxx.

23 {
24 }

Member Function Documentation

◆ computeOrder()

ISF::ParticleOrder ISF::EnergyParticleOrderingTool::computeOrder ( const ISFParticle p) const
virtual

Compute particle order.

Definition at line 27 of file EnergyParticleOrderingTool.cxx.

28 {
29  // Multiply to make use of float info
30  return (int)(p.ekin() * 100.0);
31 }

The documentation for this class was generated from the following files:
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
beamspotman.n
n
Definition: beamspotman.py:731