|
| V0Track (const V0Track &other)=default |
|
virtual void | CopyData (V0Track *v) |
|
void | SetTrackId (Int_t id) |
|
Int_t | GetTrackId () const |
|
Int_t | GetPdg () const |
|
Int_t | GetPdgPosDau () const |
|
Int_t | GetPdgNegDau () const |
|
Int_t | GetNegId () const |
|
Int_t | GetPosId () const |
|
Double_t | GetAlphaArm () const |
|
Double_t | GetPtArm () const |
|
Double_t | GetDauDist () const |
|
Double_t | GetDecLength () const |
|
Double_t | GetCosAngle () const |
|
void | SetS (Double_t s1, Double_t s2) |
|
void | SetPdgDaughters (Int_t pos, Int_t neg) |
|
void | SetPdg (Int_t pid) |
|
void | SetNegId (Int_t negId) |
|
void | SetPosId (Int_t posId) |
|
void | SetDecLenght (Double_t L) |
|
Double_t | GetLambdaMass () const |
|
Double_t | GetAntiLambdaMass () const |
|
Double_t | GetK0Mass () const |
|
Double_t | GetHypoMass (Double_t m_dau1, Double_t m_dau2) const |
|
std::pair< Double_t, Double_t > | GetS () const |
|
const TVector3 & | GetMomPos () const |
|
const TVector3 & | GetMomNeg () const |
|
const TVector3 & | GetDecay () const |
|
void | SetMomentumPos (const TVector3 &positiveDaughter) |
|
void | SetMomPos (Double_t px, Double_t py, Double_t pz) |
|
void | SetMomentumNeg (const TVector3 &negativeDaughter) |
|
void | SetMomNeg (Double_t px, Double_t py, Double_t pz) |
|
void | SetDecayPos (Double_t x, Double_t y, Double_t z) |
|
void | SetDecayPos (const TVector3 &pos) |
|
void | SetAlphaArm (Double_t alpha) |
|
void | SetPtArm (Double_t ptArm) |
|
void | SetDauDist (Double_t dauDist) |
|
virtual void | RotateZ (Double_t angle) |
|
TVector3 | Recalc (const Track &track) |
|
Definition at line 24 of file V0Track.h.
◆ V0Track()
Hal::V0Track::V0Track |
( |
| ) |
|
◆ ~V0Track()
Hal::V0Track::~V0Track |
( |
| ) |
|
|
virtual |
◆ CopyData()
void Hal::V0Track::CopyData |
( |
V0Track * | v | ) |
|
|
virtual |
copy content
- Parameters
-
Definition at line 70 of file V0Track.cxx.
◆ GetAlphaArm()
Double_t Hal::V0Track::GetAlphaArm |
( |
| ) |
const |
|
inline |
- Returns
- armenteros alpha
Definition at line 88 of file V0Track.h.
◆ GetAntiLambdaMass()
Double_t Hal::V0Track::GetAntiLambdaMass |
( |
| ) |
const |
|
inline |
- Returns
- mass with assumption that this is ant-lambda particle that decay into antiproton and pion+
Definition at line 156 of file V0Track.h.
◆ GetCosAngle()
Double_t Hal::V0Track::GetCosAngle |
( |
| ) |
const |
|
inline |
- Returns
- cosine angle
Definition at line 108 of file V0Track.h.
◆ GetDauDist()
Double_t Hal::V0Track::GetDauDist |
( |
| ) |
const |
|
inline |
- Returns
- minimal distance between daughers
Definition at line 98 of file V0Track.h.
◆ GetDecay()
const TVector3 & Hal::V0Track::GetDecay |
( |
| ) |
const |
|
inline |
- Returns
- decay vertex
Definition at line 186 of file V0Track.h.
◆ GetDecLength()
Double_t Hal::V0Track::GetDecLength |
( |
| ) |
const |
|
inline |
- Returns
- decay length
Definition at line 103 of file V0Track.h.
◆ GetHypoMass()
Double_t Hal::V0Track::GetHypoMass |
( |
Double_t | m_dau1, |
|
|
Double_t | m_dau2 ) const |
get mass based on daughter mass hypothesis
- Returns
Definition at line 32 of file V0Track.cxx.
◆ GetK0Mass()
Double_t Hal::V0Track::GetK0Mass |
( |
| ) |
const |
|
inline |
- Returns
- mass with assumption that this is lambda particle that decay into pion+ and pion-
Definition at line 161 of file V0Track.h.
◆ GetLambdaMass()
Double_t Hal::V0Track::GetLambdaMass |
( |
| ) |
const |
|
inline |
- Returns
- mass with assumption that this is lambda particle that decay into proton and pion-
Definition at line 151 of file V0Track.h.
◆ GetMomNeg()
const TVector3 & Hal::V0Track::GetMomNeg |
( |
| ) |
const |
|
inline |
- Returns
- momentum of negative daugher
Definition at line 181 of file V0Track.h.
◆ GetMomPos()
const TVector3 & Hal::V0Track::GetMomPos |
( |
| ) |
const |
|
inline |
- Returns
- momentum of positive daughter
Definition at line 176 of file V0Track.h.
◆ GetNegId()
Int_t Hal::V0Track::GetNegId |
( |
| ) |
const |
|
inline |
- Returns
- index of negative daughter in track array
Definition at line 78 of file V0Track.h.
◆ GetPdg()
Int_t Hal::V0Track::GetPdg |
( |
| ) |
const |
|
inline |
- Returns
- assumed PDG of this particle
Definition at line 63 of file V0Track.h.
◆ GetPdgNegDau()
Int_t Hal::V0Track::GetPdgNegDau |
( |
| ) |
const |
|
inline |
- Returns
- assumed pdg of negative daughter
Definition at line 73 of file V0Track.h.
◆ GetPdgPosDau()
Int_t Hal::V0Track::GetPdgPosDau |
( |
| ) |
const |
|
inline |
- Returns
- assumed dpg of postive daughter
Definition at line 68 of file V0Track.h.
◆ GetPosId()
Int_t Hal::V0Track::GetPosId |
( |
| ) |
const |
|
inline |
- Returns
- index of positive daughter in track array
Definition at line 83 of file V0Track.h.
◆ GetPtArm()
Double_t Hal::V0Track::GetPtArm |
( |
| ) |
const |
|
inline |
- Returns
- armenteros pt
Definition at line 93 of file V0Track.h.
◆ GetS()
std::pair< Double_t, Double_t > Hal::V0Track::GetS |
( |
| ) |
const |
|
inline |
- Returns
- daughters path's lengths, first length corresponds to positive daughter
Definition at line 171 of file V0Track.h.
◆ GetTrackId()
Int_t Hal::V0Track::GetTrackId |
( |
| ) |
const |
|
inline |
get id of track in event
- Returns
Definition at line 58 of file V0Track.h.
◆ Recalc()
TVector3 Hal::V0Track::Recalc |
( |
const Track & | track | ) |
|
recalculates variables:
- momentum of V0 Armenteros alpha & pt DCA and decay length
- Parameters
-
pointer | to track that own this hidden info |
- Returns
- dca of V0
Definition at line 44 of file V0Track.cxx.
◆ RotateZ()
void Hal::V0Track::RotateZ |
( |
Double_t | angle | ) |
|
|
virtual |
rotates particle around z-axis
- Parameters
-
Definition at line 89 of file V0Track.cxx.
◆ SetAlphaArm()
void Hal::V0Track::SetAlphaArm |
( |
Double_t | alpha | ) |
|
|
inline |
set armenteros alpha
- Parameters
-
Definition at line 229 of file V0Track.h.
◆ SetDauDist()
void Hal::V0Track::SetDauDist |
( |
Double_t | dauDist | ) |
|
|
inline |
set distance between daughters at decay vertex
- Parameters
-
Definition at line 239 of file V0Track.h.
◆ SetDecayPos() [1/2]
void Hal::V0Track::SetDecayPos |
( |
const TVector3 & | pos | ) |
|
|
inline |
set decay position
- Parameters
-
Definition at line 224 of file V0Track.h.
◆ SetDecayPos() [2/2]
void Hal::V0Track::SetDecayPos |
( |
Double_t | x, |
|
|
Double_t | y, |
|
|
Double_t | z ) |
set decay position
- Parameters
-
Definition at line 42 of file V0Track.cxx.
◆ SetDecLenght()
void Hal::V0Track::SetDecLenght |
( |
Double_t | L | ) |
|
|
inline |
set decay length
- Parameters
-
Definition at line 146 of file V0Track.h.
◆ SetMomentumNeg()
void Hal::V0Track::SetMomentumNeg |
( |
const TVector3 & | negativeDaughter | ) |
|
|
inline |
set momentum of positive daugther
- Parameters
-
Definition at line 204 of file V0Track.h.
◆ SetMomentumPos()
void Hal::V0Track::SetMomentumPos |
( |
const TVector3 & | positiveDaughter | ) |
|
|
inline |
set momentum of positive daugther
- Parameters
-
Definition at line 191 of file V0Track.h.
◆ SetMomNeg()
void Hal::V0Track::SetMomNeg |
( |
Double_t | px, |
|
|
Double_t | py, |
|
|
Double_t | pz ) |
set momentum of negative daughter
- Parameters
-
px | |
py | |
pz | |
m | mass of negative daughter |
Definition at line 68 of file V0Track.cxx.
◆ SetMomPos()
void Hal::V0Track::SetMomPos |
( |
Double_t | px, |
|
|
Double_t | py, |
|
|
Double_t | pz ) |
set momenum of postive daugher
- Parameters
-
px | |
py | |
pz | |
m | mass of positive daughter |
Definition at line 66 of file V0Track.cxx.
◆ SetNegId()
void Hal::V0Track::SetNegId |
( |
Int_t | negId | ) |
|
|
inline |
set index of negative particle
- Parameters
-
Definition at line 136 of file V0Track.h.
◆ SetPdg()
void Hal::V0Track::SetPdg |
( |
Int_t | pid | ) |
|
|
inline |
set assumed PDG of this particle
- Parameters
-
Definition at line 131 of file V0Track.h.
◆ SetPdgDaughters()
void Hal::V0Track::SetPdgDaughters |
( |
Int_t | pos, |
|
|
Int_t | neg ) |
|
inline |
set pdg of daughters
- Parameters
-
Definition at line 123 of file V0Track.h.
◆ SetPosId()
void Hal::V0Track::SetPosId |
( |
Int_t | posId | ) |
|
|
inline |
set index of positve particle
- Parameters
-
Definition at line 141 of file V0Track.h.
◆ SetPtArm()
void Hal::V0Track::SetPtArm |
( |
Double_t | ptArm | ) |
|
|
inline |
set armenteros pT
- Parameters
-
Definition at line 234 of file V0Track.h.
◆ SetS()
void Hal::V0Track::SetS |
( |
Double_t | s1, |
|
|
Double_t | s2 ) |
|
inline |
set helix lenghts at decay vertex
- Parameters
-
Definition at line 114 of file V0Track.h.
◆ SetTrackId()
void Hal::V0Track::SetTrackId |
( |
Int_t | id | ) |
|
|
inline |
set id of track in event
- Parameters
-
Definition at line 53 of file V0Track.h.
The documentation for this class was generated from the following files: