Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/TPC/SCDCorrections/sHelix.h>
Public Member Functions | |
sHelix () | |
sHelix (float x0, float y0, float z0, float px, float py, float pz, float q, float b=1.5) | |
virtual | ~sHelix () |
float | x (float t) |
float | y (float t) |
float | z (float t) |
float | r (float t) |
float | u (float t) |
float | v (float t) |
float | w (float t) |
float | k () |
float | s (float t1, float t2) |
void | breakIntoPieces (float t1, float t2, float x[100][3]) |
float | findFirstInterceptTo (float rd, float hz) |
void | SaveTracktoRootScript (float ri, float ro, float z, char *filec) |
float | W () |
float | R () |
float | C () |
float | Phi () |
void | Debug () |
Protected Attributes | |
float | fW |
float | fR |
float | fC |
float | fPhi |
float | fX0 |
float | fY0 |
float | fZ0 |
float | fDebug |
Definition at line 9 of file sHelix.h.
View newest version in sPHENIX GitHub at line 9 of file sHelix.h
sHelix::sHelix | ( | ) |
Definition at line 7 of file sHelix.cxx.
View newest version in sPHENIX GitHub at line 7 of file sHelix.cxx
sHelix::sHelix | ( | float | x0, |
float | y0, | ||
float | z0, | ||
float | px, | ||
float | py, | ||
float | pz, | ||
float | q, | ||
float | b = 1.5 |
||
) |
Definition at line 19 of file sHelix.cxx.
View newest version in sPHENIX GitHub at line 19 of file sHelix.cxx
References KFPMath::b, fC, fDebug, fPhi, fR, fW, fX0, fY0, fZ0, merge_hashes::p, physmon_track_finding_ttbar::pt, and x0.
|
inlinevirtual |
void sHelix::breakIntoPieces | ( | float | t1, |
float | t2, | ||
float | x[100][3] | ||
) |
Definition at line 34 of file sHelix.cxx.
View newest version in sPHENIX GitHub at line 34 of file sHelix.cxx
References n, ambiguity_solver_full_chain::t1, x(), y(), and z().
Referenced by main().
|
inline |
|
inline |
float sHelix::findFirstInterceptTo | ( | float | rd, |
float | hz | ||
) |
Definition at line 46 of file sHelix.cxx.
View newest version in sPHENIX GitHub at line 46 of file sHelix.cxx
References KFPMath::a, KFPMath::b, Acts::PhysicalConstants::c, fC, fDebug, fPhi, fR, fW, fX0, fY0, fZ0, r(), ambiguity_solver_full_chain::t1, ambiguity_solver_full_chain::t2, TwoPi, x(), y(), and z().
Referenced by main(), and SaveTracktoRootScript().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void sHelix::SaveTracktoRootScript | ( | float | ri, |
float | ro, | ||
float | z, | ||
char * | filec | ||
) |
Definition at line 147 of file sHelix.cxx.
View newest version in sPHENIX GitHub at line 147 of file sHelix.cxx
References findFirstInterceptTo(), out, t, ambiguity_solver_full_chain::t1, ambiguity_solver_full_chain::t2, x(), y(), and z().
|
inline |
|
inline |
|
inline |
Definition at line 21 of file sHelix.h.
View newest version in sPHENIX GitHub at line 21 of file sHelix.h
Referenced by airy1(), airy1d(), airy2(), airy2d(), aiz(), arorie(), f2allm(), gauss1(), gauss2(), gauss3(), gauss4(), hijwds(), luindf(), medderiv(), pyboei(), pyeig4(), pyfill(), pygau2(), pygaus(), pyindf(), pymirm(), pytbbc(), pytbbn(), wdsax(), and z().
|
inline |
|
inline |
Definition at line 14 of file sHelix.h.
View newest version in sPHENIX GitHub at line 14 of file sHelix.h
References fPhi, fR, fX0, and u().
Referenced by breakIntoPieces(), findFirstInterceptTo(), r(), and SaveTracktoRootScript().
|
inline |
Definition at line 15 of file sHelix.h.
View newest version in sPHENIX GitHub at line 15 of file sHelix.h
References fPhi, fR, fY0, and v().
Referenced by breakIntoPieces(), findFirstInterceptTo(), r(), and SaveTracktoRootScript().
|
inline |
Definition at line 16 of file sHelix.h.
View newest version in sPHENIX GitHub at line 16 of file sHelix.h
Referenced by breakIntoPieces(), findFirstInterceptTo(), and SaveTracktoRootScript().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |