CMS 3D CMS Logo

CylindricalLorentzForce< T, N > Class Template Reference

#include <TrackPropagation/RungeKutta/interface/CylindricalLorentzForce.h>

Inheritance diagram for CylindricalLorentzForce< T, N >:

RKDerivative< T, N >

List of all members.

Public Types

typedef RKDerivative< T, N > Base
typedef Base::Scalar Scalar
typedef Base::Vector Vector

Public Member Functions

 CylindricalLorentzForce (const RKLocalFieldProvider &field)
virtual Vector operator() (Scalar r, const Vector &state) const

Private Attributes

const RKLocalFieldProvidertheField


Detailed Description

template<typename T, int N>
class CylindricalLorentzForce< T, N >

Definition at line 9 of file CylindricalLorentzForce.h.


Member Typedef Documentation

template<typename T, int N>
typedef RKDerivative<T,N> CylindricalLorentzForce< T, N >::Base

Definition at line 12 of file CylindricalLorentzForce.h.

template<typename T, int N>
typedef Base::Scalar CylindricalLorentzForce< T, N >::Scalar

Reimplemented from RKDerivative< T, N >.

Definition at line 13 of file CylindricalLorentzForce.h.

template<typename T, int N>
typedef Base::Vector CylindricalLorentzForce< T, N >::Vector

Reimplemented from RKDerivative< T, N >.

Definition at line 14 of file CylindricalLorentzForce.h.


Constructor & Destructor Documentation

template<typename T, int N>
CylindricalLorentzForce< T, N >::CylindricalLorentzForce ( const RKLocalFieldProvider field  )  [inline]

Definition at line 16 of file CylindricalLorentzForce.h.

00016 : theField(field) {}


Member Function Documentation

template<typename T, int N>
virtual Vector CylindricalLorentzForce< T, N >::operator() ( Scalar  r,
const Vector state 
) const [virtual]


Member Data Documentation

template<typename T, int N>
const RKLocalFieldProvider& CylindricalLorentzForce< T, N >::theField [private]

Definition at line 22 of file CylindricalLorentzForce.h.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:17:37 2009 for CMSSW by  doxygen 1.5.4