rivet is hosted by Hepforge, IPPP Durham
HasPID Struct Reference

PID matching functor. More...

#include <ParticleUtils.hh>

Inheritance diagram for HasPID:
Collaboration diagram for HasPID:

List of all members.

Public Member Functions

 HasPID (PdgId pid)
bool operator() (const Particle &p) const

Public Attributes

PdgId targetpid

Detailed Description

PID matching functor.

Definition at line 276 of file ParticleUtils.hh.


Constructor & Destructor Documentation

HasPID ( PdgId  pid) [inline]

Definition at line 277 of file ParticleUtils.hh.

: targetpid(pid) { }

Member Function Documentation

bool operator() ( const Particle p) const [inline, virtual]

Implements BoolParticleFunctor.

Definition at line 278 of file ParticleUtils.hh.

References Particle::pid(), and HasPID::targetpid.

{ return p.pid() == targetpid; }

Member Data Documentation

Definition at line 279 of file ParticleUtils.hh.

Referenced by HasPID::operator()().


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