|
BOSS 8.0.0
BESIII Offline Software System
|
#include <FTSegment.h>
Public Member Functions | |
| FTSegment (FTSuperLayer *super, FTList< FTWire * > &hits) | |
| ~FTSegment () | |
| destructors | |
| int | examine () |
| examine segment | |
| void | printout () |
| void | update () |
| update information for axial segment | |
| int | update3D (FTTrack *track) |
| update information for stereo segment | |
| void | linkStereoSegments () |
| 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 (FTWire *) |
| connect single hit | |
| void | connect_inner (FTWire *) |
| connect single hit | |
| FTList< FTWire * > & | wireHits () |
| returns wire-hit FTList | |
| FTSuperLayer * | superLayer () const |
| returns super-layer | |
| const FTList< FTWire * > & | innerBoundHits () |
| returns innerBoundHits | |
| const FTList< FTWire * > & | outerBoundHits () |
| returns outerBoundHits | |
| float | outgoingX () const |
| returns x of outgoing position | |
| float | outgoingY () const |
| returns y of outgoing position | |
| float | incomingX () const |
| returns x of incoming position | |
| float | incomingY () const |
| returns y of incoming position | |
| float | incomingPhi () const |
| returns phi of incoming position | |
| float | outgoingPhi () const |
| returns phi of outgoing position | |
| float | attr_const () const |
| returns the sin(dphi)/MOD(r_out-r_in) | |
| FTTrack * | track () const |
| returns track | |
| float | kappa () const |
| returns kappa(axial) | |
| float | r () const |
| returns r from origin | |
| float | s () const |
| returns s for matched 2D track | |
| float | z () const |
| returns z for matched 2D track | |
| FTTrack * | track (FTTrack *) |
| set track | |
Static Public Attributes | |
| static MdcParameter * | param = MdcParameter::instance() |
Definition at line 18 of file FTSegment.h.
| FTSegment::FTSegment | ( | FTSuperLayer * | super, |
| FTList< FTWire * > & | hits ) |
Definition at line 12 of file FTSegment.cxx.
|
inline |
destructors
Definition at line 23 of file FTSegment.h.
| float FTSegment::attr_const | ( | ) | const |
returns the sin(dphi)/MOD(r_out-r_in)
Definition at line 122 of file FTSegment.cxx.
| void FTSegment::connect_inner | ( | const FTList< FTWire * > & | innerHits, |
| const FTList< FTWire * > & | innerBound ) |
Definition at line 32 of file FTSegment.cxx.
| void FTSegment::connect_inner | ( | FTWire * | h | ) |
connect single hit
Definition at line 45 of file FTSegment.cxx.
| void FTSegment::connect_outer | ( | const FTList< FTWire * > & | outerHits, |
| const FTList< FTWire * > & | outerBound ) |
connect short segments
Definition at line 25 of file FTSegment.cxx.
| void FTSegment::connect_outer | ( | FTWire * | h | ) |
connect single hit
Definition at line 39 of file FTSegment.cxx.
| int FTSegment::examine | ( | ) |
examine segment
Definition at line 131 of file FTSegment.cxx.
| float FTSegment::incomingPhi | ( | ) | const |
returns phi of incoming position
Definition at line 92 of file FTSegment.cxx.
Referenced by attr_const().
| float FTSegment::incomingX | ( | ) | const |
returns x of incoming position
Definition at line 57 of file FTSegment.cxx.
| float FTSegment::incomingY | ( | ) | const |
returns y of incoming position
Definition at line 58 of file FTSegment.cxx.
| float FTSegment::kappa | ( | ) | const |
| void FTSegment::linkStereoSegments | ( | ) |
link stereo segments by tanLambda
Definition at line 262 of file FTSegment.cxx.
| float FTSegment::outgoingPhi | ( | ) | const |
returns phi of outgoing position
Definition at line 107 of file FTSegment.cxx.
Referenced by attr_const().
| float FTSegment::outgoingX | ( | ) | const |
returns x of outgoing position
Definition at line 55 of file FTSegment.cxx.
| float FTSegment::outgoingY | ( | ) | const |
returns y of outgoing position
Definition at line 56 of file FTSegment.cxx.
| void FTSegment::printout | ( | void | ) |
printout of the wireHits info. added by X.-R. Lu
Definition at line 287 of file FTSegment.cxx.
| float FTSegment::r | ( | ) | const |
| float FTSegment::s | ( | ) | const |
returns s for matched 2D track
Definition at line 61 of file FTSegment.cxx.
| FTSuperLayer * FTSegment::superLayer | ( | ) | const |
| FTTrack * FTSegment::track | ( | ) | const |
returns track
Definition at line 81 of file FTSegment.cxx.
Referenced by update3D().
set track
Definition at line 86 of file FTSegment.cxx.
| void FTSegment::update | ( | ) |
update information for axial segment
Definition at line 202 of file FTSegment.cxx.
| int FTSegment::update3D | ( | FTTrack * | track | ) |
update information for stereo segment
Definition at line 218 of file FTSegment.cxx.
| float FTSegment::z | ( | ) | const |
returns z for matched 2D track
Definition at line 70 of file FTSegment.cxx.
|
static |
Definition at line 106 of file FTSegment.h.