|
BmnRoot
|
#include <BmnTrack.h>
Public Member Functions | |
| BmnTrack () | |
| virtual | ~BmnTrack () |
| void | AddHit (Int_t hitIndex, FairHit *Hit) |
| void | Print () |
| void | SortHits () |
| void | DeleteHits () |
| Int_t | GetNHits () const |
| Int_t | GetHitIndex (Int_t iHit) const |
| Int_t | GetFlag () const |
| Float_t | GetChi2 () const |
| Int_t | GetNDF () const |
| Float_t | GetB () const |
| Float_t | GetLength () const |
| FairTrackParam * | GetParamFirst () |
| FairTrackParam * | GetParamLast () |
| Double_t | GetP () |
| void | SetParamFirst (FairTrackParam &par) |
| void | SetParamLast (FairTrackParam &par) |
| void | SetFlag (Int_t flag) |
| void | SetChi2 (Double_t chi2) |
| void | SetNDF (Int_t ndf) |
| void | SetNHits (Int_t n) |
| void | SetB (Double_t b) |
| void | SetLength (Double_t length) |
| Bool_t | IsUsed () |
| void | SetUsing (Bool_t flag) |
| BmnTrack () | |
| virtual | ~BmnTrack () |
| void | AddHit (Int_t hitIndex, FairHit *Hit) |
| void | Print () |
| void | SortHits () |
| void | DeleteHits () |
| Int_t | GetNHits () const |
| Int_t | GetHitIndex (Int_t iHit) const |
| Int_t | GetFlag () const |
| Float_t | GetChi2 () const |
| Int_t | GetNDF () const |
| Float_t | GetB () const |
| Float_t | GetLength () const |
| FairTrackParam * | GetParamFirst () |
| FairTrackParam * | GetParamLast () |
| Double_t | GetP () |
| void | SetParamFirst (FairTrackParam &par) |
| void | SetParamLast (FairTrackParam &par) |
| void | SetFlag (Int_t flag) |
| void | SetChi2 (Double_t chi2) |
| void | SetNDF (Int_t ndf) |
| void | SetNHits (Int_t n) |
| void | SetB (Double_t b) |
| void | SetLength (Double_t length) |
| Bool_t | IsUsed () |
| void | SetUsing (Bool_t flag) |
Definition at line 18 of file BmnTrack.h.
| BmnTrack::BmnTrack | ( | ) |
Default constructor
Definition at line 5 of file BmnTrack.cxx.
|
virtual |
Destructor
Definition at line 21 of file BmnTrack.cxx.
| BmnTrack::BmnTrack | ( | ) |
Default constructor
|
virtual |
Destructor
| void BmnTrack::AddHit | ( | Int_t | hitIndex, |
| FairHit * | Hit | ||
| ) |
Associate a FairHit to the track
Definition at line 26 of file BmnTrack.cxx.
Referenced by BmnTrackConv::ProcessDST().
| void BmnTrack::AddHit | ( | Int_t | hitIndex, |
| FairHit * | Hit | ||
| ) |
Associate a FairHit to the track
|
inline |
Definition at line 40 of file BmnTrack.h.
|
inline |
Definition at line 40 of file BmnTrack.h.
|
inline |
Definition at line 64 of file BmnTrack.h.
Referenced by SrcVertexFinder::FindVertexByVirtualPlanes().
|
inline |
Definition at line 64 of file BmnTrack.h.
|
inline |
Definition at line 56 of file BmnTrack.h.
Referenced by BmnGlobalAlignment::Exec(), BmnPairFinder::Exec(), BmnGemTrack::Print(), BmnSiliconTrack::Print(), and BmnVSPTrack::Print().
|
inline |
Definition at line 56 of file BmnTrack.h.
|
inline |
Definition at line 52 of file BmnTrack.h.
Referenced by BmnVertexFinder::FindPrimaryVertex(), BmnVertexFinder::FindSecondaryVertex(), SrcVertexFinder::FindVertexAnalitically(), SrcVertexFinder::FindVertexByVirtualPlanes(), BmnVertexFinder::FindVZByVirtualPlanes(), and BmnGemTrack::Print().
|
inline |
Definition at line 52 of file BmnTrack.h.
|
inline |
Definition at line 48 of file BmnTrack.h.
Referenced by CircleBy3Hit(), CircleFit(), DrawHits(), BmnEfficiency::Efficiency(), BmnResiduals::Exec(), BmnGlobalTrackDraw::Exec(), LineFit(), LineFit(), Pol2By3Hit(), and Pol2Fit().
|
inline |
Definition at line 48 of file BmnTrack.h.
|
inline |
Definition at line 68 of file BmnTrack.h.
Referenced by SrcVertexFinder::FindVertexByVirtualPlanes(), BmnGemTrack::Print(), BmnSiliconTrack::Print(), and BmnVSPTrack::Print().
|
inline |
Definition at line 68 of file BmnTrack.h.
|
inline |
Definition at line 60 of file BmnTrack.h.
Referenced by BmnGlobalAlignment::Exec(), and BmnPairFinder::Exec().
|
inline |
Definition at line 60 of file BmnTrack.h.
|
inline |
Accessors
Definition at line 44 of file BmnTrack.h.
Referenced by CircleBy3Hit(), CircleFit(), BmnLambdaEmbeddingQa::DoInnerTrackerRecoEfficiency(), DrawHits(), BmnEfficiency::Efficiency(), BmnGlobalAlignment::Exec(), BmnResiduals::Exec(), BmnGlobalTrackDraw::Exec(), LineFit(), LineFit(), lit::NDF(), Pol2By3Hit(), Pol2Fit(), BmnGemTrack::Print(), BmnSiliconTrack::Print(), BmnVSPTrack::Print(), and BmnTrackConv::ProcessDST().
|
inline |
Accessors
Definition at line 44 of file BmnTrack.h.
|
inline |
Definition at line 80 of file BmnTrack.h.
Referenced by BmnTrackingQaOffline::DoAnalisys(), BmnLambdaEmbeddingQa::DoInnerTrackerRecoEfficiency(), BmnEfficiency::Efficiency(), BmnGlobalTracking::Exec(), BmnTof400Qa::Exec(), BmnPairFinder::Exec(), BmnGlobalTrack::GetEta(), BmnGlobalTrack::GetMass2(), BmnGlobalTrack::GetPz(), and BmnPid::SetVector().
|
inline |
Definition at line 80 of file BmnTrack.h.
|
inline |
Definition at line 72 of file BmnTrack.h.
Referenced by SrcVertexFinder::CreateArmCandidates(), BmnLambdaEmbeddingQa::DoEffAnalysis(), BmnPidSRC::DrawPID(), BmnEfficiency::Efficiency(), BmnGlobalAlignment::Exec(), BmnResiduals::Exec(), BmnGlobalTracking::Exec(), BmnTrackDrawP::Exec(), BmnPairFinder::Exec(), BmnVertexFinder::FindPrimaryVertex(), BmnVertexFinder::FindSecondaryVertex(), SrcVertexFinder::FindVertexAnalitically(), SrcVertexFinder::FindVertexByVirtualPlanes(), BmnVertexFinder::FindVZByVirtualPlanes(), SrcVertexFinder::FindVZByVirtualPlanes(), BmnGlobalTrack::GetPx(), BmnGlobalTrack::GetPy(), BmnGlobalTrack::GetPz(), GetVZByTwoStraightTracks(), BmnGemTrack::Print(), BmnSiliconTrack::Print(), BmnVSPTrack::Print(), BmnParticleEqualizer::ShowResultDistributions(), and Tof400Identification().
|
inline |
Definition at line 72 of file BmnTrack.h.
|
inline |
Definition at line 76 of file BmnTrack.h.
Referenced by BmnPidSRC::AzPID(), BmnCombineVertexFinder::CombineVertex(), SrcVertexFinder::CreateArmCandidates(), BmnTrackingQaOffline::DoAnalisys(), BmnPidSRC::DrawPID(), BmnEfficiency::Efficiency(), BmnGlobalTracking::Exec(), SrcVertexFinder::FindVertexByVirtualPlanes(), BmnGemTrack::Print(), BmnSiliconTrack::Print(), BmnVSPTrack::Print(), BmnPidSRC::RigidityPID(), and Tof400Identification().
|
inline |
Definition at line 76 of file BmnTrack.h.
|
inline |
Definition at line 117 of file BmnTrack.h.
|
inline |
Definition at line 117 of file BmnTrack.h.
| void BmnTrack::Print | ( | ) |
Public method Print Output to screen
Definition at line 31 of file BmnTrack.cxx.
| void BmnTrack::Print | ( | ) |
Public method Print Output to screen
|
inline |
Definition at line 109 of file BmnTrack.h.
Referenced by SrcVertexFinder::CreateArmCandidates(), and SrcVertexFinder::FindVertexByVirtualPlanes().
|
inline |
Definition at line 109 of file BmnTrack.h.
|
inline |
Definition at line 97 of file BmnTrack.h.
Referenced by BmnGlobalTracking::Exec(), BmnPairFinder::Exec(), and BmnTrackConv::ProcessDST().
|
inline |
Definition at line 97 of file BmnTrack.h.
|
inline |
Definition at line 93 of file BmnTrack.h.
Referenced by SrcVertexFinder::Exec(), BmnVertexFinder::FindPrimaryVertex(), SrcVertexFinder::FindVertexByVirtualPlanes(), and BmnVertexFinder::FindVZByVirtualPlanes().
|
inline |
Definition at line 93 of file BmnTrack.h.
|
inline |
Definition at line 113 of file BmnTrack.h.
Referenced by BmnGlobalTracking::Exec(), and SrcVertexFinder::FindVertexByVirtualPlanes().
|
inline |
Definition at line 113 of file BmnTrack.h.
|
inline |
Definition at line 101 of file BmnTrack.h.
Referenced by BmnGlobalTracking::Exec(), BmnPairFinder::Exec(), and BmnTrackConv::ProcessDST().
|
inline |
Definition at line 101 of file BmnTrack.h.
|
inline |
Definition at line 105 of file BmnTrack.h.
Referenced by BmnGlobalTracking::Exec(), BmnPairFinder::Exec(), SrcVertexFinder::FindVertexAnalitically(), and SrcVertexFinder::FindVertexByVirtualPlanes().
|
inline |
Definition at line 105 of file BmnTrack.h.
|
inline |
Modifiers
Definition at line 85 of file BmnTrack.h.
Referenced by BmnGlobalTracking::Exec(), BmnPairFinder::Exec(), and BmnTrackConv::ProcessDST().
|
inline |
Modifiers
Definition at line 85 of file BmnTrack.h.
|
inline |
Definition at line 89 of file BmnTrack.h.
Referenced by BmnGlobalTracking::Exec(), BmnPairFinder::Exec(), and BmnTrackConv::ProcessDST().
|
inline |
Definition at line 89 of file BmnTrack.h.
|
inline |
Definition at line 121 of file BmnTrack.h.
|
inline |
Definition at line 121 of file BmnTrack.h.
| void BmnTrack::SortHits | ( | ) |
Public method SortHits Sorts the hits in downstream direction and writes the hit indices into the member fHits
Definition at line 41 of file BmnTrack.cxx.
Referenced by BmnTrackConv::ProcessDST().
| void BmnTrack::SortHits | ( | ) |
Public method SortHits Sorts the hits in downstream direction and writes the hit indices into the member fHits