#include <PhysicsTools/CandUtils/interface/Booster.h>
Public Member Functions | |
Booster (const math::XYZVector &b) | |
constructor from a boost vector | |
void | set (reco::Candidate &c) |
set up a candidate kinematics according to the boost | |
Private Attributes | |
const math::XYZVector | boost |
Definition at line 17 of file Booster.h.
Booster::Booster | ( | const math::XYZVector & | b | ) | [inline] |
void Booster::set | ( | reco::Candidate & | c | ) |
set up a candidate kinematics according to the boost
Definition at line 8 of file Booster.cc.
References b, reco::Candidate::begin(), boost, d, e, reco::Candidate::end(), reco::Particle::p4(), and reco::Particle::setP4().
Referenced by CenterOfMassBooster::set().
00008 { 00009 c.setP4( ROOT::Math::VectorUtil::boost( c.p4(), boost ) ); 00010 Candidate::iterator b = c.begin(), e = c.end(); 00011 for( Candidate::iterator d = b; d != e; ++ d ) 00012 set( * d ); 00013 }
const math::XYZVector Booster::boost [private] |