|
BOSS 8.0.0
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 () |
| returns track list | |
| CLHEP::Hep3Vector | vertex () 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< FTList< float > > | tEstime |
Definition at line 25 of file FTFinder.h.
| FTFinder::FTFinder | ( | ) |
Constructors and destructor.
Definition at line 111 of file FTFinder.cxx.
| void FTFinder::begin_run | ( | ) |
begin run function(reads constants)
Definition at line 154 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 170 of file FTFinder.cxx.
| int FTFinder::getWireId | ( | FTWire * | w | ) | const |
| void FTFinder::init | ( | ) |
initializer(creates geometry)
Definition at line 131 of file FTFinder.cxx.
| void FTFinder::setAlgorithmPointer | ( | Algorithm * | alg | ) |
|
inline |
set bunchtime for MC events
Definition at line 68 of file FTFinder.h.
|
inline |
set crude mdc time calibconst (~200 ns) for t0 calculation
Definition at line 70 of file FTFinder.h.
| FTSuperLayer * FTFinder::superLayer | ( | int | id | ) | const |
returns superlayer
Definition at line 85 of file FTFinder.cxx.
| float FTFinder::t2x | ( | const FTLayer * | l, |
| const float | t ) const |
convert t to x
Definition at line 95 of file FTFinder.cxx.
| void FTFinder::term | ( | ) |
terminator
Definition at line 1783 of file FTFinder.cxx.
| Hep3Vector FTFinder::vertex | ( | ) | const |
returns event primary vertex
Definition at line 107 of file FTFinder.cxx.
| float FTFinder::x2t | ( | const FTLayer * | l, |
| const float | x ) const |
convert x to t
Definition at line 91 of file FTFinder.cxx.
| int FTFinder::eventNo |
Definition at line 128 of file FTFinder.h.
Referenced by begin_run().
| float FTFinder::evtTiming |
Definition at line 133 of file FTFinder.h.
Referenced by event().
| int FTFinder::expflag |
Definition at line 130 of file FTFinder.h.
Referenced by begin_run().
| int FTFinder::i_rPhiFit |
Definition at line 136 of file FTFinder.h.
Referenced by event().
| const HepPoint3D FTFinder::pivot |
Definition at line 134 of file FTFinder.h.
Referenced by FTFinder().
| int FTFinder::runNo |
Definition at line 129 of file FTFinder.h.
Referenced by begin_run().
| float FTFinder::t0Estime |
Definition at line 131 of file FTFinder.h.
Referenced by event(), and FTFinder().
| int FTFinder::tEstFlag |
Definition at line 137 of file FTFinder.h.
Referenced by event(), and FTFinder().
| float FTFinder::Testime |
Definition at line 135 of file FTFinder.h.
Definition at line 138 of file FTFinder.h.
Referenced by event(), and FTFinder().
| float FTFinder::tOffSet |
Definition at line 132 of file FTFinder.h.
Referenced by FTFinder().