CMS 3D CMS Logo

Public Member Functions

pat::CompositeCandidate Class Reference

Analysis-level particle class. More...

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

Inheritance diagram for pat::CompositeCandidate:
pat::PATObject< reco::CompositeCandidate > reco::CompositeCandidate reco::LeafCandidate reco::Candidate

List of all members.

Public Member Functions

virtual CompositeCandidateclone () const
 required reimplementation of the Candidate's clone method
 CompositeCandidate (const reco::CompositeCandidate &aCompositeCandidate)
 constructor from a composite candidate
 CompositeCandidate ()
 default constructor
virtual ~CompositeCandidate ()
 destructor

Detailed Description

Analysis-level particle class.

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

Author:
Sal Rappoccio
Version:
Id:
CompositeCandidate.h,v 1.2 2008/11/28 19:25:02 lowette Exp

Definition at line 36 of file CompositeCandidate.h.


Constructor & Destructor Documentation

CompositeCandidate::CompositeCandidate ( )
CompositeCandidate::CompositeCandidate ( const reco::CompositeCandidate aCompositeCandidate)

constructor from a composite candidate

constructor from CompositeCandidateType

Definition at line 18 of file CompositeCandidate.cc.

                                                                                         : 
  PATObject<reco::CompositeCandidate>(aCompositeCandidate) {
}
CompositeCandidate::~CompositeCandidate ( ) [virtual]

destructor

Reimplemented from reco::CompositeCandidate.

Definition at line 24 of file CompositeCandidate.cc.

                                        {
}

Member Function Documentation

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

required reimplementation of the Candidate's clone method

Reimplemented from reco::CompositeCandidate.

Definition at line 48 of file CompositeCandidate.h.

References CompositeCandidate().

{ return new CompositeCandidate(*this); }