|
BOSS 7.1.3
BESIII Offline Software System
|
#include <FTFinder.h>
Public Member Functions | |
| void | setAlgorithmPointer (Algorithm *) |
| returns FTFinder pointer | |
| FTFinder () | |
| Constructors and destructor. | |
| void | init () |
| initializer(creates geometry) | |
| void | term () |
| terminator | |
| void | begin_run () |
| begin run function(reads constants) | |
| void | event () |
| track finder core | |
| FTSuperLayer * | superLayer (int id) const |
| returns superlayer | |
| FTList< FTTrack * > & | tracks (void) const |
| returns track list | |
| CLHEP::Hep3Vector | vertex (void) const |
| returns event primary vertex | |
| int | getWireId (FTWire *) const |
| returns wire ID for given FTWire object | |
| float | t2x (const FTLayer &l, const float t) const |
| convert t to x | |
| float | x2t (const FTLayer &l, const float x) const |
| convert x to t | |
| void | setBunchtime (double bunchtime) |
| set bunchtime for MC events | |
| void | setT0cal (double t0cal) |
| set crude mdc time calibconst (~200 ns) for t0 calculation | |
Public Attributes | |
| int | eventNo |
| int | runNo |
| int | expflag |
| float | t0Estime |
| float | tOffSet |
| float | evtTiming |
| const HepPoint3D | pivot |
| float | Testime |
| int | i_rPhiFit |
| int | tEstFlag |
| FTList< float > | tEstime [10] |
Definition at line 41 of file FTFinder.h.
| FTFinder::FTFinder | ( | ) |
Constructors and destructor.
Definition at line 121 of file FTFinder.cxx.
| void FTFinder::begin_run | ( | ) |
begin run function(reads constants)
Definition at line 331 of file FTFinder.cxx.
| void FTFinder::event | ( | ) |
track finder core
– vertex(r-phi) fit and event timing correction
– 2D track re-fitting
Definition at line 472 of file FTFinder.cxx.
|
inline |
| void FTFinder::init | ( | ) |
initializer(creates geometry)
Definition at line 159 of file FTFinder.cxx.
|
inline |
returns FTFinder pointer
Definition at line 233 of file FTFinder.h.
|
inline |
|
inline |
set crude mdc time calibconst (~200 ns) for t0 calculation
Definition at line 87 of file FTFinder.h.
|
inline |
returns superlayer
Definition at line 196 of file FTFinder.h.
Referenced by begin_run().
|
inline |
| void FTFinder::term | ( | ) |
terminator
Definition at line 319 of file FTFinder.cxx.
| Hep3Vector FTFinder::vertex | ( | void | ) | const |
returns event primary vertex
Definition at line 1641 of file FTFinder.cxx.
|
inline |
convert x to t
Definition at line 214 of file FTFinder.h.
| int FTFinder::eventNo |
Definition at line 158 of file FTFinder.h.
Referenced by begin_run().
| float FTFinder::evtTiming |
Definition at line 163 of file FTFinder.h.
Referenced by event().
| int FTFinder::expflag |
Definition at line 160 of file FTFinder.h.
Referenced by begin_run().
| int FTFinder::i_rPhiFit |
Definition at line 166 of file FTFinder.h.
Referenced by event().
| const HepPoint3D FTFinder::pivot |
Definition at line 164 of file FTFinder.h.
Referenced by FTFinder().
| int FTFinder::runNo |
Definition at line 159 of file FTFinder.h.
Referenced by begin_run().
| float FTFinder::t0Estime |
Definition at line 161 of file FTFinder.h.
Referenced by event(), and FTFinder().
| int FTFinder::tEstFlag |
Definition at line 167 of file FTFinder.h.
Referenced by event(), and FTFinder().
| float FTFinder::Testime |
Definition at line 165 of file FTFinder.h.
| FTList<float> FTFinder::tEstime[10] |
Definition at line 168 of file FTFinder.h.
Referenced by event().
| float FTFinder::tOffSet |
Definition at line 162 of file FTFinder.h.
Referenced by FTFinder().