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