BOSS 7.0.4
BESIII Offline Software System
|
#include <FTWire.h>
Public Member Functions | |
FTWire (const float x, const float y, const float dx, const float dy, const FTLayer &, const int localID, FTWire *const vt) | |
constructors | |
FTWire () | |
~FTWire () | |
destructor | |
void | initNeighbor (void) |
initNeighbor | |
const float | x (void) const |
returns position x | |
const float | y (void) const |
returns position y | |
float | phi (void) const |
returns phi | |
const int | localId (void) const |
returns local ID | |
const FTLayer & | layer (void) const |
returns layer | |
FTWire ** | neighborPtr (void) |
returns pointer of neighbor array | |
float | distance (void) const |
returns drift distance | |
float | distance_z (void) const |
returns z_distance from the center of wire by drift distance | |
float | t0 (void) const |
returns t0 read at begin run | |
float | pedestal (void) const |
returns pedestal read at begin run | |
unsigned | state (void) 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 (void) const |
rerurns TDC time(after t0 subtraction) | |
float | getAdc (void) const |
float | getChi2 (void) const |
void | clear (void) |
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 | 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 (void) |
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 (void) |
get wireId | |
void | setAdc (float adc) |
wangdy add:set Adc value | |
void | setChi2 (float chi2) |
set residual fit chi2 | |
FTWire (const float x, const float y, const float dx, const float dy, const FTLayer &, const int localID, FTWire *const vt) | |
constructors | |
FTWire () | |
~FTWire () | |
destructor | |
void | initNeighbor (void) |
initNeighbor | |
const float | x (void) const |
returns position x | |
const float | y (void) const |
returns position y | |
float | phi (void) const |
returns phi | |
const int | localId (void) const |
returns local ID | |
const FTLayer & | layer (void) const |
returns layer | |
FTWire ** | neighborPtr (void) |
returns pointer of neighbor array | |
float | distance (void) const |
returns drift distance | |
float | distance_z (void) const |
returns z_distance from the center of wire by drift distance | |
float | t0 (void) const |
returns t0 read at begin run | |
float | pedestal (void) const |
returns pedestal read at begin run | |
unsigned | state (void) 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 (void) const |
rerurns TDC time(after t0 subtraction) | |
float | getAdc (void) const |
float | getChi2 (void) const |
void | clear (void) |
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 | 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 (void) |
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 (void) |
get wireId | |
void | setAdc (float adc) |
wangdy add:set Adc value | |
void | setChi2 (float chi2) |
set residual fit chi2 | |
Definition at line 43 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
|
inline |
constructors
Definition at line 199 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
|
inline |
Definition at line 223 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
|
inline |
destructor
Definition at line 249 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
FTWire::FTWire | ( | const float | x, |
const float | y, | ||
const float | dx, | ||
const float | dy, | ||
const FTLayer & | , | ||
const int | localID, | ||
FTWire *const | vt | ||
) |
constructors
FTWire::FTWire | ( | ) |
FTWire::~FTWire | ( | ) |
destructor
|
inline |
check neighbors of phi-side and raise invalid flag if both hits
Definition at line 552 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
void FTWire::chk_left_and_right | ( | void | ) |
check neighbors of phi-side and raise invalid flag if both hits
|
inline |
clear
Definition at line 347 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
void FTWire::clear | ( | void | ) |
clear
|
inline |
set drift distance
Definition at line 415 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
float FTWire::distance | ( | const float | distance | ) |
set drift distance
|
inline |
returns drift distance
Definition at line 401 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by distance(), FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), FTTrack::r_phiReFit(), and FTTrack::s_zFit().
float FTWire::distance | ( | void | ) | const |
returns drift distance
|
inline |
returns z_distance from the center of wire by drift distance
Definition at line 408 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
float FTWire::distance_z | ( | void | ) | const |
returns z_distance from the center of wire by drift distance
|
inline |
Definition at line 591 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
float FTWire::getAdc | ( | void | ) | const |
|
inline |
Definition at line 600 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
float FTWire::getChi2 | ( | void | ) | const |
|
inline |
get wireId
Definition at line 585 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
int FTWire::getWireId | ( | void | ) |
get wireId
|
inline |
initNeighbor
Definition at line 255 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by FTFinder::begin_run().
void FTWire::initNeighbor | ( | void | ) |
initNeighbor
|
inline |
returns layer
Definition at line 359 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by FTSegment::printout(), FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), FTTrack::r_phiReFit(), FTSuperLayer::reduce_noise(), FTTrack::s_zFit(), FTSegment::update(), and FTSegment::update3D().
const FTLayer & FTWire::layer | ( | void | ) | const |
returns layer
|
inline |
returns local ID
Definition at line 380 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by FTSuperLayer::reduce_noise().
const int FTWire::localId | ( | void | ) | const |
returns local ID
|
inline |
returns pointer of neighbor array
Definition at line 387 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
FTWire ** FTWire::neighborPtr | ( | void | ) |
returns pointer of neighbor array
|
inline |
set pedestal at begin-run
Definition at line 443 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
float FTWire::pedestal | ( | const float | ped | ) |
set pedestal at begin-run
|
inline |
returns pedestal read at begin run
Definition at line 436 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
float FTWire::pedestal | ( | void | ) | const |
returns pedestal read at begin run
|
inline |
returns phi
Definition at line 394 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by FTSegment::printout(), and FTSuperLayer::reduce_noise().
float FTWire::phi | ( | void | ) | const |
returns phi
|
inline |
wangdy add:set Adc value
Definition at line 595 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
void FTWire::setAdc | ( | float | adc | ) |
wangdy add:set Adc value
|
inline |
set residual fit chi2
Definition at line 604 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by FTTrack::r_phi4Fit(), and FTTrack::r_phiReFit().
void FTWire::setChi2 | ( | float | chi2 | ) |
set residual fit chi2
|
inline |
set state
Definition at line 487 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
unsigned FTWire::state | ( | const unsigned | state | ) |
set state
|
inline |
returns state
Definition at line 480 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by FTSuperLayer::clear(), and state().
unsigned FTWire::state | ( | void | ) | const |
returns state
|
inline |
returns state bit
Definition at line 494 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by FTTrack::r_phiFit().
unsigned FTWire::stateAND | ( | const unsigned | mask | ) | const |
returns state bit
|
inline |
set state bit
Definition at line 501 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), and FTTrack::r_phiReFit().
void FTWire::stateOR | ( | const unsigned | mask | ) |
set state bit
|
inline |
reset state bit
Definition at line 515 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
void FTWire::stateORXOR | ( | const unsigned | mask | ) |
reset state bit
|
inline |
invert state bit
Definition at line 508 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
void FTWire::stateXOR | ( | const unsigned | mask | ) |
invert state bit
|
inline |
set t0 at begin-run
Definition at line 429 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
float FTWire::t0 | ( | const float | t0 | ) |
set t0 at begin-run
|
inline |
returns t0 read at begin run
Definition at line 422 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by t0().
float FTWire::t0 | ( | void | ) | const |
returns t0 read at begin run
|
inline |
reset time
Definition at line 450 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
float FTWire::time | ( | float | t | ) |
reset time
|
inline |
rerurns TDC time(after t0 subtraction)
Definition at line 457 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiReFit(), FTSuperLayer::reduce_noise(), and FTTrack::s_zFit().
float FTWire::time | ( | void | ) | const |
rerurns TDC time(after t0 subtraction)
|
inline |
set wireId
Definition at line 580 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
void FTWire::wireId | ( | int | wireID | ) |
set wireId
|
inline |
returns position x
Definition at line 366 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), and FTTrack::r_phiReFit().
const float FTWire::x | ( | void | ) | const |
returns position x
|
inline |
returns position y
Definition at line 373 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), and FTTrack::r_phiReFit().
const float FTWire::y | ( | void | ) | const |
returns position y
|
inline |
returns z for track la
Definition at line 522 of file InstallArea/include/MdcFastTrkAlg/MdcFastTrkAlg/FTWire.h.
Referenced by FTTrack::s_zFit(), and z().
int FTWire::z | ( | const Lpav & | la, |
double & | z | ||
) | const |
returns z for track la