CMS 3D CMS Logo

Public Member Functions | Private Attributes | Friends

reco::IsolatedPFCandidate Class Reference

Particle reconstructed by the particle flow algorithm. More...

#include <IsolatedPFCandidate.h>

Inheritance diagram for reco::IsolatedPFCandidate:
reco::PFCandidate reco::CompositeCandidate reco::LeafCandidate reco::Candidate

List of all members.

Public Member Functions

virtual IsolatedPFCandidateclone () const
 return a clone
 IsolatedPFCandidate ()
 default constructor
 IsolatedPFCandidate (const PFCandidatePtr &candidatePtr, double isolation)
double isolation () const
virtual ~IsolatedPFCandidate ()
 destructor

Private Attributes

double isolation_

Friends

std::ostream & operator<< (std::ostream &out, const IsolatedPFCandidate &c)

Detailed Description

Particle reconstructed by the particle flow algorithm.

Author:
Colin Bernet
Date:
February 2007

Definition at line 16 of file IsolatedPFCandidate.h.


Constructor & Destructor Documentation

IsolatedPFCandidate::IsolatedPFCandidate ( )

default constructor

Definition at line 8 of file IsolatedPFCandidate.cc.

Referenced by clone().

: PFCandidate(), isolation_(-1) {}
IsolatedPFCandidate::IsolatedPFCandidate ( const PFCandidatePtr candidatePtr,
double  isolation 
)

Definition at line 11 of file IsolatedPFCandidate.cc.

                                                             : 
  PFCandidate(candidatePtr), 
  isolation_(isolation) {
}
IsolatedPFCandidate::~IsolatedPFCandidate ( ) [virtual]

destructor

Definition at line 22 of file IsolatedPFCandidate.cc.

{}

Member Function Documentation

IsolatedPFCandidate * IsolatedPFCandidate::clone ( void  ) const [virtual]

return a clone

Reimplemented from reco::PFCandidate.

Definition at line 17 of file IsolatedPFCandidate.cc.

References IsolatedPFCandidate().

                                                       {
  return new IsolatedPFCandidate( * this );
}
double reco::IsolatedPFCandidate::isolation ( ) const [inline]

Definition at line 35 of file IsolatedPFCandidate.h.

References isolation_.

{ return isolation_; }

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const IsolatedPFCandidate c 
) [friend]

Member Data Documentation

Definition at line 45 of file IsolatedPFCandidate.h.

Referenced by isolation().