CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
Booster Class Reference

#include <Booster.h>

Public Member Functions

 Booster (const math::XYZVector &b)
 constructor from a boost vector More...
 
void set (reco::Candidate &c)
 set up a candidate kinematics according to the boost More...
 

Private Attributes

const math::XYZVector boost
 

Detailed Description

Boost a reco::Candidate by a specified boost vector

Author
Luca Lista, INFN
Version
Revision
1.11
Id
Booster.h,v 1.11 2006/12/14 14:19:11 llista Exp

Definition at line 17 of file Booster.h.

Constructor & Destructor Documentation

◆ Booster()

Booster::Booster ( const math::XYZVector b)
inline

constructor from a boost vector

Definition at line 19 of file Booster.h.

19 : boost(b) {}

Member Function Documentation

◆ set()

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

set up a candidate kinematics according to the boost

Definition at line 8 of file Booster.cc.

8  {
9  c.setP4(ROOT::Math::VectorUtil::boost(c.p4(), boost));
10  Candidate::iterator b = c.begin(), e = c.end();
11  for (Candidate::iterator d = b; d != e; ++d)
12  set(*d);
13 }

References b, c, ztail::d, and MillePedeFileConverter_cfg::e.

Referenced by CenterOfMassBooster::set().

Member Data Documentation

◆ boost

const math::XYZVector Booster::boost
private

Definition at line 24 of file Booster.h.

b
double b
Definition: hdecay.h:118
Booster::set
void set(reco::Candidate &c)
set up a candidate kinematics according to the boost
Definition: Booster.cc:8
Booster::boost
const math::XYZVector boost
Definition: Booster.h:24
reco::candidate::iterator
Definition: iterator.h:14
ztail.d
d
Definition: ztail.py:151
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:56
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37