|
BOSS 8.0.0
BESIII Offline Software System
|
#include <ZHelix.h>
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) |
| 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) |
| 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 |
Definition at line 28 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
| 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 53 of file ZHelix.cxx.
|
virtual |
Definition at line 84 of file ZHelix.cxx.
| 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() ) |
|
virtual |
| 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() ) |
|
virtual |
|
inlinevirtual |
Definition at line 80 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 80 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 80 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/ZHelix.h.
|
virtual |
Definition at line 370 of file ZHelix.cxx.
|
virtual |
|
virtual |
|
inlinevirtual |
Definition at line 81 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 81 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 81 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 82 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 82 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 82 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 84 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 84 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 84 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/ZHelix.h.
|
virtual |
Definition at line 378 of file ZHelix.cxx.
|
virtual |
|
virtual |
| Double_t ZHelix::Phi2S | ( | Double_t | phi | ) |
Definition at line 393 of file ZHelix.cxx.
| Double_t ZHelix::Phi2S | ( | Double_t | phi | ) |
| Double_t ZHelix::Phi2S | ( | Double_t | phi | ) |
| void ZHelix::Phi2XYZ | ( | Double_t | phi, |
| Double_t & | x, | ||
| Double_t & | y, | ||
| Double_t & | z ) |
Definition at line 249 of file ZHelix.cxx.
Referenced by Phi2ZR(), R2Phi(), and SetPoints().
| void ZHelix::Phi2XYZ | ( | Double_t | phi, |
| Double_t & | x, | ||
| Double_t & | y, | ||
| Double_t & | z ) |
| void ZHelix::Phi2XYZ | ( | Double_t | phi, |
| Double_t & | x, | ||
| Double_t & | y, | ||
| Double_t & | z ) |
| void ZHelix::Phi2ZR | ( | Double_t | phi, |
| Double_t & | z, | ||
| Double_t & | r ) |
Definition at line 259 of file ZHelix.cxx.
Referenced by SetPoints().
| void ZHelix::Phi2ZR | ( | Double_t | phi, |
| Double_t & | z, | ||
| Double_t & | r ) |
| void ZHelix::Phi2ZR | ( | Double_t | phi, |
| Double_t & | z, | ||
| Double_t & | r ) |
|
virtual |
Definition at line 345 of file ZHelix.cxx.
|
virtual |
|
virtual |
| Double_t ZHelix::R2Phi | ( | Double_t | r | ) |
Definition at line 299 of file ZHelix.cxx.
Referenced by SetRange().
| Double_t ZHelix::R2Phi | ( | Double_t | r | ) |
| Double_t ZHelix::R2Phi | ( | Double_t | r | ) |
|
inlinevirtual |
Definition at line 83 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 83 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 83 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 74 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 74 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 74 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 77 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
Referenced by SetPoints().
|
inlinevirtual |
Definition at line 77 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/ZHelix.h.
|
inlinevirtual |
Definition at line 77 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/ZHelix.h.
|
virtual |
Definition at line 122 of file ZHelix.cxx.
Referenced by Paint().
|
virtual |
|
virtual |
| void ZHelix::SetRange | ( | EZHelixRangeType | RangeType, |
| Double_t | RangeMin, | ||
| Double_t | RangeMax ) |
Definition at line 92 of file ZHelix.cxx.
Referenced by ZHelix().
| void ZHelix::SetRange | ( | EZHelixRangeType | RangeType, |
| Double_t | RangeMin, | ||
| Double_t | RangeMax ) |
| void ZHelix::SetRange | ( | EZHelixRangeType | RangeType, |
| Double_t | RangeMin, | ||
| Double_t | RangeMax ) |
|
inline |
Definition at line 62 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
inline |
Definition at line 62 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/ZHelix.h.
|
inline |
Definition at line 62 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/ZHelix.h.
| Double_t ZHelix::X2Phi | ( | Double_t | x | ) |
Definition at line 269 of file ZHelix.cxx.
Referenced by SetRange().
| Double_t ZHelix::X2Phi | ( | Double_t | x | ) |
| Double_t ZHelix::X2Phi | ( | Double_t | x | ) |
| Double_t ZHelix::Y2Phi | ( | Double_t | y | ) |
Definition at line 279 of file ZHelix.cxx.
Referenced by SetRange().
| Double_t ZHelix::Y2Phi | ( | Double_t | y | ) |
| Double_t ZHelix::Y2Phi | ( | Double_t | y | ) |
| Double_t ZHelix::Z2Phi | ( | Double_t | z | ) |
Definition at line 289 of file ZHelix.cxx.
Referenced by SetRange().
| Double_t ZHelix::Z2Phi | ( | Double_t | z | ) |
| Double_t ZHelix::Z2Phi | ( | Double_t | z | ) |
|
protected |
|
protected |
Definition at line 41 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
protected |
Definition at line 44 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
protected |
Definition at line 49 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
protected |
Definition at line 42 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
protected |
sign of radius
Definition at line 47 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
protected |
Definition at line 48 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
protected |
|
protected |
|
protected |
Definition at line 39 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
Referenced by Paint(), Print(), SetPoints(), and SetRange().
|
protected |
Definition at line 36 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
Referenced by Phi2XYZ(), SetPoints(), X2Phi(), and ZHelix().
|
protected |
Definition at line 37 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
Referenced by Phi2XYZ(), SetPoints(), Y2Phi(), and ZHelix().
|
protected |
|
protected |
Definition at line 46 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
Referenced by SetPoints(), and ZHelix().
|
protected |
Definition at line 40 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
protected |
Definition at line 43 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
|
protected |
|
protected |
Definition at line 31 of file EventDisplay/BesVisLib/include/BesVisLib/ZHelix.h.
Referenced by SetPoints(), and SetTrackType().