CGEM BOSS 6.6.5.i
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.
Referenced by MdcFastTrkAlg::beginRun().
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.
Referenced by MdcFastTrkAlg::execute().
|
inline |
returns wire ID for given FTWire object
Definition at line 208 of file FTFinder.h.
void FTFinder::init | ( | ) |
initializer(creates geometry)
Definition at line 159 of file FTFinder.cxx.
Referenced by MdcFastTrkAlg::initialize().
|
inline |
returns FTFinder pointer
Definition at line 233 of file FTFinder.h.
Referenced by MdcFastTrkAlg::initialize().
|
inline |
set bunchtime for MC events
Definition at line 85 of file FTFinder.h.
Referenced by MdcFastTrkAlg::initialize().
|
inline |
set crude mdc time calibconst (~200 ns) for t0 calculation
Definition at line 87 of file FTFinder.h.
Referenced by MdcFastTrkAlg::initialize().
|
inline |
returns superlayer
Definition at line 196 of file FTFinder.h.
Referenced by begin_run(), and FTTrack::r_phiFit().
|
inline |
convert t to x
Definition at line 221 of file FTFinder.h.
Referenced by FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiReFit(), and FTTrack::s_zFit().
void FTFinder::term | ( | ) |
terminator
Definition at line 319 of file FTFinder.cxx.
Referenced by MdcFastTrkAlg::finalize().
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(), FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiReFit(), and FTTrack::s_zFit().
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 FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), FTTrack::r_phiReFit(), and FTTrack::s_zFit().
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().
int FTFinder::tEstFlag |
Definition at line 167 of file FTFinder.h.
Referenced by event().
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.