|
Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/packages/reco/interface/SRecEvent.h>
Inheritance diagram for SRecTrack:
Collaboration diagram for SRecTrack:Public Member Functions | |
| SRecTrack () | |
| void | identify (std::ostream &os=std::cout) const |
| PHObject virtual overloads. More... | |
| void | Reset () |
| Clear Event. More... | |
| int | isValid () const |
| isValid returns non zero if object contains vailid data More... | |
| SRecTrack * | Clone () const |
| virtual int | get_track_id () const |
| SQTrack virtual overloads. More... | |
| virtual void | set_track_id (const int a) |
| virtual int | get_rec_track_id () const |
| Return the track ID of associated reconstructed track. Valid only if this object holds truth track info. More... | |
| virtual void | set_rec_track_id (const int a) |
| virtual int | get_charge () const |
| Return the charge, i.e. +1 or -1. More... | |
| virtual void | set_charge (const int a) |
| virtual int | get_num_hits () const |
| Return the number of hits associated to this track. More... | |
| virtual void | set_num_hits (const int a) |
| virtual TVector3 | get_pos_vtx () const |
| Return the track position at vertex. More... | |
| virtual void | set_pos_vtx (const TVector3 a) |
| virtual TVector3 | get_pos_st1 () const |
| Return the track position at Station 1. More... | |
| virtual void | set_pos_st1 (const TVector3 a) |
| virtual TVector3 | get_pos_st3 () const |
| Return the track position at Station 3. More... | |
| virtual void | set_pos_st3 (const TVector3 a) |
| virtual TLorentzVector | get_mom_vtx () const |
| Return the track momentum at vertex. More... | |
| virtual void | set_mom_vtx (const TLorentzVector a) |
| virtual TLorentzVector | get_mom_st1 () const |
| Return the track momentum at Station 1. More... | |
| virtual void | set_mom_st1 (const TLorentzVector a) |
| virtual TLorentzVector | get_mom_st3 () const |
| Return the track momentum at Station 3. More... | |
| virtual void | set_mom_st3 (const TLorentzVector a) |
| virtual double | get_chisq () const |
| virtual double | get_chisq_target () const |
| virtual double | get_chisq_dump () const |
| virtual double | get_chsiq_upstream () const |
| virtual TVector3 | get_pos_target () const |
| virtual TVector3 | get_pos_dump () const |
| virtual TLorentzVector | get_mom_target () const |
| virtual TLorentzVector | get_mom_dump () const |
| virtual int | get_hit_id (const int i) const |
| TLorentzVector | getlvec (const TVector3 &vec) const |
| Int_t | getCharge () const |
| Gets. More... | |
| Int_t | getNHits () const |
| Int_t | getNHitsInStation (Int_t stationID) |
| Double_t | getChisq () const |
| Double_t | getProb () const |
| Double_t | getQuality () const |
| Int_t | getHitIndex (Int_t i) |
| TMatrixD | getStateVector (Int_t i) |
| TMatrixD | getCovariance (Int_t i) |
| Double_t | getZ (Int_t i) |
| Double_t | getChisqAtNode (Int_t i) |
| TVector3 | getGFPlaneO (Int_t i) |
| TVector3 | getGFPlaneU (Int_t i) |
| TVector3 | getGFPlaneV (Int_t i) |
| TVectorD | getGFAuxInfo (Int_t i) |
| TVectorD | getGFState (Int_t i) |
| TMatrixDSym | getGFCov (Int_t i) |
| Int_t | getNearestNode (Double_t z) |
| void | getExpPositionFast (Double_t z, Double_t &x, Double_t &y, Int_t iNode=-1) |
| void | getExpPosErrorFast (Double_t z, Double_t &dx, Double_t &dy, Int_t iNode=-1) |
| Double_t | getExpMomentumFast (Double_t z, Double_t &px, Double_t &py, Double_t &pz, Int_t iNode=-1) |
| Double_t | getExpMomentumFast (Double_t z, Int_t iNode=-1) |
| Double_t | getMomentumSt1 (Double_t &px, Double_t &py, Double_t &pz) const |
| Double_t | getMomentumSt1 () const |
| TVector3 | getMomentumVecSt1 () const |
| Double_t | getMomentumSt3 (Double_t &px, Double_t &py, Double_t &pz) const |
| Double_t | getMomentumSt3 () const |
| TVector3 | getMomentumVecSt3 () const |
| Double_t | getPositionSt1 (Double_t &x, Double_t &y) const |
| Double_t | getPositionSt1 () const |
| TVector3 | getPositionVecSt1 () const |
| Double_t | getPositionSt3 (Double_t &x, Double_t &y) const |
| Double_t | getPositionSt3 () const |
| TVector3 | getPositionVecSt3 () const |
| Double_t | getMomentum (const TMatrixD &state, Double_t &px, Double_t &py, Double_t &pz) const |
| Double_t | getPosition (const TMatrixD &state, Double_t &x, Double_t &y) const |
| Bool_t | isKalmanFitted () |
| Fit status. More... | |
| void | setKalmanStatus (Int_t status) |
| bool | operator< (const SRecTrack &elem) const |
| Comparitor. More... | |
| void | setChisq (Double_t chisq) |
| Sets. More... | |
| void | insertHitIndex (Int_t index) |
| void | insertStateVector (TMatrixD state) |
| void | insertCovariance (TMatrixD covar) |
| void | insertZ (Double_t z) |
| void | insertChisq (Double_t chisq) |
| void | insertGFState (const genfit::MeasuredStateOnPlane &msop) |
| void | adjustKMag (double kmagStr) |
| Fast-adjust of kmag. More... | |
| bool | isVertexValid () const |
| Vertex stuff. More... | |
| void | setZVertex (Double_t z, bool update=true) |
| void | updateVtxHypothesis () |
| void | setVertexFast (TVector3 mom, TVector3 pos) |
| Plain setting, no KF-related stuff. More... | |
| void | swimToVertex (TVector3 *pos=nullptr, TVector3 *mom=nullptr, bool hyptest=true) |
| Simple swim to vertex. More... | |
| TLorentzVector | getMomentumVertex () |
| Get the vertex info. More... | |
| Double_t | getMomentumVertex (Double_t &px, Double_t &py, Double_t &pz) |
| Double_t | getZVertex () |
| Double_t | getRVertex () |
| TVector3 | getVertex () |
| Double_t | getVtxPar (Int_t i) |
| Double_t | getChisqVertex () |
| TVector3 | getDumpPos () |
| TVector3 | getDumpFacePos () |
| TVector3 | getTargetPos () |
| TVector3 | getXVertexPos () |
| TVector3 | getYVertexPos () |
| TVector3 | getDumpMom () |
| TVector3 | getDumpFaceMom () |
| TVector3 | getTargetMom () |
| TVector3 | getXVertexMom () |
| TVector3 | getYVertexMom () |
| TVector3 | getVertexPos () |
| TVector3 | getVertexMom () |
| Double_t | getChisqDump () |
| Double_t | getChisqTarget () |
| Double_t | getChisqUpstream () |
| void | setDumpPos (TVector3 pos) |
| void | setDumpFacePos (TVector3 pos) |
| void | setTargetPos (TVector3 pos) |
| void | setXVertexPos (TVector3 pos) |
| void | setYVertexPos (TVector3 pos) |
| void | setVertexPos (TVector3 pos) |
| void | setDumpMom (TVector3 mom) |
| void | setDumpFaceMom (TVector3 mom) |
| void | setTargetMom (TVector3 mom) |
| void | setXVertexMom (TVector3 mom) |
| void | setYVertexMom (TVector3 mom) |
| void | setVertexMom (TVector3 mom) |
| void | setChisqDump (Double_t chisq) |
| void | setChisqTarget (Double_t chisq) |
| void | setChisqUpstream (Double_t chisq) |
| void | setChisqVertex (Double_t chisq) |
| void | setTriggerRoad (Int_t roadID) |
| Int_t | getTriggerRoad () |
| void | setPTSlope (Double_t slopeX, Double_t slopeY) |
| void | setNHitsInPT (Int_t nHitsX, Int_t nHitsY) |
| Double_t | getPTSlopeX () |
| Double_t | getPTSlopeY () |
| Double_t | getDeflectionX () |
| Double_t | getDeflectionY () |
| Int_t | getNHitsInPTX () |
| Int_t | getNHitsInPTY () |
| bool | isTarget () |
| bool | isDump () |
| void | print (std::ostream &os=std::cout) const |
| Debugging output. More... | |
Public Member Functions inherited from SQTrack | |
| virtual | ~SQTrack () |
Public Member Functions inherited from PHObject | |
| PHObject () | |
| ctor More... | |
| virtual | ~PHObject () |
| dtor More... | |
| virtual PHObject * | clone () const |
| Virtual copy constructor. More... | |
| virtual int | isValid (const float) const |
| virtual int | isValid (const double) const |
| virtual int | isValid (const int) const |
| virtual int | isValid (const unsigned int) const |
| virtual int | isImplemented (const float f) const |
| virtual int | isImplemented (const double f) const |
| virtual int | isImplemented (const int i) const |
| virtual int | isImplemented (const unsigned int i) const |
| void | SplitLevel (const int i) |
| int | SplitLevel () const |
| void | BufferSize (const int i) |
| int | BufferSize () const |
Additional Inherited Members | |
Protected Member Functions inherited from SQTrack | |
| SQTrack () | |
| ClassDef (SQTrack, 1) | |
Definition at line 42 of file SRecEvent.h.
| SRecTrack::SRecTrack | ( | ) |
Definition at line 117 of file SRecEvent.cxx.
Referenced by Clone(), and Reset().
Here is the caller graph for this function:| void SRecTrack::adjustKMag | ( | double | kmagStr | ) |
Fast-adjust of kmag.
Definition at line 363 of file SRecEvent.cxx.
|
inlinevirtual |
Implements SQTrack.
Definition at line 51 of file SRecEvent.h.
References SRecTrack().
Here is the call graph for this function:
|
inlinevirtual |
Return the charge, i.e. +1 or -1.
Implements SQTrack.
Definition at line 60 of file SRecEvent.h.
References getCharge().
Here is the call graph for this function:
|
inlinevirtual |
Implements SQTrack.
Definition at line 84 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 86 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 85 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 87 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 95 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 93 of file SRecEvent.h.
References getlvec().
Here is the call graph for this function:
|
inlinevirtual |
Return the track momentum at Station 1.
Implements SQTrack.
Definition at line 78 of file SRecEvent.h.
References getlvec(), and getMomentumVecSt1().
Here is the call graph for this function:
|
inlinevirtual |
Return the track momentum at Station 3.
Implements SQTrack.
Definition at line 81 of file SRecEvent.h.
References getlvec(), and getMomentumVecSt3().
Here is the call graph for this function:
|
inlinevirtual |
Implements SQTrack.
Definition at line 92 of file SRecEvent.h.
References getlvec().
Here is the call graph for this function:
|
inlinevirtual |
Return the track momentum at vertex.
Implements SQTrack.
Definition at line 75 of file SRecEvent.h.
References getlvec().
Here is the call graph for this function:
|
inlinevirtual |
Return the number of hits associated to this track.
Implements SQTrack.
Definition at line 63 of file SRecEvent.h.
References getNHits().
Here is the call graph for this function:
|
inlinevirtual |
Implements SQTrack.
Definition at line 90 of file SRecEvent.h.
|
inlinevirtual |
Return the track position at Station 1.
Implements SQTrack.
Definition at line 69 of file SRecEvent.h.
References getPositionVecSt1().
Here is the call graph for this function:
|
inlinevirtual |
Return the track position at Station 3.
Implements SQTrack.
Definition at line 72 of file SRecEvent.h.
References getPositionVecSt3().
Here is the call graph for this function:
|
inlinevirtual |
Implements SQTrack.
Definition at line 89 of file SRecEvent.h.
|
inlinevirtual |
|
inlinevirtual |
Return the track ID of associated reconstructed track. Valid only if this object holds truth track info.
Implements SQTrack.
Definition at line 57 of file SRecEvent.h.
|
inlinevirtual |
|
inline |
Gets.
Definition at line 100 of file SRecEvent.h.
Referenced by mTrkEveDisplay::draw_tracks(), VertexFit::findDimuonVertexFast(), get_charge(), SQGenFit::GFTrack::GFTrack(), SQTruthVertexing::process_event(), OnlMonReco::ProcessEventOnlMon(), setVertexFast(), and swimToVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 103 of file SRecEvent.h.
Referenced by getQuality(), isValid(), and KalmanTrack::KalmanTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 111 of file SRecEvent.h.
Referenced by KalmanTrack::KalmanTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 197 of file SRecEvent.h.
Referenced by VertexFit::setRecEvent().
Here is the caller graph for this function:
|
inline |
Definition at line 198 of file SRecEvent.h.
Referenced by VertexFit::setRecEvent().
Here is the caller graph for this function:
|
inline |
Definition at line 199 of file SRecEvent.h.
Referenced by VertexFit::setRecEvent().
Here is the caller graph for this function:
|
inline |
Definition at line 182 of file SRecEvent.h.
Referenced by KalmanFastTracking::buildGlobalTracks(), KalmanDSTrk::buildGlobalTracks(), and VertexFit::setRecEvent().
Here is the caller graph for this function:
|
inline |
Definition at line 109 of file SRecEvent.h.
Referenced by VertexFit::addTrack(), VertexFit::findSingleMuonVertex(), and KalmanTrack::KalmanTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 228 of file SRecEvent.h.
|
inline |
Definition at line 229 of file SRecEvent.h.
|
inline |
Definition at line 191 of file SRecEvent.h.
|
inline |
Definition at line 186 of file SRecEvent.h.
|
inline |
Definition at line 190 of file SRecEvent.h.
|
inline |
Definition at line 185 of file SRecEvent.h.
Referenced by VertexFit::setRecEvent().
Here is the caller graph for this function:| Double_t SRecTrack::getExpMomentumFast | ( | Double_t | z, |
| Double_t & | px, | ||
| Double_t & | py, | ||
| Double_t & | pz, | ||
| Int_t | iNode = -1 |
||
| ) |
Definition at line 311 of file SRecEvent.cxx.
References getMomentum(), getNearestNode(), and getNHits().
Referenced by getExpMomentumFast().
Here is the call graph for this function:
Here is the caller graph for this function:| double SRecTrack::getExpMomentumFast | ( | Double_t | z, |
| Int_t | iNode = -1 |
||
| ) |
Definition at line 305 of file SRecEvent.cxx.
References getExpMomentumFast().
Here is the call graph for this function:| void SRecTrack::getExpPosErrorFast | ( | Double_t | z, |
| Double_t & | dx, | ||
| Double_t & | dy, | ||
| Int_t | iNode = -1 |
||
| ) |
Definition at line 288 of file SRecEvent.cxx.
References getNearestNode(), and getNHits().
Here is the call graph for this function:| void SRecTrack::getExpPositionFast | ( | Double_t | z, |
| Double_t & | x, | ||
| Double_t & | y, | ||
| Int_t | iNode = -1 |
||
| ) |
Definition at line 267 of file SRecEvent.cxx.
References TrkPar::_covar_kf, TrkPar::_state_kf, TrkPar::get_dxdz(), TrkPar::get_dydz(), TrkPar::get_x(), TrkPar::get_y(), getNearestNode(), and getNHits().
Referenced by mTrkEveDisplay::draw_tracks(), and TriggerRoad::TriggerRoad().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 116 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::GFTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 118 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::GFTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 113 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::GFTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 114 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::GFTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 115 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::GFTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 117 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::GFTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 107 of file SRecEvent.h.
Referenced by KalmanTrack::KalmanTrack(), and TruthNodeMaker::process_event().
Here is the caller graph for this function:
|
inline |
Definition at line 97 of file SRecEvent.h.
References M_MU.
Referenced by get_mom_dump(), get_mom_st1(), get_mom_st3(), get_mom_target(), and get_mom_vtx().
Here is the caller graph for this function:| Double_t SRecTrack::getMomentum | ( | const TMatrixD & | state, |
| Double_t & | px, | ||
| Double_t & | py, | ||
| Double_t & | pz | ||
| ) | const |
Definition at line 322 of file SRecEvent.cxx.
Referenced by getExpMomentumFast(), getMomentumSt1(), getMomentumSt3(), and getMomentumVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 126 of file SRecEvent.h.
References getMomentum().
Referenced by mTrkEveDisplay::draw_tracks().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 127 of file SRecEvent.h.
References getMomentumSt1().
Referenced by getMomentumSt1(), and getMomentumVecSt1().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 130 of file SRecEvent.h.
References getMomentum().
Here is the call graph for this function:
|
inline |
Definition at line 131 of file SRecEvent.h.
References getMomentumSt3().
Referenced by getMomentumSt3(), and getMomentumVecSt3().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 128 of file SRecEvent.h.
References getMomentumSt1().
Referenced by get_mom_st1(), SQGenFit::GFTrack::GFTrack(), OnlMonReco::ProcessEventOnlMon(), and swimToVertex().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 132 of file SRecEvent.h.
References getMomentumSt3().
Referenced by get_mom_st3().
Here is the call graph for this function:
Here is the caller graph for this function:| TLorentzVector SRecTrack::getMomentumVertex | ( | ) |
Get the vertex info.
Definition at line 340 of file SRecEvent.cxx.
References DPGEN::mmu.
Referenced by VertexFit::setRecEvent().
Here is the caller graph for this function:
|
inline |
Definition at line 177 of file SRecEvent.h.
References getMomentum().
Here is the call graph for this function:| Int_t SRecTrack::getNearestNode | ( | Double_t | z | ) |
Definition at line 249 of file SRecEvent.cxx.
References getNHits().
Referenced by getExpMomentumFast(), getExpPosErrorFast(), and getExpPositionFast().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 101 of file SRecEvent.h.
Referenced by get_num_hits(), getExpMomentumFast(), getExpPosErrorFast(), getExpPositionFast(), getNearestNode(), getProb(), getQuality(), SQGenFit::GFTrack::GFTrack(), isValid(), KalmanTrack::KalmanTrack(), operator<(), and TruthNodeMaker::process_event().
Here is the caller graph for this function:
|
inline |
Definition at line 230 of file SRecEvent.h.
|
inline |
Definition at line 231 of file SRecEvent.h.
| Int_t SRecTrack::getNHitsInStation | ( | Int_t | stationID | ) |
Definition at line 149 of file SRecEvent.cxx.
| Double_t SRecTrack::getPosition | ( | const TMatrixD & | state, |
| Double_t & | x, | ||
| Double_t & | y | ||
| ) | const |
Definition at line 332 of file SRecEvent.cxx.
Referenced by getPositionSt1(), and getPositionSt3().
Here is the caller graph for this function:
|
inline |
Definition at line 134 of file SRecEvent.h.
References getPosition().
Referenced by mTrkEveDisplay::draw_tracks().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 135 of file SRecEvent.h.
References getPositionSt1().
Referenced by getPositionSt1(), and getPositionVecSt1().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 138 of file SRecEvent.h.
References getPosition().
Here is the call graph for this function:
|
inline |
Definition at line 139 of file SRecEvent.h.
References getPositionSt3().
Referenced by getPositionSt3(), and getPositionVecSt3().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 136 of file SRecEvent.h.
References getPositionSt1().
Referenced by get_pos_st1(), and SQGenFit::GFTrack::GFTrack().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 140 of file SRecEvent.h.
References getPositionSt3().
Referenced by get_pos_st3().
Here is the call graph for this function:
Here is the caller graph for this function:| Double_t SRecTrack::getProb | ( | ) | const |
Definition at line 163 of file SRecEvent.cxx.
References getNHits().
Referenced by operator<().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 226 of file SRecEvent.h.
|
inline |
Definition at line 227 of file SRecEvent.h.
|
inline |
Definition at line 105 of file SRecEvent.h.
References getChisq(), and getNHits().
Here is the call graph for this function:
|
inline |
Definition at line 179 of file SRecEvent.h.
|
inline |
Definition at line 108 of file SRecEvent.h.
Referenced by VertexFit::addTrack(), VertexFit::findSingleMuonVertex(), and KalmanTrack::KalmanTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 192 of file SRecEvent.h.
Referenced by mTrkEveDisplay::draw_tracks().
Here is the caller graph for this function:
|
inline |
Definition at line 187 of file SRecEvent.h.
Referenced by mTrkEveDisplay::draw_tracks(), and VertexFit::setRecEvent().
Here is the caller graph for this function:
|
inline |
Definition at line 221 of file SRecEvent.h.
|
inline |
Definition at line 180 of file SRecEvent.h.
Referenced by VertexFit::setRecEvent().
Here is the caller graph for this function:
|
inline |
Definition at line 196 of file SRecEvent.h.
|
inline |
Definition at line 195 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::getSRecTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 181 of file SRecEvent.h.
|
inline |
Definition at line 193 of file SRecEvent.h.
|
inline |
Definition at line 188 of file SRecEvent.h.
|
inline |
Definition at line 194 of file SRecEvent.h.
|
inline |
Definition at line 189 of file SRecEvent.h.
|
inline |
Definition at line 110 of file SRecEvent.h.
Referenced by VertexFit::addTrack(), VertexFit::findSingleMuonVertex(), and KalmanTrack::KalmanTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 178 of file SRecEvent.h.
Referenced by updateVtxHypothesis().
Here is the caller graph for this function:
|
inlinevirtual |
PHObject virtual overloads.
Implements SQTrack.
Definition at line 48 of file SRecEvent.h.
References print().
Here is the call graph for this function:
|
inline |
Definition at line 158 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::getSRecTrack(), and KalmanTrack::getSRecTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 156 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::getSRecTrack(), KalmanTrack::getSRecTrack(), and Tracklet::getSRecTrack().
Here is the caller graph for this function:| void SRecTrack::insertGFState | ( | const genfit::MeasuredStateOnPlane & | msop | ) |
Definition at line 351 of file SRecEvent.cxx.
Referenced by SQGenFit::GFTrack::getSRecTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 154 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::getSRecTrack(), KalmanTrack::getSRecTrack(), and Tracklet::getSRecTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 155 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::getSRecTrack(), KalmanTrack::getSRecTrack(), and Tracklet::getSRecTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 157 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::getSRecTrack(), KalmanTrack::getSRecTrack(), and Tracklet::getSRecTrack().
Here is the caller graph for this function:| bool SRecTrack::isDump | ( | ) |
Definition at line 397 of file SRecEvent.cxx.
|
inline |
Fit status.
Definition at line 146 of file SRecEvent.h.
| bool SRecTrack::isTarget | ( | ) |
Definition at line 392 of file SRecEvent.cxx.
|
virtual |
isValid returns non zero if object contains vailid data
Implements SQTrack.
Definition at line 371 of file SRecEvent.cxx.
References getChisq(), getNHits(), and isVertexValid().
Referenced by KalmanFastTracking::buildGlobalTracks(), KalmanDSTrk::buildGlobalTracks(), and VertexFit::setRecEvent().
Here is the call graph for this function:
Here is the caller graph for this function:| bool SRecTrack::isVertexValid | ( | ) | const |
Vertex stuff.
Definition at line 241 of file SRecEvent.cxx.
Referenced by isValid().
Here is the caller graph for this function:| bool SRecTrack::operator< | ( | const SRecTrack & | elem | ) | const |
Comparitor.
Definition at line 144 of file SRecEvent.cxx.
References getNHits(), and getProb().
Here is the call graph for this function:| void SRecTrack::print | ( | std::ostream & | os = std::cout | ) | const |
Debugging output.
Definition at line 578 of file SRecEvent.cxx.
Referenced by identify().
Here is the caller graph for this function:
|
inlinevirtual |
Clear Event.
Implements SQTrack.
Definition at line 49 of file SRecEvent.h.
References SRecTrack().
Here is the call graph for this function:
|
inlinevirtual |
Implements SQTrack.
Definition at line 61 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 79 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 82 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 76 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 64 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 70 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 73 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 67 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 58 of file SRecEvent.h.
|
inlinevirtual |
Implements SQTrack.
Definition at line 55 of file SRecEvent.h.
|
inline |
Sets.
Definition at line 153 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::getSRecTrack(), KalmanTrack::getSRecTrack(), and Tracklet::getSRecTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 214 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::getSRecTrack(), and updateVtxHypothesis().
Here is the caller graph for this function:
|
inline |
Definition at line 215 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::getSRecTrack(), and updateVtxHypothesis().
Here is the caller graph for this function:
|
inline |
Definition at line 216 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::getSRecTrack(), and updateVtxHypothesis().
Here is the caller graph for this function:
|
inline |
Definition at line 217 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::getSRecTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 209 of file SRecEvent.h.
Referenced by swimToVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 203 of file SRecEvent.h.
Referenced by swimToVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 208 of file SRecEvent.h.
Referenced by swimToVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 202 of file SRecEvent.h.
Referenced by swimToVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 147 of file SRecEvent.h.
Referenced by SQGenFit::GFTrack::getSRecTrack(), KalmanTrack::getSRecTrack(), SQReco::process_event(), KalmanFastTracking::processOneTracklet(), and KalmanDSTrk::processOneTracklet().
Here is the caller graph for this function:
|
inline |
Definition at line 225 of file SRecEvent.h.
Referenced by Tracklet::getSRecTrack(), KalmanFastTracking::processOneTracklet(), and KalmanDSTrk::processOneTracklet().
Here is the caller graph for this function:
|
inline |
Definition at line 224 of file SRecEvent.h.
Referenced by Tracklet::getSRecTrack(), KalmanFastTracking::processOneTracklet(), and KalmanDSTrk::processOneTracklet().
Here is the caller graph for this function:
|
inline |
Definition at line 210 of file SRecEvent.h.
Referenced by swimToVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 204 of file SRecEvent.h.
Referenced by swimToVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 220 of file SRecEvent.h.
Referenced by Tracklet::getSRecTrack(), KalmanFastTracking::processOneTracklet(), and KalmanDSTrk::processOneTracklet().
Here is the caller graph for this function:| void SRecTrack::setVertexFast | ( | TVector3 | mom, |
| TVector3 | pos | ||
| ) |
Plain setting, no KF-related stuff.
Definition at line 227 of file SRecEvent.cxx.
References getCharge().
Referenced by swimToVertex().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 213 of file SRecEvent.h.
|
inline |
Definition at line 207 of file SRecEvent.h.
|
inline |
Definition at line 211 of file SRecEvent.h.
Referenced by swimToVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 205 of file SRecEvent.h.
Referenced by swimToVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 212 of file SRecEvent.h.
Referenced by swimToVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 206 of file SRecEvent.h.
Referenced by swimToVertex().
Here is the caller graph for this function:| void SRecTrack::setZVertex | ( | Double_t | z, |
| bool | update = true |
||
| ) |
Definition at line 168 of file SRecEvent.cxx.
References TrkPar::_covar_kf, TrkPar::_state_kf, TrkPar::_z, KalmanFilter::enableDumpCorrection(), KalmanFilter::fit_node(), TrkPar::get_mom_vec(), TrkPar::get_x(), TrkPar::get_y(), Node::getChisq(), Node::getFiltered(), Node::getMeasurement(), Node::getMeasurementCov(), Node::getProjector(), KalmanFilter::instance(), KalmanFilter::setCurrTrkpar(), and Node::setZ().
Referenced by VertexFit::setRecEvent(), and updateVtxHypothesis().
Here is the call graph for this function:
Here is the caller graph for this function:| void SRecTrack::swimToVertex | ( | TVector3 * | pos = nullptr, |
| TVector3 * | mom = nullptr, |
||
| bool | hyptest = true |
||
| ) |
Simple swim to vertex.
Definition at line 402 of file SRecEvent.cxx.
References getCharge(), getMomentumVecSt1(), setDumpFaceMom(), setDumpFacePos(), setDumpMom(), setDumpPos(), setTargetMom(), setTargetPos(), setVertexFast(), setXVertexMom(), setXVertexPos(), setYVertexMom(), setYVertexPos(), and updateVtxHypothesis().
Referenced by VertexFit::findDimuonVertexFast(), SQGenFit::GFTrack::getSRecTrack(), KalmanTrack::getSRecTrack(), and Tracklet::getSRecTrack().
Here is the call graph for this function:
Here is the caller graph for this function:| void SRecTrack::updateVtxHypothesis | ( | ) |
Definition at line 213 of file SRecEvent.cxx.
References getZVertex(), setChisqDump(), setChisqTarget(), setChisqUpstream(), and setZVertex().
Referenced by swimToVertex().
Here is the call graph for this function:
Here is the caller graph for this function: