CbmRoot
|
#include <LxTrackAna.h>
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< LxSimplePoint > | stsPoints [LXSTSSTATIONS] |
std::list< LxSimplePoint > | muchPoints [LXSTATIONS][LXLAYERS] |
std::list< LxSimplePoint > | muchMCPts [LXSTATIONS][LXLAYERS] |
std::pair< LxSimpleTrack *, scaltype > | linkedMuchTrack |
std::list< std::pair< LxSimpleTrack *, scaltype > > | linkedStsTracks |
LxSimpleTrack * | linkedStsTrack |
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 |
LxSimpleTrack * | parent |
Definition at line 25 of file Simple/LxTrackAna.h.
|
inline |
Definition at line 35 of file Simple/LxTrackAna.h.
|
inline |
Definition at line 35 of file riplet/LxTrackAna.h.
void LxSimpleTrack::RebindMuchTrack | ( | ) |
Definition at line 95 of file Simple/LxTrackAna.cxx.
References linkedMuchTrack, and RebindMuchTrack().
Referenced by LxTrackAna::Connect(), LxTrackAnaTriplet::Connect(), and RebindMuchTrack().
void LxSimpleTrack::RebindMuchTrack | ( | ) |
scaltype LxSimpleTrack::charge |
Definition at line 34 of file Simple/LxTrackAna.h.
Referenced by LxTrackAna::Connect(), and LxTrackAnaTriplet::Connect().
Double_t LxSimpleTrack::charge |
Definition at line 34 of file riplet/LxTrackAna.h.
scaltype LxSimpleTrack::e |
Definition at line 33 of file Simple/LxTrackAna.h.
Referenced by BuildInvMass(), LxTrackAna::Connect(), and LxTrackAnaTriplet::Connect().
Double_t LxSimpleTrack::e |
Definition at line 33 of file riplet/LxTrackAna.h.
std::pair<LxSimpleTrack*, scaltype> LxSimpleTrack::linkedMuchTrack |
Definition at line 59 of file Simple/LxTrackAna.h.
Referenced by LxTrackAna::Connect(), LxTrackAnaTriplet::Connect(), and RebindMuchTrack().
std::pair<LxSimpleTrack*, Double_t> LxSimpleTrack::linkedMuchTrack |
Definition at line 60 of file riplet/LxTrackAna.h.
LxSimpleTrack * LxSimpleTrack::linkedStsTrack |
Definition at line 62 of file Simple/LxTrackAna.h.
Referenced by LxTrackAna::Connect(), and LxTrackAnaTriplet::Connect().
std::list<std::pair<LxSimpleTrack*, scaltype> > LxSimpleTrack::linkedStsTracks |
Definition at line 61 of file Simple/LxTrackAna.h.
Referenced by LxTrackAna::Connect(), and LxTrackAnaTriplet::Connect().
std::list<std::pair<LxSimpleTrack*, Double_t> > LxSimpleTrack::linkedStsTracks |
Definition at line 62 of file riplet/LxTrackAna.h.
Int_t LxSimpleTrack::motherId |
Definition at line 27 of file Simple/LxTrackAna.h.
Referenced by BuildNearestHitStat(), LxTrackAnaSegments::BuildStatistics(), LxTrackAna::BuildStatistics(), LxTrackAnaTriplet::BuildStatistics(), BuildStatistics(), LxTrackAna::Connect(), LxTrackAnaTriplet::Connect(), and LxTrackAnaTriplet::Exec().
std::list< LxSimplePoint > LxSimpleTrack::muchMCPts |
Definition at line 56 of file Simple/LxTrackAna.h.
Referenced by AveragePoints(), BuildNearestHitStat(), LxTrackAna::Exec(), and LxTrackAnaTriplet::Exec().
std::list< LxSimplePoint > LxSimpleTrack::muchPoints |
Definition at line 55 of file Simple/LxTrackAna.h.
Referenced by AveragePoints(), BuildNearestHitStat(), LxTrackAna::BuildStatistics(), LxTrackAnaTriplet::BuildStatistics(), BuildStatistics(), LxTrackAna::Connect(), LxTrackAnaTriplet::Connect(), LxTrackAna::Exec(), LxTrackAnaTriplet::Exec(), GetPoints(), GetPoints2(), and LxTrackAnaSegments::StatForTrack().
Double_t LxSimpleTrack::p |
Definition at line 28 of file riplet/LxTrackAna.h.
scaltype LxSimpleTrack::p |
Definition at line 28 of file Simple/LxTrackAna.h.
Referenced by BuildStatistics(), LxTrackAna::Connect(), and LxTrackAnaTriplet::Connect().
LxSimpleTrack* LxSimpleTrack::parent |
Definition at line 64 of file riplet/LxTrackAna.h.
Referenced by LxTrackAnaTriplet::Exec(), GetPoints(), and GetPoints2().
Int_t LxSimpleTrack::pdgCode |
Definition at line 26 of file Simple/LxTrackAna.h.
Referenced by BuildNearestHitStat(), LxTrackAnaSegments::BuildStatistics(), LxTrackAna::BuildStatistics(), LxTrackAnaTriplet::BuildStatistics(), BuildStatistics(), LxTrackAna::Connect(), and LxTrackAnaTriplet::Connect().
scaltype LxSimpleTrack::pt |
Definition at line 29 of file Simple/LxTrackAna.h.
Referenced by LxTrackAna::Connect(), and LxTrackAnaTriplet::Connect().
Double_t LxSimpleTrack::pt |
Definition at line 29 of file riplet/LxTrackAna.h.
Double_t LxSimpleTrack::px |
Definition at line 30 of file riplet/LxTrackAna.h.
scaltype LxSimpleTrack::px |
Definition at line 30 of file Simple/LxTrackAna.h.
Referenced by BuildInvMass(), LxTrackAna::Connect(), LxTrackAnaTriplet::Connect(), LxTrackAna::Init(), and LxTrackAnaTriplet::Init().
scaltype LxSimpleTrack::py |
Definition at line 31 of file Simple/LxTrackAna.h.
Referenced by BuildInvMass(), LxTrackAna::Connect(), and LxTrackAnaTriplet::Connect().
Double_t LxSimpleTrack::py |
Definition at line 31 of file riplet/LxTrackAna.h.
scaltype LxSimpleTrack::pz |
Definition at line 32 of file Simple/LxTrackAna.h.
Referenced by BuildInvMass(), LxTrackAna::Connect(), and LxTrackAnaTriplet::Connect().
Double_t LxSimpleTrack::pz |
Definition at line 32 of file riplet/LxTrackAna.h.
std::list< LxSimplePoint > LxSimpleTrack::stsPoints |
Definition at line 54 of file Simple/LxTrackAna.h.
Referenced by AveragePoints(), LxTrackAna::BuildStatistics(), BuildStatistics(), LxTrackAna::Connect(), LxTrackAnaTriplet::Connect(), LxTrackAna::Exec(), and LxTrackAnaTriplet::Exec().