FairRoot/PandaRoot
|
#include <PndFTSTopoReconstructor.h>
Public Member Functions | |
PndFTSTopoReconstructor () | |
~PndFTSTopoReconstructor () | |
void | Init (PndFTSCAGBTracker *tracker) |
void | ReconstructPrimVertex () |
void | ReconstructParticles () |
KFParticle & | GetPrimVertex () const |
Accessors. More... | |
vector< KFParticle > const & | GetParticles () const |
vector< KFPTrack > const & | GetTracks () const |
vector< int > const & | GetRTrackIds () const |
vector< float > const & | GetChiPrim () const |
Private Member Functions | |
PndFTSTopoReconstructor & | operator= (PndFTSTopoReconstructor &) |
PndFTSTopoReconstructor (PndFTSTopoReconstructor &) | |
void | GetChiToPrimVertex (vector< KFPTrack > &tracks, KFParticleSIMD &pv, vector< float > &chi) |
Private Attributes | |
KFPTopoReconstructor * | fKFPTopoReconstructor |
std::vector< KFPTrack > | tmpTracks |
std::vector< const PndFTSCATrackParam * > | tmpGbTracks |
vector< int > | fRTrackIds |
vector< float > | fChiToPrimVtx |
vector< KFParticle > | fParticles |
Definition at line 18 of file PndFTSTopoReconstructor.h.
|
inline |
Definition at line 20 of file PndFTSTopoReconstructor.h.
References fKFPTopoReconstructor.
PndFTSTopoReconstructor::~PndFTSTopoReconstructor | ( | ) |
Definition at line 33 of file PndFTSTopoReconstructor.cxx.
References fKFPTopoReconstructor.
|
private |
|
inline |
Definition at line 33 of file PndFTSTopoReconstructor.h.
References fChiToPrimVtx.
|
private |
Definition at line 231 of file PndFTSTopoReconstructor.cxx.
References PndFTSCATrackParam::Angle(), b, c, cos(), PndFTSCATrackParam::Cov(), KFParticleSIMD::CovarianceMatrix(), d, dy, dz, fabs(), KFParticleSIMD::GetFieldValue(), sin(), sqrt(), tmpGbTracks, PndFTSCATrackParam::TransportToX0(), KFParticleSIMD::X(), KFParticleSIMD::Y(), PndFTSCATrackParam::Y(), KFParticleSIMD::Z(), and PndFTSCATrackParam::Z().
Referenced by ReconstructParticles().
|
inline |
Definition at line 30 of file PndFTSTopoReconstructor.h.
References fParticles.
|
inline |
Accessors.
Definition at line 29 of file PndFTSTopoReconstructor.h.
References fKFPTopoReconstructor, and KFPTopoReconstructor::GetPrimVertex().
Referenced by ReconstructParticles().
|
inline |
|
inline |
Definition at line 31 of file PndFTSTopoReconstructor.h.
References tmpTracks.
void PndFTSTopoReconstructor::Init | ( | PndFTSCAGBTracker * | tracker | ) |
Definition at line 38 of file PndFTSTopoReconstructor.cxx.
References CAMath::Abs(), PndFTSCATrackParam::Angle(), ASSERT, PndFTSCAParam::Bz(), PndFTSCAParam::cBz(), PndFTSCATrackParam::Chi2(), PndFTSCATrackParam::CosPhi(), PndFTSCATrackParam::Cov(), PndFTSCATrackParam::DzDs(), f, fabs(), fChiToPrimVtx, fKFPTopoReconstructor, fRTrackIds, PndFTSCAGBTracker::GetParameters(), i, KFPTopoReconstructor::Init(), PndFTSCAGBTrack::InnerParam(), PndFTSCATrackParam::NDF(), PndFTSCAGBTracker::NTracks(), ok, pt(), PndFTSCATrackParam::QPt(), KFPTrack::RotateXY(), KFPTrack::SetCharge(), KFPTrack::SetChi2(), KFPTrack::SetCovarianceMatrix(), KFParticle::SetField(), KFParticleSIMD::SetField(), KFPTrack::SetId(), KFPTrack::SetNDF(), KFPTrack::SetPx(), KFPTrack::SetPy(), KFPTrack::SetPz(), KFPTrack::SetX(), KFPTrack::SetY(), KFPTrack::SetZ(), PndFTSCATrackParam::SinPhi(), tmpGbTracks, tmpTracks, PndFTSCAGBTracker::Track(), PndFTSCATrackParam::TransportToX0(), PndFTSCATrackParam::X(), PndFTSCATrackParam::Y(), and PndFTSCATrackParam::Z().
|
private |
void PndFTSTopoReconstructor::ReconstructParticles | ( | ) |
Definition at line 270 of file PndFTSTopoReconstructor.cxx.
References fChiToPrimVtx, KFParticleFinder::FindParticles(), fParticles, GetChiToPrimVertex(), GetPrimVertex(), and tmpTracks.
void PndFTSTopoReconstructor::ReconstructPrimVertex | ( | ) |
Definition at line 226 of file PndFTSTopoReconstructor.cxx.
References fKFPTopoReconstructor, and KFPTopoReconstructor::ReconstructPrimVertex().
|
private |
Definition at line 51 of file PndFTSTopoReconstructor.h.
Referenced by GetChiPrim(), Init(), and ReconstructParticles().
|
private |
Definition at line 41 of file PndFTSTopoReconstructor.h.
Referenced by GetPrimVertex(), Init(), PndFTSTopoReconstructor(), ReconstructPrimVertex(), and ~PndFTSTopoReconstructor().
|
private |
Definition at line 52 of file PndFTSTopoReconstructor.h.
Referenced by GetParticles(), and ReconstructParticles().
|
private |
Definition at line 49 of file PndFTSTopoReconstructor.h.
Referenced by GetRTrackIds(), and Init().
|
private |
Definition at line 44 of file PndFTSTopoReconstructor.h.
Referenced by GetChiToPrimVertex(), and Init().
|
private |
Definition at line 43 of file PndFTSTopoReconstructor.h.
Referenced by GetTracks(), Init(), and ReconstructParticles().