|
BOSS 8.0.0
BESIII Offline Software System
|
#include <FTWire.h>
Public Member Functions | |
| FTWire (const float x, const float y, const float dx, const float dy, const int wireId, FTLayer *layer, const float phi) | |
| constructors | |
| FTWire () | |
| ~FTWire () | |
| destructor | |
| void | initNeighbor () |
| initNeighbor | |
| const float | x () const |
| returns position x | |
| const float | y () const |
| returns position y | |
| float | phi () const |
| returns phi | |
| const int | localId () const |
| returns local ID | |
| FTLayer * | layer () const |
| returns layer | |
| array< FTWire *, 6 > & | getNeighbors () |
| returns pointer of neighbor array | |
| float | distance () const |
| returns drift distance | |
| float | distance_z () const |
| returns z_distance from the center of wire by drift distance | |
| float | t0 () const |
| returns t0 read at begin run | |
| float | pedestal () const |
| returns pedestal read at begin run | |
| unsigned | state () const |
| returns state | |
| unsigned | stateAND (const unsigned mask) const |
| returns state bit | |
| int | z (const Lpav &la, double &z) const |
| returns z for track la | |
| float | time () const |
| rerurns TDC time(after t0 subtraction) | |
| float | getAdc () const |
| float | getChi2 () const |
| void | clear () |
| clear | |
| float | distance (const float distance) |
| set drift distance | |
| float | t0 (const float t0) |
| set t0 at begin-run | |
| float | pedestal (const float ped) |
| set pedestal at begin-run | |
| unsigned | state (const unsigned state) |
| set state | |
| void | setState (const unsigned state) |
| set state directly | |
| void | stateOR (const unsigned mask) |
| set state bit | |
| void | stateXOR (const unsigned mask) |
| invert state bit | |
| void | stateORXOR (const unsigned mask) |
| reset state bit | |
| void | chk_left_and_right () |
| check neighbors of phi-side and raise invalid flag if both hits | |
| float | time (float t) |
| reset time | |
| void | wireId (int wireID) |
| set wireId | |
| int | getWireId () |
| get wireId | |
| void | setAdc (float adc) |
| wangdy add:set Adc value | |
| void | setChi2 (float chi2) |
| set residual fit chi2 | |
| FTWire::FTWire | ( | const float | x, |
| const float | y, | ||
| const float | dx, | ||
| const float | dy, | ||
| const int | wireId, | ||
| FTLayer * | layer, | ||
| const float | phi ) |
constructors
Definition at line 8 of file FTWire.cxx.
| FTWire::FTWire | ( | ) |
Definition at line 26 of file FTWire.cxx.
| void FTWire::chk_left_and_right | ( | ) |
check neighbors of phi-side and raise invalid flag if both hits
Definition at line 189 of file FTWire.cxx.
| void FTWire::clear | ( | ) |
clear
Definition at line 148 of file FTWire.cxx.
|
inline |
returns drift distance
Definition at line 66 of file FTWire.h.
Referenced by distance(), FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), FTTrack::r_phiReFit(), and FTTrack::s_zFit().
|
inline |
| float FTWire::distance_z | ( | ) | const |
returns z_distance from the center of wire by drift distance
Definition at line 46 of file FTWire.cxx.
|
inline |
|
inline |
| void FTWire::initNeighbor | ( | ) |
initNeighbor
Definition at line 48 of file FTWire.cxx.
|
inline |
returns layer
Definition at line 60 of file FTWire.h.
Referenced by FTWire(), FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), FTTrack::r_phiReFit(), and FTTrack::s_zFit().
| const int FTWire::localId | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
set residual fit chi2
Definition at line 141 of file FTWire.h.
Referenced by FTTrack::r_phi4Fit(), and FTTrack::r_phiReFit().
|
inline |
|
inline |
returns state
Definition at line 78 of file FTWire.h.
Referenced by chk_left_and_right(), setState(), and state().
|
inline |
|
inline |
returns state bit
Definition at line 81 of file FTWire.h.
Referenced by FTTrack::r_phiFit().
|
inline |
set state bit
Definition at line 117 of file FTWire.h.
Referenced by FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), and FTTrack::r_phiReFit().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
rerurns TDC time(after t0 subtraction)
Definition at line 87 of file FTWire.h.
Referenced by FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiReFit(), and FTTrack::s_zFit().
|
inline |
|
inline |
|
inline |
returns position x
Definition at line 48 of file FTWire.h.
Referenced by FTWire(), FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), and FTTrack::r_phiReFit().
|
inline |
returns position y
Definition at line 51 of file FTWire.h.
Referenced by FTWire(), FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), and FTTrack::r_phiReFit().
| int FTWire::z | ( | const Lpav & | la, |
| double & | z ) const |
returns z for track la
Definition at line 157 of file FTWire.cxx.
Referenced by FTTrack::s_zFit(), and z().