BOSS 7.1.0
BESIII Offline Software System
|
#include <FTSegment.h>
Public Member Functions | |
FTSegment (FTSuperLayer *super, FTList< FTWire * > &hits) | |
constructors | |
~FTSegment () | |
destructors | |
int | examine (void) |
examine segment | |
void | printout (void) |
void | update (void) |
update information for axial segment | |
int | update3D (const FTTrack *track) |
update information for stereo segment | |
void | linkStereoSegments (void) |
link stereo segments by tanLambda | |
void | connect_outer (const FTList< FTWire * > &, const FTList< FTWire * > &) |
connect short segments | |
void | connect_inner (const FTList< FTWire * > &, const FTList< FTWire * > &) |
void | connect_outer (const FTWire *) |
connect single hit | |
void | connect_inner (const FTWire *) |
connect single hit | |
FTList< FTWire * > & | wireHits (void) const |
returns wire-hit list | |
FTSuperLayer & | superLayer (void) const |
returns super-layer | |
FTList< FTWire * > & | innerBoundHits (void) const |
returns innerBoundHits | |
FTList< FTWire * > & | outerBoundHits (void) const |
returns outerBoundHits | |
float | outgoingX (void) const |
returns x of outgoing position | |
float | outgoingY (void) const |
returns y of outgoing position | |
float | incomingX (void) const |
returns x of incoming position | |
float | incomingY (void) const |
returns y of incoming position | |
float | incomingPhi (void) const |
returns phi of incoming position | |
float | outgoingPhi (void) const |
returns phi of outgoing position | |
float | attr_const (void) const |
returns the sin(dphi)/MOD(r_out-r_in) | |
FTTrack * | track (void) const |
returns track | |
float | kappa (void) const |
returns kappa(axial) | |
float | r (void) const |
returns r from origin | |
float | s (void) const |
returns s for matched 2D track | |
float | z (void) const |
returns z for matched 2D track | |
FTTrack * | track (FTTrack *) |
set track | |
Static Public Attributes | |
static MdcParameter * | param = MdcParameter::instance() |
Definition at line 24 of file FTSegment.h.
|
inline |
constructors
Definition at line 140 of file FTSegment.h.
|
inline |
destructors
Definition at line 156 of file FTSegment.h.
|
inline |
returns the sin(dphi)/MOD(r_out-r_in)
Definition at line 296 of file FTSegment.h.
|
inline |
Definition at line 180 of file FTSegment.h.
|
inline |
connect single hit
Definition at line 199 of file FTSegment.h.
|
inline |
connect short segments
Definition at line 170 of file FTSegment.h.
|
inline |
int FTSegment::examine | ( | void | ) |
examine segment
Definition at line 20 of file FTSegment.cxx.
|
inline |
returns phi of incoming position
Definition at line 264 of file FTSegment.h.
Referenced by attr_const().
|
inline |
returns x of incoming position
Definition at line 250 of file FTSegment.h.
|
inline |
returns y of incoming position
Definition at line 257 of file FTSegment.h.
returns innerBoundHits
Definition at line 222 of file FTSegment.h.
|
inline |
returns kappa(axial)
Definition at line 313 of file FTSegment.h.
void FTSegment::linkStereoSegments | ( | void | ) |
link stereo segments by tanLambda
Definition at line 167 of file FTSegment.cxx.
returns outerBoundHits
Definition at line 229 of file FTSegment.h.
|
inline |
returns phi of outgoing position
Definition at line 280 of file FTSegment.h.
Referenced by attr_const().
|
inline |
returns x of outgoing position
Definition at line 236 of file FTSegment.h.
|
inline |
returns y of outgoing position
Definition at line 243 of file FTSegment.h.
void FTSegment::printout | ( | void | ) |
printout of the wireHits info. added by X.-R. Lu
Definition at line 193 of file FTSegment.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
void FTSegment::update | ( | void | ) |
update information for axial segment
Definition at line 83 of file FTSegment.cxx.
int FTSegment::update3D | ( | const FTTrack * | track | ) |
update information for stereo segment
Definition at line 115 of file FTSegment.cxx.
|
inline |
returns z for matched 2D track
Definition at line 327 of file FTSegment.h.
float FTSegment::_kappa |
Definition at line 124 of file FTSegment.h.
FTTrack* FTSegment::_track |
Definition at line 128 of file FTSegment.h.
Referenced by track().
Definition at line 129 of file FTSegment.h.
Referenced by linkStereoSegments(), update3D(), and ~FTSegment().
FTList<float>* FTSegment::_zList |
Definition at line 125 of file FTSegment.h.
Referenced by update3D(), z(), and ~FTSegment().
|
static |
Definition at line 114 of file FTSegment.h.