CbmRoot
|
#include <HalCbmHbtTrack.h>
Public Member Functions | |
HalCbmHbtTrack () | |
const TVector3 & | GetPosAtMiddle () const |
const TVector3 & | GetPosAtStsEntrance () const |
const TVector3 & | GetPosAtStsExit () const |
const TVector3 & | GetPosAtCustom () const |
const TVector3 & | GetPosAtPlane (Int_t plane) const |
const TVector3 & | GetMomAtMiddle () const |
const TVector3 & | GetMomAtStsEntrance () const |
const TVector3 & | GetMomAtStsExit () const |
const TVector3 & | GetMomAtCustom () const |
const TVector3 & | GetMomAtPlane (Int_t plane) const |
CbmHelix & | GetHelix () |
void | CalculateAtR (Double_t R) |
virtual void | CopyData (Hal::Track *other) |
HalCbmHbtTrack (const HalCbmHbtTrack &other) | |
HalCbmHbtTrack & | operator= (const HalCbmHbtTrack &other) |
virtual | ~HalCbmHbtTrack () |
Private Attributes | |
TVector3 | fPosAt [9] |
TVector3 | fMomAt [9] |
TVector3 | fPosAtCustom |
TVector3 | fMomAtCustom |
CbmHelix | fHelix |
Double_t | fR |
Definition at line 18 of file HalCbmHbtTrack.h.
HalCbmHbtTrack::HalCbmHbtTrack | ( | ) |
Definition at line 12 of file HalCbmHbtTrack.cxx.
HalCbmHbtTrack::HalCbmHbtTrack | ( | const HalCbmHbtTrack & | other | ) |
Definition at line 16 of file HalCbmHbtTrack.cxx.
References fHelix, fMomAt, fMomAtCustom, fPosAt, fPosAtCustom, and fR.
|
virtual |
Definition at line 14 of file HalCbmHbtTrack.cxx.
void HalCbmHbtTrack::CalculateAtR | ( | Double_t | R | ) |
Definition at line 58 of file HalCbmHbtTrack.cxx.
References CbmHelix::Eval(), fMomAtCustom, fPosAtCustom, fR, GetHelix(), x, and y.
Referenced by HalCbmDeltaPhiDeltaThetaStarCut::PassHbt(), and HalCbmPairSeparationCut2D::PassHbt().
|
virtual |
Definition at line 43 of file HalCbmHbtTrack.cxx.
References CbmHelix::Eval(), fHelix, fMomAt, fPosAt, fR, CbmHelix::X(), x, and y.
|
inline |
|
inline |
Definition at line 36 of file HalCbmHbtTrack.h.
References fMomAtCustom.
Referenced by HalCbmDeltaPhiDeltaThetaStarCut::PassHbt(), and HalCbmPairSeparationCut2D::PassHbt().
|
inline |
Definition at line 33 of file HalCbmHbtTrack.h.
References fMomAt.
|
inline |
Definition at line 37 of file HalCbmHbtTrack.h.
References fMomAt.
Referenced by HalCbmDeltaPhiDeltaThetaStarCutLayers::PassHbt(), and HalCbmDeltaPhiDeltaThetaStarMinCut::PassHbt().
|
inline |
Definition at line 34 of file HalCbmHbtTrack.h.
References fMomAt.
|
inline |
Definition at line 35 of file HalCbmHbtTrack.h.
References fMomAt.
|
inline |
Definition at line 31 of file HalCbmHbtTrack.h.
References fPosAtCustom.
|
inline |
Definition at line 28 of file HalCbmHbtTrack.h.
References fPosAt.
|
inline |
Definition at line 32 of file HalCbmHbtTrack.h.
References fPosAt.
Referenced by HalCbmDeltaPhiDeltaThetaStarCutLayers::PassHbt(), and HalCbmStsSeparationCutLayers::PassHbt().
|
inline |
Definition at line 29 of file HalCbmHbtTrack.h.
References fPosAt.
Referenced by HalCbmStsEntranceSepCut::PassHbt().
|
inline |
Definition at line 30 of file HalCbmHbtTrack.h.
References fPosAt.
Referenced by HalCbmStsExitSepCut::PassHbt().
HalCbmHbtTrack & HalCbmHbtTrack::operator= | ( | const HalCbmHbtTrack & | other | ) |
Definition at line 28 of file HalCbmHbtTrack.cxx.
References fHelix, fMomAt, fMomAtCustom, fPosAt, fPosAtCustom, and fR.
|
private |
Definition at line 23 of file HalCbmHbtTrack.h.
Referenced by CopyData(), GetHelix(), HalCbmHbtTrack(), and operator=().
|
private |
Definition at line 20 of file HalCbmHbtTrack.h.
Referenced by CopyData(), GetMomAtMiddle(), GetMomAtPlane(), GetMomAtStsEntrance(), GetMomAtStsExit(), HalCbmHbtTrack(), and operator=().
|
private |
Definition at line 22 of file HalCbmHbtTrack.h.
Referenced by CalculateAtR(), GetMomAtCustom(), HalCbmHbtTrack(), and operator=().
|
private |
Definition at line 19 of file HalCbmHbtTrack.h.
Referenced by CopyData(), GetPosAtMiddle(), GetPosAtPlane(), GetPosAtStsEntrance(), GetPosAtStsExit(), HalCbmHbtTrack(), and operator=().
|
private |
Definition at line 21 of file HalCbmHbtTrack.h.
Referenced by CalculateAtR(), GetPosAtCustom(), HalCbmHbtTrack(), and operator=().
|
private |
Definition at line 24 of file HalCbmHbtTrack.h.
Referenced by CalculateAtR(), CopyData(), HalCbmHbtTrack(), and operator=().