|
BOSS 8.0.0
BESIII Offline Software System
|
Cylinder is an Element whose shape is a cylinder. More...
#include <KalFitCylinder.h>
Public Member Functions | |
| KalFitCylinder (const KalFitMaterial *material, double radius, double thick, double length, double z0) | |
| Constructor. | |
| virtual double | intersect (const KalFitTrack &track, HepPoint3D &x) const |
| Find intersection with Helix. | |
| virtual double | intersect (const KalFitTrack &track, HepPoint3D &x, const HepPoint3D &point) const |
| bool | isInside (const HepPoint3D &x) const |
| Check if the position x is inside the current cylinder. | |
| bool | isInside2 (const HepPoint3D &x) const |
| virtual double | radius (void) const |
| Extract radius of the cylinder. | |
| KalFitCylinder (const KalFitMaterial *material, double radius, double thick, double length, double z0) | |
| Constructor. | |
| virtual double | intersect (const KalFitTrack &track, HepPoint3D &x) const |
| Find intersection with Helix. | |
| virtual double | intersect (const KalFitTrack &track, HepPoint3D &x, const HepPoint3D &point) const |
| bool | isInside (const HepPoint3D &x) const |
| Check if the position x is inside the current cylinder. | |
| bool | isInside2 (const HepPoint3D &x) const |
| virtual double | radius (void) const |
| Extract radius of the cylinder. | |
| KalFitCylinder (const KalFitMaterial *material, double radius, double thick, double length, double z0) | |
| Constructor. | |
| virtual double | intersect (const KalFitTrack &track, HepPoint3D &x) const |
| Find intersection with Helix. | |
| virtual double | intersect (const KalFitTrack &track, HepPoint3D &x, const HepPoint3D &point) const |
| bool | isInside (const HepPoint3D &x) const |
| Check if the position x is inside the current cylinder. | |
| bool | isInside2 (const HepPoint3D &x) const |
| virtual double | radius (void) const |
| Extract radius of the cylinder. | |
| Public Member Functions inherited from KalFitElement | |
| KalFitElement (const KalFitMaterial *material) | |
| Constructor. | |
| virtual | ~KalFitElement () |
| Destructor. | |
| const KalFitMaterial & | material (void) const |
| Return Material of which Element is made. | |
| 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. | |
| const KalFitMaterial & | material (void) const |
| Return Material of which Element is made. | |
| 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. | |
| const KalFitMaterial & | material (void) const |
| Return Material of which Element is made. | |
| 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. | |
Protected Attributes | |
| double | ro_ |
| double | ri_ |
| double | zf_ |
| double | zb_ |
| Protected Attributes inherited from KalFitElement | |
| const KalFitMaterial * | material_ |
| Material of this element. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from KalFitElement | |
| 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) |
| Static Protected Attributes inherited from KalFitElement | |
| static int | muls_ |
| Flags. | |
| static int | loss_ |
Cylinder is an Element whose shape is a cylinder.
Definition at line 21 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitCylinder.h.
|
inline |
Constructor.
Definition at line 30 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitCylinder.h.
|
inline |
Constructor.
Definition at line 30 of file InstallArea/x86_64-el9-gcc13-opt/include/KalFitAlg/KalFitCylinder.h.
|
inline |
Constructor.
Definition at line 30 of file Reconstruction/KalFitAlg/include/KalFitAlg/KalFitCylinder.h.
|
virtual |
Find intersection with Helix.
Implements KalFitElement.
Definition at line 23 of file KalFitCylinder.cxx.
|
virtual |
Find intersection with Helix.
Implements KalFitElement.
|
virtual |
Find intersection with Helix.
Implements KalFitElement.
|
virtual |
Implements KalFitElement.
Definition at line 49 of file KalFitCylinder.cxx.
|
virtual |
Implements KalFitElement.
|
virtual |
Implements KalFitElement.
| bool KalFitCylinder::isInside | ( | const HepPoint3D & | x | ) | const |
Check if the position x is inside the current cylinder.
Definition at line 84 of file KalFitCylinder.cxx.
Referenced by intersect(), and intersect().
| bool KalFitCylinder::isInside | ( | const HepPoint3D & | x | ) | const |
Check if the position x is inside the current cylinder.
| bool KalFitCylinder::isInside | ( | const HepPoint3D & | x | ) | const |
Check if the position x is inside the current cylinder.
| bool KalFitCylinder::isInside2 | ( | const HepPoint3D & | x | ) | const |
Definition at line 94 of file KalFitCylinder.cxx.
| bool KalFitCylinder::isInside2 | ( | const HepPoint3D & | x | ) | const |
| bool KalFitCylinder::isInside2 | ( | const HepPoint3D & | x | ) | const |
|
inlinevirtual |
Extract radius of the cylinder.
Implements KalFitElement.
Definition at line 50 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitCylinder.h.
Referenced by KalFitCylinder().
|
inlinevirtual |
Extract radius of the cylinder.
Implements KalFitElement.
Definition at line 50 of file InstallArea/x86_64-el9-gcc13-opt/include/KalFitAlg/KalFitCylinder.h.
|
inlinevirtual |
Extract radius of the cylinder.
Implements KalFitElement.
Definition at line 50 of file Reconstruction/KalFitAlg/include/KalFitAlg/KalFitCylinder.h.
|
protected |
Definition at line 24 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitCylinder.h.
Referenced by intersect(), intersect(), isInside(), and KalFitCylinder().
|
protected |
Definition at line 23 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitCylinder.h.
Referenced by intersect(), KalFitCylinder(), and radius().
|
protected |
Definition at line 26 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitCylinder.h.
Referenced by intersect(), intersect(), isInside(), isInside2(), and KalFitCylinder().
|
protected |
Definition at line 25 of file InstallArea/x86_64-el9-gcc13-dbg/include/KalFitAlg/KalFitCylinder.h.
Referenced by intersect(), intersect(), isInside(), isInside2(), and KalFitCylinder().