|
BOSS 7.1.3
BESIII Offline Software System
|
#include <ZHelix.h>
Inheritance diagram for ZHelix:Public Member Functions | |
| ZHelix () | |
| ZHelix (Double_t Azim, Double_t QovR, Double_t QxDh, Double_t refx, Double_t refy, Double_t refz, Double_t TDip, Double_t phii, Double_t phio, Float_t Chi2, Int_t NDoF, EZHelixRangeType RangeType=kBesHelixPhi, Double_t RangeMin=0, Double_t RangeMax=2 *TMath::Pi()) | |
| virtual | ~ZHelix () |
| void | Phi2XYZ (Double_t phi, Double_t &x, Double_t &y, Double_t &z) |
| void | Phi2ZR (Double_t phi, Double_t &z, Double_t &r) |
| void | SetRange (EZHelixRangeType RangeType, Double_t RangeMin, Double_t RangeMax) |
| void | SetTrackType (TrackType tt) |
| virtual void | SetPoints (Option_t *option="3D") |
| Double_t | X2Phi (Double_t x) |
| Double_t | Y2Phi (Double_t y) |
| Double_t | Z2Phi (Double_t z) |
| Double_t | R2Phi (Double_t r) |
| Double_t | Phi2S (Double_t phi) |
| virtual void | Print (Option_t *option="") const |
| virtual void | Draw (Option_t *option="3D") |
| virtual void | Paint (Option_t *option="3D") |
| virtual Int_t | SetNextPoint (Double_t x, Double_t y, Double_t z) |
| virtual void | SetPoint (Int_t point, Double_t x, Double_t y, Double_t z) |
| virtual void | Delete (Option_t *option) |
| virtual void | DrawClass () |
| virtual void | DrawClone (Option_t *option) |
| virtual void | SetDrawOption (Option_t *option) |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
Protected Attributes | |
| TrackType | fTrackType |
| Double_t | fAzim |
| Double_t | fQovR |
| Double_t | fQxDh |
| Double_t | fTDip |
| Double_t | fRefX |
| Double_t | fRefY |
| Double_t | fRefZ |
| Double_t | fRange [2] |
| EZHelixRangeType | fRType |
| Float_t | fChi2 |
| Int_t | fNDoF |
| Double_t | fSinAzim |
| Double_t | fCosAzim |
| Int_t | fRSign |
| Double_t | fPhiI |
| sign of radius | |
| Double_t | fPhiO |
| Bool_t | fEnable |
| ZHelix::ZHelix | ( | ) |
| ZHelix::ZHelix | ( | Double_t | Azim, |
| Double_t | QovR, | ||
| Double_t | QxDh, | ||
| Double_t | refx, | ||
| Double_t | refy, | ||
| Double_t | refz, | ||
| Double_t | TDip, | ||
| Double_t | phii, | ||
| Double_t | phio, | ||
| Float_t | Chi2, | ||
| Int_t | NDoF, | ||
| EZHelixRangeType | RangeType = kBesHelixPhi, | ||
| Double_t | RangeMin = 0, | ||
| Double_t | RangeMax = 2*TMath::Pi() ) |
Definition at line 52 of file ZHelix.cxx.
|
virtual |
Definition at line 87 of file ZHelix.cxx.
|
inlinevirtual |
|
virtual |
Definition at line 367 of file ZHelix.cxx.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Definition at line 375 of file ZHelix.cxx.
| Double_t ZHelix::Phi2S | ( | Double_t | phi | ) |
Definition at line 389 of file ZHelix.cxx.
| void ZHelix::Phi2XYZ | ( | Double_t | phi, |
| Double_t & | x, | ||
| Double_t & | y, | ||
| Double_t & | z ) |
Definition at line 246 of file ZHelix.cxx.
Referenced by Phi2ZR(), R2Phi(), and SetPoints().
| void ZHelix::Phi2ZR | ( | Double_t | phi, |
| Double_t & | z, | ||
| Double_t & | r ) |
Definition at line 256 of file ZHelix.cxx.
Referenced by SetPoints().
|
virtual |
Definition at line 342 of file ZHelix.cxx.
| Double_t ZHelix::R2Phi | ( | Double_t | r | ) |
Definition at line 296 of file ZHelix.cxx.
Referenced by SetRange().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Definition at line 94 of file ZHelix.h.
Referenced by SetPoints().
|
virtual |
Definition at line 127 of file ZHelix.cxx.
Referenced by Paint().
| void ZHelix::SetRange | ( | EZHelixRangeType | RangeType, |
| Double_t | RangeMin, | ||
| Double_t | RangeMax ) |
Definition at line 97 of file ZHelix.cxx.
Referenced by ZHelix().
|
inline |
Definition at line 79 of file ZHelix.h.
| Double_t ZHelix::X2Phi | ( | Double_t | x | ) |
Definition at line 266 of file ZHelix.cxx.
Referenced by SetRange().
| Double_t ZHelix::Y2Phi | ( | Double_t | y | ) |
Definition at line 276 of file ZHelix.cxx.
Referenced by SetRange().
| Double_t ZHelix::Z2Phi | ( | Double_t | z | ) |
Definition at line 286 of file ZHelix.cxx.
Referenced by SetRange().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 53 of file ZHelix.h.
Referenced by Paint(), Print(), SetPoints(), and SetRange().
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 60 of file ZHelix.h.
Referenced by SetPoints(), and ZHelix().
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 45 of file ZHelix.h.
Referenced by SetPoints(), and SetTrackType().