CMS 3D CMS Logo

pat::Particle Class Reference

Analysis-level particle class. More...

#include <DataFormats/PatCandidates/interface/Particle.h>

Inheritance diagram for pat::Particle:

pat::PATObject< ObjectType >

List of all members.

Public Member Functions

virtual Particleclone () const
 Particle (const ParticleType &aParticle)
 constructor from ParticleType
 Particle ()
 default constructor
virtual ~Particle ()
 destructor


Detailed Description

Analysis-level particle class.

Particle implements an analysis-level particle class within the 'pat' namespace.

Author:
Steven Lowette
Version:
Id
Particle.h,v 1.5 2008/10/08 19:04:42 gpetrucc Exp

Definition at line 36 of file Particle.h.


Constructor & Destructor Documentation

Particle::Particle (  ) 

default constructor

Definition at line 12 of file Particle.cc.

Referenced by clone().

Particle::Particle ( const ParticleType aParticle  ) 

constructor from ParticleType

Definition at line 17 of file Particle.cc.

00017                                                  : PATObject<ParticleType>(aParticle) {
00018 }

Particle::~Particle (  )  [virtual]

destructor

Definition at line 22 of file Particle.cc.

00022                     {
00023 }


Member Function Documentation

virtual Particle* pat::Particle::clone ( void   )  const [inline, virtual]

Definition at line 44 of file Particle.h.

References Particle().

00044 { return new Particle(*this); }


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:49:42 2009 for CMSSW by  doxygen 1.5.4