StRoot
1
|
#include <StHelixHelper.h>
Public Types | |
enum | { kInnerHelix, kOutterHelix } |
Public Member Functions | |
StHelixHelper (const StPhysicalHelix &helix, const StPhysicalHelix &outerHelix, double length) | |
StHelixHelper (const StHelixHelper &helper) | |
float | GetLength () const |
virtual StPhysicalHelixD * | GetHelix (int idx=0) const |
virtual THelixTrack * | GetTHelix (int idx=0) const |
virtual Float_t * | GetPoints (int &npoints) const |
Static Public Member Functions | |
static THelixTrack * | MyHelix (THelixTrack *myHlx, const StHelixD *evHlx) |
Definition at line 25 of file StHelixHelper.h.
StHelixHelper::StHelixHelper | ( | const StPhysicalHelix & | helix, |
const StPhysicalHelix & | outerHelix, | ||
double | length | ||
) |
StHelixHelper is to convert the track object defined by 2 StHelix objects and length into the array of 3D points
Definition at line 33 of file StHelixHelper.cxx.
|
virtual |
Create the Float_t array of the npoints point The end-use code is repsonsible to destroy
Definition at line 108 of file StHelixHelper.cxx.
References THelixTrack::Backward(), and THelixTrack::Eval().
Referenced by StuDraw3DEvent::Track().