|
Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/packages/reco/ktracker/KalmanFastTrackletting.h>
Inheritance diagram for KalmanFastTrackletting:
Collaboration diagram for KalmanFastTrackletting:Public Member Functions | |
| KalmanFastTrackletting (const PHField *field, const TGeoManager *geom, bool flag=true, const int verb=0) | |
| virtual | ~KalmanFastTrackletting () |
| virtual int | setRawEvent (SRawEvent *event_input) |
| virtual void | buildTrackletsInStation (int stationID, int listID, double *pos_exp=nullptr, double *window=nullptr) |
| Tracklet finding stuff. More... | |
Public Member Functions inherited from KalmanFastTracking | |
| KalmanFastTracking (const PHField *field, const TGeoManager *geom, bool flag=true, const int verb=0) | |
| virtual | ~KalmanFastTracking () |
| void | Verbosity (const int a) |
| int | Verbosity () const |
| void | printTimers () |
| void | setRawEventDebug (SRawEvent *event_input) |
| bool | acceptEvent (SRawEvent *rawEvent) |
| virtual void | buildBackPartialTracks () |
| virtual void | buildGlobalTracks () |
| int | fitTracklet (Tracklet &tracklet) |
| bool | acceptTracklet (Tracklet &tracklet) |
| bool | hodoMask (Tracklet &tracklet) |
| bool | muonID_comp (Tracklet &tracklet) |
| bool | muonID_search (Tracklet &tracklet) |
| bool | muonID_hodoAid (Tracklet &tracklet) |
| void | buildPropSegments () |
| void | resolveLeftRight (SRawEvent::hit_pair hpair, int &LR1, int &LR2) |
| void | resolveLeftRight (Tracklet &tracklet, double threshold) |
| void | resolveSingleLeftRight (Tracklet &tracklet) |
| void | removeBadHits (Tracklet &tracklet) |
| int | reduceTrackletList (std::list< Tracklet > &tracklets) |
| void | getSagittaWindowsInSt1 (Tracklet &tracklet, double *pos_exp, double *window, int st1ID) |
| void | getExtrapoWindowsInSt1 (Tracklet &tracklet, double *pos_exp, double *window, int st1ID) |
| void | printAtDetectorBack (int stationID, std::string outputFileName) |
| SRecTrack | processOneTracklet (Tracklet &tracklet) |
| Track fitting stuff. More... | |
| bool | fitTrack (KalmanTrack &kmtrk) |
| void | resolveLeftRight (KalmanTrack &kmtrk) |
| std::list< Tracklet > & | getFinalTracklets () |
| Final output. More... | |
| std::list< Tracklet > & | getBackPartials () |
| std::list< Tracklet > & | getTrackletList (int i) |
| std::list< SRecTrack > & | getSRecTracks () |
| std::list< PropSegment > & | getPropSegments (int i) |
| void | setOutputListIndex (unsigned int i) |
| Set the index of the final output tracklet list. More... | |
| void | chi2fit (int n, double x[], double y[], double &a, double &b) |
| Tool, a simple-minded chi square fit. More... | |
Definition at line 5 of file KalmanFastTrackletting.h.
|
explicit |
Definition at line 9 of file KalmanFastTrackletting.cxx.
References PHFlag::get_DoubleFlag(), and recoConsts::instance().
Here is the call graph for this function:
|
virtual |
Definition at line 19 of file KalmanFastTrackletting.cxx.
|
virtual |
Tracklet finding stuff.
Reimplemented from KalmanFastTracking.
Definition at line 68 of file KalmanFastTrackletting.cxx.
References KalmanFastTracking::fitTracklet(), SRawEvent::getPartialHitPairsInSuperDetector(), KalmanFastTracking::hitAll, Tracklet::hits, Tracklet::isValid(), Tracklet::nUHits, Tracklet::nVHits, Tracklet::nXHits, KalmanFastTracking::rawEvent, Tracklet::sortHits(), KalmanFastTracking::spacing_plane, Tracklet::stationID, KalmanFastTracking::superIDs, KalmanFastTracking::trackletsInSt, KalmanFastTracking::u_costheta, KalmanFastTracking::u_sintheta, KalmanFastTracking::u_win, KalmanFastTracking::z_plane, KalmanFastTracking::z_plane_u, KalmanFastTracking::z_plane_v, and KalmanFastTracking::z_plane_x.
Referenced by setRawEvent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from KalmanFastTracking.
Definition at line 24 of file KalmanFastTrackletting.cxx.
References KalmanFastTracking::_timers, KalmanFastTracking::buildBackPartialTracks(), buildTrackletsInStation(), LogInfo, KalmanFastTracking::setRawEventPrep(), TFEXIT_SUCCESS, KalmanFastTracking::trackletsInSt, and KalmanFastTracking::verbosity.
Here is the call graph for this function: