EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
GFRavePropagator class. More...
#include <fun4all_GenFit/blob/master/GFRave/include/GFRavePropagator.h>
Public Member Functions | |
GFRavePropagator () | |
virtual GFRavePropagator * | copy () const |
virtual rave::Track | closestTo (const rave::Track &, const rave::Point3D &, bool transverse) const |
virtual std::pair< rave::Track, double > | to (const rave::Track &orig, const ravesurf::Plane &) const |
virtual std::pair< rave::Track, double > | to (const rave::Track &orig, const ravesurf::Cylinder &) const |
virtual | ~GFRavePropagator () |
void | setIdGFTrackStateMap (std::map< int, genfit::trackAndState > *map) |
Private Attributes | |
std::map< int, genfit::trackAndState > * | IdGFTrackStateMap_ |
GFRavePropagator class.
Inherits from rave::Propagator. A map has to be provided, containing pointers the genfit::Tracks, as well as pointers to clones of fitted states. The GFRavePropagator uses the information of the rave::track to set the state and covariance of the corresponding MeasuredStateOnPlane, extrapolates and then returns a new rave::track with the extrapolated state and covariance.
Definition at line 55 of file GFRavePropagator.h.
View newest version in sPHENIX GitHub at line 55 of file GFRavePropagator.h
genfit::GFRavePropagator::GFRavePropagator | ( | ) |
Definition at line 30 of file GFRavePropagator.cc.
View newest version in sPHENIX GitHub at line 30 of file GFRavePropagator.cc
Referenced by copy().
|
virtual |
Definition at line 44 of file GFRavePropagator.cc.
View newest version in sPHENIX GitHub at line 44 of file GFRavePropagator.cc
|
virtual |
Definition at line 73 of file GFRavePropagator.cc.
View newest version in sPHENIX GitHub at line 73 of file GFRavePropagator.cc
References genfit::GFTrackToTrack(), IdGFTrackStateMap_, and genfit::Point3DToTVector3().
|
virtual |
Definition at line 37 of file GFRavePropagator.cc.
View newest version in sPHENIX GitHub at line 37 of file GFRavePropagator.cc
References GFRavePropagator().
void genfit::GFRavePropagator::setIdGFTrackStateMap | ( | std::map< int, genfit::trackAndState > * | map | ) |
Definition at line 90 of file GFRavePropagator.cc.
View newest version in sPHENIX GitHub at line 90 of file GFRavePropagator.cc
References IdGFTrackStateMap_.
|
virtual |
Definition at line 61 of file GFRavePropagator.cc.
View newest version in sPHENIX GitHub at line 61 of file GFRavePropagator.cc
References genfit::GFTrackToTrack(), IdGFTrackStateMap_, and genfit::PlaneToGFDetPlane().
Referenced by __example_2.f__(), __example_3.f__(), __example_5.f__(), __example_6.f__(), __example_7.f__(), alphas(), attflv(), attrad(), bsfint(), dfint(), dfintnew(), dr1998(), eix(), eixint(), fdilut(), gmin(), gmre(), hiboost(), hijcsc(), hijels(), hijfrg(), hijhrd(), hijing(), hijset(), hijsft(), hijsrt(), hirnd(), hirnd2(), jetini(), lmidat(), lminew(), lminto(), lmpint(), lmprin(), lmrazz(), lmsimp(), luprep(), mkf2(), parton(), pepsimainerhic(), perinola(), pygdir(), pyhiremn(), pyhistfu(), quench(), r1998(), romg(), sgmin(), strc10(), strc11(), strc20(), strc21(), and vegas().
|
virtual |
Definition at line 51 of file GFRavePropagator.cc.
View newest version in sPHENIX GitHub at line 51 of file GFRavePropagator.cc
|
private |
Definition at line 74 of file GFRavePropagator.h.
View newest version in sPHENIX GitHub at line 74 of file GFRavePropagator.h
Referenced by closestTo(), setIdGFTrackStateMap(), and to().