CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CylindricalLorentzForce.h
Go to the documentation of this file.
1 #ifndef CylindricalLorentzForce_H
2 #define CylindricalLorentzForce_H
3 
5 
7 
8 template <typename T, int N>
9 class CylindricalLorentzForce : public RKDerivative<T,N> {
10 public:
11 
13  typedef typename Base::Scalar Scalar;
14  typedef typename Base::Vector Vector;
15 
17 
18  virtual Vector operator()( Scalar r, const Vector& state) const;
19 
20 private:
21 
23 
24 };
25 
26 #include "TrackPropagation/RungeKutta/src/CylindricalLorentzForce.icc"
27 
28 #endif
const RKLocalFieldProvider & theField
ROOT::Math::Plane3D::Vector Vector
Definition: EcalHitMaker.cc:28
virtual Vector operator()(Scalar r, const Vector &state) const
Base class for derivative calculation.
Definition: RKDerivative.h:9
char state
Definition: procUtils.cc:75
CylindricalLorentzForce(const RKLocalFieldProvider &field)