Juggler
Juggling algorithms and event processing using gaudi framework
IParticleSvc Class Referenceabstract

#include <IParticleSvc.h>

Inheritance diagram for IParticleSvc:

Public Types

using Particle = Jug::Base::ParticleData
 
using ParticleMap = std::map< int, Particle >
 

Public Member Functions

 DeclareInterfaceID (IParticleSvc, 1, 0)
 InterfaceID. More...
 
virtual ~IParticleSvc ()
 
virtual ParticleMap particleMap () const =0
 
virtual Particle particle (int pdg) const =0
 

Detailed Description

Particle interface.

Member Typedef Documentation

◆ Particle

◆ ParticleMap

using IParticleSvc::ParticleMap = std::map<int, Particle>

Constructor & Destructor Documentation

◆ ~IParticleSvc()

virtual IParticleSvc::~IParticleSvc ( )
inlinevirtual

Member Function Documentation

◆ DeclareInterfaceID()

IParticleSvc::DeclareInterfaceID ( IParticleSvc  ,
,
 
)

InterfaceID.

◆ particle()

virtual Particle IParticleSvc::particle ( int  pdg) const
pure virtual

◆ particleMap()

virtual ParticleMap IParticleSvc::particleMap ( ) const
pure virtual

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