11#include "CLHEP/Geometry/Point3D.h"
12#ifndef ENABLE_BACKWARDS_COMPATIBILITY
47 int index_element(index);
48 if (index_element==0) index_element=1;
67 int index_element(index);
68 if (index_element==0) index_element=1;
HepGeom::Point3D< double > HepPoint3D
const KalFitMaterial * material_
Material of this element.
virtual void updateTrack(KalFitTrack &track, int index)
Update track according the material properties of the current element.
virtual double intersect(const KalFitTrack &track, HepPoint3D &x) const =0
Find intersection with Helix.
virtual void asso_rphi(KalmanFit::Lpav &circ, KalFitTrack &track)
virtual void updateTrack_rphi(KalFitTrack &track, int index)
virtual void updateTrack_alreadyfound(KalFitTrack &track, int index)
Description of a track class (<- Helix.cc)
const HepPoint3D & pivot_numf(const HepPoint3D &newPivot)
Sets pivot position in a given mag field.
void ms(double path, const KalFitMaterial &m, int index)
void eloss(double path, const KalFitMaterial &m, int index)
Calculate total energy lost in material.