CMS 3D CMS Logo

Public Member Functions | Private Attributes

PFECALSuperClusterAlgo::CalibratedPFCluster Class Reference

#include <PFECALSuperClusterAlgo.h>

List of all members.

Public Member Functions

 CalibratedPFCluster (const edm::Ptr< reco::PFCluster > &p, const double ce)
double energy () const
double energy_nocalib () const
double eta () const
double phi () const
void resetCalibratedEnergy (const double ce)
edm::Ptr< reco::PFClusterthe_ptr () const

Private Attributes

double calib_e
edm::Ptr< reco::PFClustercluptr

Detailed Description

Definition at line 52 of file PFECALSuperClusterAlgo.h.


Constructor & Destructor Documentation

PFECALSuperClusterAlgo::CalibratedPFCluster::CalibratedPFCluster ( const edm::Ptr< reco::PFCluster > &  p,
const double  ce 
) [inline]

Definition at line 54 of file PFECALSuperClusterAlgo.h.

                                         : cluptr(p), calib_e(ce) {}

Member Function Documentation

double PFECALSuperClusterAlgo::CalibratedPFCluster::energy ( ) const [inline]

Definition at line 57 of file PFECALSuperClusterAlgo.h.

References calib_e.

{ return calib_e; }
double PFECALSuperClusterAlgo::CalibratedPFCluster::energy_nocalib ( ) const [inline]

Definition at line 58 of file PFECALSuperClusterAlgo.h.

References cluptr.

{ return cluptr->energy(); }
double PFECALSuperClusterAlgo::CalibratedPFCluster::eta ( void  ) const [inline]

Definition at line 59 of file PFECALSuperClusterAlgo.h.

References cluptr.

{ return cluptr->positionREP().eta(); }
double PFECALSuperClusterAlgo::CalibratedPFCluster::phi ( void  ) const [inline]

Definition at line 60 of file PFECALSuperClusterAlgo.h.

References cluptr.

{ return cluptr->positionREP().phi(); }
void PFECALSuperClusterAlgo::CalibratedPFCluster::resetCalibratedEnergy ( const double  ce) [inline]

Definition at line 62 of file PFECALSuperClusterAlgo.h.

References calib_e.

{ calib_e = ce; }
edm::Ptr<reco::PFCluster> PFECALSuperClusterAlgo::CalibratedPFCluster::the_ptr ( ) const [inline]

Definition at line 64 of file PFECALSuperClusterAlgo.h.

References cluptr.

{ return cluptr; }

Member Data Documentation

Definition at line 68 of file PFECALSuperClusterAlgo.h.

Referenced by energy(), and resetCalibratedEnergy().

Definition at line 67 of file PFECALSuperClusterAlgo.h.

Referenced by energy_nocalib(), eta(), phi(), and the_ptr().