CMS 3D CMS Logo

Public Member Functions | Private Attributes

ApplyEnergyCorrection Class Reference

#include <ApplyEnergyCorrection.h>

List of all members.

Public Member Functions

 ApplyEnergyCorrection (double correction)
 ApplyEnergyCorrection (double correction)
void set (reco::Candidate &c)
 set up a candidate
void set (reco::Candidate &c)
 set up a candidate

Private Attributes

double correction_

Detailed Description

apply correction factor to candidate energy and momenta, presenrving direction

Author:
Luca Lista, INFN
Version:
Revision:
1.1
Id:
ApplyEnergyCorrection.h,v 1.1 2009/02/26 09:17:33 llista Exp

apply correction factor to candidate energy and momenta, presenrving direction

Author:
Luca Lista, INFN
Version:
Revision:
1.2
Id:
ApplyEnergyCorrection.h,v 1.2 2006/07/26 08:48:05 llista Exp

Definition at line 17 of file ApplyEnergyCorrection.h.


Constructor & Destructor Documentation

ApplyEnergyCorrection::ApplyEnergyCorrection ( double  correction) [inline]

Definition at line 18 of file ApplyEnergyCorrection.h.

: correction_( correction ) { }
ApplyEnergyCorrection::ApplyEnergyCorrection ( double  correction) [inline]

Definition at line 18 of file ApplyEnergyCorrection.h.

: correction_( correction ) { }

Member Function Documentation

void ApplyEnergyCorrection::set ( reco::Candidate c)

set up a candidate

Definition at line 7 of file ApplyEnergyCorrection.cc.

References reco::Candidate::p4(), and reco::Candidate::setP4().

                                               {
  c.setP4( c.p4() * correction_ );
}
void ApplyEnergyCorrection::set ( reco::Candidate c)

set up a candidate


Member Data Documentation

Definition at line 23 of file ApplyEnergyCorrection.h.