|
FairRoot/PandaRoot
|
#include <RhoBooster.h>
Public Types | |
| enum | BoostSign { To, From } |
Public Member Functions | |
| RhoBooster (const TLorentzVector &cmFrame, Bool_t saveCovMatrix=kFALSE) | |
| RhoBooster (const RhoCandidate &cand, Bool_t saveCovMatrix=kFALSE) | |
| RhoBooster (const TVector3 &boostVector, Bool_t saveCovMatrix=kFALSE) | |
| RhoBooster (const RhoCandidate *cand=0, Bool_t saveCovMatrix=kFALSE) | |
| virtual | ~RhoBooster () |
| void | SetBoostVector (const TVector3 &cmFrame) |
| void | SetBoostVector (const TLorentzVector &lv) |
| void | SetBoostVector (const RhoCandidate *cand) |
| void | SetBoostVector (const RhoCandidate &cand) |
| RhoCandidate & | BoostTo (const RhoCandidate &cand) const |
| RhoCandidate & | BoostFrom (const RhoCandidate &cand) const |
| void | BoostTo (RhoCandList &initialList, RhoCandList &boostedList, Bool_t cleanList=kTRUE) const |
| void | BoostFrom (RhoCandList &initialList, RhoCandList &boostedList, Bool_t cleanList=kTRUE) const |
| RhoCandidate & | Boost (const RhoCandidate &cand, BoostSign sign) const |
Private Attributes | |
| TVector3 | fBoostVector |
| Bool_t | fSaveCovMatrix |
Definition at line 48 of file RhoBooster.h.
| Enumerator | |
|---|---|
| To | |
| From | |
Definition at line 55 of file RhoBooster.h.
| RhoBooster::RhoBooster | ( | const TLorentzVector & | cmFrame, |
| Bool_t | saveCovMatrix = kFALSE |
||
| ) |
| RhoBooster::RhoBooster | ( | const RhoCandidate & | cand, |
| Bool_t | saveCovMatrix = kFALSE |
||
| ) |
| RhoBooster::RhoBooster | ( | const TVector3 & | boostVector, |
| Bool_t | saveCovMatrix = kFALSE |
||
| ) |
| RhoBooster::RhoBooster | ( | const RhoCandidate * | cand = 0, |
| Bool_t | saveCovMatrix = kFALSE |
||
| ) |
|
virtual |
Definition at line 83 of file RhoBooster.cxx.
| RhoCandidate & RhoBooster::Boost | ( | const RhoCandidate & | cand, |
| BoostSign | sign | ||
| ) | const |
Definition at line 145 of file RhoBooster.cxx.
References RhoCandidate::Boost(), fBoostVector, RhoFactory::Instance(), RhoFactory::NewCandidate(), and To.
Referenced by BoostFrom(), and BoostTo().
| RhoCandidate & RhoBooster::BoostFrom | ( | const RhoCandidate & | cand | ) | const |
Definition at line 104 of file RhoBooster.cxx.
| void RhoBooster::BoostFrom | ( | RhoCandList & | initialList, |
| RhoCandList & | boostedList, | ||
| Bool_t | cleanList = kTRUE |
||
| ) | const |
Definition at line 125 of file RhoBooster.cxx.
References RhoCandList::Add(), Boost(), RhoCandList::Cleanup(), From, and RhoCandListIterator::Next().
| RhoCandidate & RhoBooster::BoostTo | ( | const RhoCandidate & | cand | ) | const |
Definition at line 98 of file RhoBooster.cxx.
| void RhoBooster::BoostTo | ( | RhoCandList & | initialList, |
| RhoCandList & | boostedList, | ||
| Bool_t | cleanList = kTRUE |
||
| ) | const |
Definition at line 110 of file RhoBooster.cxx.
References RhoCandList::Add(), Boost(), RhoCandList::Cleanup(), RhoCandListIterator::Next(), and To.
|
inline |
|
inline |
Definition at line 81 of file RhoBooster.h.
References SetBoostVector().
Referenced by SetBoostVector().
|
inline |
Definition at line 82 of file RhoBooster.h.
References RhoCandidate::P4(), and SetBoostVector().
Referenced by SetBoostVector().
|
inline |
Definition at line 83 of file RhoBooster.h.
References SetBoostVector().
Referenced by SetBoostVector().
|
private |
Definition at line 122 of file RhoBooster.h.
Referenced by Boost(), and SetBoostVector().
|
private |
Definition at line 125 of file RhoBooster.h.
1.8.5