StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | List of all members
StHelixHelper Class Reference

#include <StHelixHelper.h>

Inheritance diagram for StHelixHelper:
StTrackHelper

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 StPhysicalHelixDGetHelix (int idx=0) const
 
virtual THelixTrackGetTHelix (int idx=0) const
 
virtual Float_t * GetPoints (int &npoints) const
 

Static Public Member Functions

static THelixTrackMyHelix (THelixTrack *myHlx, const StHelixD *evHlx)
 

Detailed Description

Author
Valeri Fine, Sep 2009

Definition at line 25 of file StHelixHelper.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

Float_t * StHelixHelper::GetPoints ( int &  npoints) const
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().


The documentation for this class was generated from the following files: