|
BOSS 8.0.0
BESIII Offline Software System
|
#include <KalFitElement.h>
Public Member Functions | |
| KalFitElement (const KalFitMaterial *material) | |
| Constructor. | |
| virtual | ~KalFitElement () |
| Destructor. | |
| virtual double | intersect (const KalFitTrack &track, HepPoint3D &x) const =0 |
| Find intersection with Helix. | |
| virtual double | intersect (const KalFitTrack &track, HepPoint3D &x, const HepPoint3D &point) const =0 |
| const KalFitMaterial & | material (void) const |
| Return Material of which Element is made. | |
| virtual double | radius (void) const =0 |
| Return distance in r-phi plane. | |
| virtual void | updateTrack (KalFitTrack &track, int index) |
| Update track according the material properties of the current element. | |
| virtual void | updateTrack_rphi (KalFitTrack &track, int index) |
| virtual void | updateTrack_alreadyfound (KalFitTrack &track, int index) |
| virtual void | asso_rphi (KalmanFit::Lpav &circ, KalFitTrack &track) |
| virtual void | asso_rphi (KalFitTrack &track) |
| bool | operator< (const KalFitElement &a) const |
| Operator. | |
| KalFitElement (const KalFitMaterial *material) | |
| Constructor. | |
| virtual | ~KalFitElement () |
| Destructor. | |
| virtual double | intersect (const KalFitTrack &track, HepPoint3D &x) const =0 |
| Find intersection with Helix. | |
| virtual double | intersect (const KalFitTrack &track, HepPoint3D &x, const HepPoint3D &point) const =0 |
| const KalFitMaterial & | material (void) const |
| Return Material of which Element is made. | |
| virtual double | radius (void) const =0 |
| Return distance in r-phi plane. | |
| virtual void | updateTrack (KalFitTrack &track, int index) |
| Update track according the material properties of the current element. | |
| virtual void | updateTrack_rphi (KalFitTrack &track, int index) |
| virtual void | updateTrack_alreadyfound (KalFitTrack &track, int index) |
| virtual void | asso_rphi (KalmanFit::Lpav &circ, KalFitTrack &track) |
| virtual void | asso_rphi (KalFitTrack &track) |
| bool | operator< (const KalFitElement &a) const |
| Operator. | |
| KalFitElement (const KalFitMaterial *material) | |
| Constructor. | |
| virtual | ~KalFitElement () |
| Destructor. | |
| virtual double | intersect (const KalFitTrack &track, HepPoint3D &x) const =0 |
| Find intersection with Helix. | |
| virtual double | intersect (const KalFitTrack &track, HepPoint3D &x, const HepPoint3D &point) const =0 |
| const KalFitMaterial & | material (void) const |
| Return Material of which Element is made. | |
| virtual double | radius (void) const =0 |
| Return distance in r-phi plane. | |
| virtual void | updateTrack (KalFitTrack &track, int index) |
| Update track according the material properties of the current element. | |
| virtual void | updateTrack_rphi (KalFitTrack &track, int index) |
| virtual void | updateTrack_alreadyfound (KalFitTrack &track, int index) |
| virtual void | asso_rphi (KalmanFit::Lpav &circ, KalFitTrack &track) |
| virtual void | asso_rphi (KalFitTrack &track) |
| bool | operator< (const KalFitElement &a) const |
| Operator. | |
Static Public Member Functions | |
| static int | muls (void) |
| static int | loss (void) |
| static void | muls (int i) |
| static void | loss (int i) |
| static int | muls (void) |
| static int | loss (void) |
| static void | muls (int i) |
| static void | loss (int i) |
| static int | muls (void) |
| static int | loss (void) |
| static void | muls (int i) |
| static void | loss (int i) |
Protected Attributes | |
| const KalFitMaterial * | material_ |
| Material of this element. | |
Static Protected Attributes | |
| static int | muls_ |
| Flags. | |
| static int | loss_ |
Element is a base class which represents an element of detector
Definition at line 23 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitElement.h.
|
inline |
Constructor.
Definition at line 34 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitElement.h.
Referenced by KalFitCylinder::KalFitCylinder(), and operator<().
|
inlinevirtual |
Destructor.
Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitElement.h.
|
inline |
Constructor.
Definition at line 34 of file InstallArea/x86_64-el9-gcc13-opt/include/KalFitAlg/KalFitElement.h.
|
inlinevirtual |
Destructor.
Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/KalFitAlg/KalFitElement.h.
|
inline |
Constructor.
Definition at line 34 of file Reconstruction/KalFitAlg/include/KalFitAlg/KalFitElement.h.
|
inlinevirtual |
Destructor.
Definition at line 37 of file Reconstruction/KalFitAlg/include/KalFitAlg/KalFitElement.h.
|
virtual |
Definition at line 86 of file KalFitElement.cxx.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
pure virtual |
Find intersection with Helix.
Implemented in KalFitCylinder, KalFitCylinder, and KalFitCylinder.
Referenced by updateTrack(), updateTrack_alreadyfound(), and updateTrack_rphi().
|
pure virtual |
Find intersection with Helix.
Implemented in KalFitCylinder, KalFitCylinder, and KalFitCylinder.
|
pure virtual |
Find intersection with Helix.
Implemented in KalFitCylinder, KalFitCylinder, and KalFitCylinder.
|
pure virtual |
Implemented in KalFitCylinder, KalFitCylinder, and KalFitCylinder.
|
pure virtual |
Implemented in KalFitCylinder, KalFitCylinder, and KalFitCylinder.
|
pure virtual |
Implemented in KalFitCylinder, KalFitCylinder, and KalFitCylinder.
|
static |
Definition at line 90 of file KalFitElement.cxx.
|
static |
|
static |
|
static |
Definition at line 94 of file KalFitElement.cxx.
Referenced by KalFitAlg::filter_fwd_anal(), KalFitAlg::filter_fwd_calib(), KalFitAlg::initialize(), KalFitAlg::smoother_anal(), and KalFitAlg::smoother_calib().
|
static |
|
static |
|
inline |
Return Material of which Element is made.
Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitElement.h.
Referenced by KalFitCylinder::KalFitCylinder(), and KalFitElement().
|
inline |
Return Material of which Element is made.
Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/KalFitAlg/KalFitElement.h.
|
inline |
Return Material of which Element is made.
Definition at line 46 of file Reconstruction/KalFitAlg/include/KalFitAlg/KalFitElement.h.
|
static |
Definition at line 88 of file KalFitElement.cxx.
|
static |
|
static |
|
static |
Definition at line 92 of file KalFitElement.cxx.
Referenced by KalFitAlg::filter_fwd_anal(), KalFitAlg::filter_fwd_calib(), KalFitAlg::initialize(), KalFitAlg::smoother_anal(), and KalFitAlg::smoother_calib().
|
static |
|
static |
|
inline |
Operator.
Definition at line 61 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitElement.h.
|
inline |
Operator.
Definition at line 61 of file InstallArea/x86_64-el9-gcc13-opt/include/KalFitAlg/KalFitElement.h.
|
inline |
Operator.
Definition at line 61 of file Reconstruction/KalFitAlg/include/KalFitAlg/KalFitElement.h.
|
pure virtual |
Return distance in r-phi plane.
Implemented in KalFitCylinder, KalFitCylinder, and KalFitCylinder.
Referenced by operator<().
|
pure virtual |
Return distance in r-phi plane.
Implemented in KalFitCylinder, KalFitCylinder, and KalFitCylinder.
|
pure virtual |
Return distance in r-phi plane.
Implemented in KalFitCylinder, KalFitCylinder, and KalFitCylinder.
|
virtual |
Update track according the material properties of the current element.
Definition at line 25 of file KalFitElement.cxx.
|
virtual |
Update track according the material properties of the current element.
|
virtual |
Update track according the material properties of the current element.
|
virtual |
Definition at line 70 of file KalFitElement.cxx.
|
virtual |
|
virtual |
|
virtual |
Definition at line 56 of file KalFitElement.cxx.
|
virtual |
|
virtual |
|
staticprotected |
Definition at line 30 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitElement.h.
Referenced by loss(), loss(), updateTrack(), updateTrack_alreadyfound(), and updateTrack_rphi().
|
protected |
Material of this element.
Definition at line 26 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitElement.h.
Referenced by KalFitElement(), material(), updateTrack(), updateTrack_alreadyfound(), and updateTrack_rphi().
|
staticprotected |
Flags.
Definition at line 29 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitElement.h.
Referenced by muls(), muls(), updateTrack(), updateTrack_alreadyfound(), and updateTrack_rphi().