CbmRoot
LxSimpleTrack Struct Reference

#include <LxTrackAna.h>

Collaboration diagram for LxSimpleTrack:
[legend]

Public Member Functions

 LxSimpleTrack (Int_t pdgc, Int_t mid, scaltype P, scaltype Pt, scaltype Px, scaltype Py, scaltype Pz, scaltype E)
 
void RebindMuchTrack ()
 
 LxSimpleTrack (Int_t pdgc, Int_t mid, Double_t P, Double_t Pt, Double_t Px, Double_t Py, Double_t Pz, Double_t E)
 
void RebindMuchTrack ()
 

Public Attributes

Int_t pdgCode
 
Int_t motherId
 
scaltype p
 
scaltype pt
 
scaltype px
 
scaltype py
 
scaltype pz
 
scaltype e
 
scaltype charge
 
std::list< LxSimplePointstsPoints [LXSTSSTATIONS]
 
std::list< LxSimplePointmuchPoints [LXSTATIONS][LXLAYERS]
 
std::list< LxSimplePointmuchMCPts [LXSTATIONS][LXLAYERS]
 
std::pair< LxSimpleTrack *, scaltypelinkedMuchTrack
 
std::list< std::pair< LxSimpleTrack *, scaltype > > linkedStsTracks
 
LxSimpleTracklinkedStsTrack
 
Double_t p
 
Double_t pt
 
Double_t px
 
Double_t py
 
Double_t pz
 
Double_t e
 
Double_t charge
 
std::pair< LxSimpleTrack *, Double_t > linkedMuchTrack
 
std::list< std::pair< LxSimpleTrack *, Double_t > > linkedStsTracks
 
LxSimpleTrackparent
 

Detailed Description

Definition at line 25 of file Simple/LxTrackAna.h.

Constructor & Destructor Documentation

◆ LxSimpleTrack() [1/2]

LxSimpleTrack::LxSimpleTrack ( Int_t  pdgc,
Int_t  mid,
scaltype  P,
scaltype  Pt,
scaltype  Px,
scaltype  Py,
scaltype  Pz,
scaltype  E 
)
inline

Definition at line 35 of file Simple/LxTrackAna.h.

◆ LxSimpleTrack() [2/2]

LxSimpleTrack::LxSimpleTrack ( Int_t  pdgc,
Int_t  mid,
Double_t  P,
Double_t  Pt,
Double_t  Px,
Double_t  Py,
Double_t  Pz,
Double_t  E 
)
inline

Definition at line 35 of file riplet/LxTrackAna.h.

Member Function Documentation

◆ RebindMuchTrack() [1/2]

void LxSimpleTrack::RebindMuchTrack ( )

◆ RebindMuchTrack() [2/2]

void LxSimpleTrack::RebindMuchTrack ( )

Member Data Documentation

◆ charge [1/2]

scaltype LxSimpleTrack::charge

Definition at line 34 of file Simple/LxTrackAna.h.

Referenced by LxTrackAna::Connect(), and LxTrackAnaTriplet::Connect().

◆ charge [2/2]

Double_t LxSimpleTrack::charge

Definition at line 34 of file riplet/LxTrackAna.h.

◆ e [1/2]

scaltype LxSimpleTrack::e

◆ e [2/2]

Double_t LxSimpleTrack::e

Definition at line 33 of file riplet/LxTrackAna.h.

◆ linkedMuchTrack [1/2]

std::pair<LxSimpleTrack*, scaltype> LxSimpleTrack::linkedMuchTrack

◆ linkedMuchTrack [2/2]

std::pair<LxSimpleTrack*, Double_t> LxSimpleTrack::linkedMuchTrack

Definition at line 60 of file riplet/LxTrackAna.h.

◆ linkedStsTrack

LxSimpleTrack * LxSimpleTrack::linkedStsTrack

Definition at line 62 of file Simple/LxTrackAna.h.

Referenced by LxTrackAna::Connect(), and LxTrackAnaTriplet::Connect().

◆ linkedStsTracks [1/2]

std::list<std::pair<LxSimpleTrack*, scaltype> > LxSimpleTrack::linkedStsTracks

Definition at line 61 of file Simple/LxTrackAna.h.

Referenced by LxTrackAna::Connect(), and LxTrackAnaTriplet::Connect().

◆ linkedStsTracks [2/2]

std::list<std::pair<LxSimpleTrack*, Double_t> > LxSimpleTrack::linkedStsTracks

Definition at line 62 of file riplet/LxTrackAna.h.

◆ motherId

◆ muchMCPts

std::list< LxSimplePoint > LxSimpleTrack::muchMCPts

◆ muchPoints

◆ p [1/2]

Double_t LxSimpleTrack::p

Definition at line 28 of file riplet/LxTrackAna.h.

◆ p [2/2]

scaltype LxSimpleTrack::p

◆ parent

LxSimpleTrack* LxSimpleTrack::parent

Definition at line 64 of file riplet/LxTrackAna.h.

Referenced by LxTrackAnaTriplet::Exec(), GetPoints(), and GetPoints2().

◆ pdgCode

◆ pt [1/2]

scaltype LxSimpleTrack::pt

Definition at line 29 of file Simple/LxTrackAna.h.

Referenced by LxTrackAna::Connect(), and LxTrackAnaTriplet::Connect().

◆ pt [2/2]

Double_t LxSimpleTrack::pt

Definition at line 29 of file riplet/LxTrackAna.h.

◆ px [1/2]

Double_t LxSimpleTrack::px

Definition at line 30 of file riplet/LxTrackAna.h.

◆ px [2/2]

◆ py [1/2]

scaltype LxSimpleTrack::py

◆ py [2/2]

Double_t LxSimpleTrack::py

Definition at line 31 of file riplet/LxTrackAna.h.

◆ pz [1/2]

scaltype LxSimpleTrack::pz

◆ pz [2/2]

Double_t LxSimpleTrack::pz

Definition at line 32 of file riplet/LxTrackAna.h.

◆ stsPoints


The documentation for this struct was generated from the following files: