#include <Booster.h>
Public Member Functions | |
Booster (const math::XYZVector &b) | |
constructor from a boost vector | |
Booster (const math::XYZVector &b) | |
constructor from a boost vector | |
void | set (reco::Candidate &c) |
set up a candidate kinematics according to the boost | |
void | set (reco::Candidate &c) |
set up a candidate kinematics according to the boost | |
Private Attributes | |
const math::XYZVector | boost |
Boost a reco::Candidate by a specified boost vector
Boost a reco::Candidate by a specified boost vector
Booster::Booster | ( | const math::XYZVector & | b | ) | [inline] |
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(), alignCSCRings::e, reco::Candidate::end(), reco::Candidate::p4(), and reco::Candidate::setP4().
Referenced by CenterOfMassBooster::set().
{ c.setP4( ROOT::Math::VectorUtil::boost( c.p4(), boost ) ); Candidate::iterator b = c.begin(), e = c.end(); for( Candidate::iterator d = b; d != e; ++ d ) set( * d ); }
void Booster::set | ( | reco::Candidate & | c | ) |
set up a candidate kinematics according to the boost
const math::XYZVector Booster::boost [private] |