ant
A2 ant: class-based analysis framework
ant::analysis::utils::ParticleID Class Referenceabstract

#include <ParticleID.h>

+ Inheritance diagram for ant::analysis::utils::ParticleID:

Public Member Functions

virtual ~ParticleID ()
 
virtual const ParticleTypeDatabase::TypeIdentify (const TCandidatePtr &cand) const =0
 
virtual TParticlePtr Process (const TCandidatePtr &cand) const
 

Static Public Member Functions

static const ParticleIDGetDefault ()
 
static void SetDefault (std::unique_ptr< const ParticleID > id)
 

Constructor & Destructor Documentation

◆ ~ParticleID()

ParticleID::~ParticleID ( )
virtual

Member Function Documentation

◆ GetDefault()

const ParticleID & ParticleID::GetDefault ( )
static

◆ Identify()

virtual const ParticleTypeDatabase::Type* ant::analysis::utils::ParticleID::Identify ( const TCandidatePtr cand) const
pure virtual

◆ Process()

TParticlePtr ParticleID::Process ( const TCandidatePtr cand) const
virtual

◆ SetDefault()

void ParticleID::SetDefault ( std::unique_ptr< const ParticleID id)
static

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