|
| | KalFitHelixSeg (KalFitHitMdc *hit, HepPoint3D pivot, HepVector a, HepSymMatrix Ea) |
| |
| | ~KalFitHelixSeg (void) |
| |
| KalFitHitMdc * | HitMdc (void) |
| |
| double | residual_exclude (void) |
| |
| double | residual_include (void) |
| |
| double | doca_exclude (void) |
| |
| double | doca_include (void) |
| |
| double | tof (void) |
| |
| double | dt (void) |
| |
| double | dd (void) |
| |
| int | LR (void) |
| |
| void | residual_exclude (double res) |
| |
| void | residual_include (double res) |
| |
| void | doca_exclude (double doca) |
| |
| void | doca_include (double doca) |
| |
| void | tof (double time) |
| |
| void | dt (double drifttime) |
| |
| void | dd (double driftdist) |
| |
| void | LR (int lr) |
| |
| CLHEP::HepVector | a_pre_fwd (void) |
| |
| CLHEP::HepVector | a_pre_bwd (void) |
| |
| CLHEP::HepVector | a_filt_fwd (void) |
| |
| CLHEP::HepVector | a_filt_bwd (void) |
| |
| CLHEP::HepVector | a_include (void) |
| |
| CLHEP::HepVector | a_exclude (void) |
| |
| CLHEP::HepSymMatrix & | Ea_pre_fwd (void) |
| |
| CLHEP::HepSymMatrix | Ea_filt_fwd (void) |
| |
| CLHEP::HepSymMatrix | Ea_pre_bwd (void) |
| |
| CLHEP::HepSymMatrix | Ea_filt_bwd (void) |
| |
| CLHEP::HepSymMatrix | Ea_include (void) |
| |
| CLHEP::HepSymMatrix | Ea_exclude (void) |
| |
| void | a_pre_fwd (CLHEP::HepVector a) |
| |
| void | a_pre_bwd (CLHEP::HepVector a) |
| |
| void | a_filt_fwd (CLHEP::HepVector a) |
| |
| void | a_filt_bwd (CLHEP::HepVector a) |
| |
| void | a_include (CLHEP::HepVector a) |
| |
| void | a_exclude (CLHEP::HepVector a) |
| |
| void | Ea_filt_fwd (CLHEP::HepSymMatrix Ea) |
| |
| void | Ea_filt_bwd (CLHEP::HepSymMatrix Ea) |
| |
| void | Ea_pre_bwd (CLHEP::HepSymMatrix Ea) |
| |
| void | Ea_pre_fwd (CLHEP::HepSymMatrix Ea) |
| |
| void | Ea_include (CLHEP::HepSymMatrix Ea) |
| |
| void | Ea_exclude (CLHEP::HepSymMatrix Ea) |
| |
| int | layer (void) |
| |
| | Helix (const HepPoint3D &pivot, const HepVector &a, const HepSymMatrix &Ea) |
| | Constructor with pivot, helix parameter a, and its error matrix.
|
| |
| | Helix (const HepPoint3D &pivot, const HepVector &a) |
| | Constructor without error matrix.
|
| |
| | Helix (const HepPoint3D &position, const Hep3Vector &momentum, double charge) |
| | Constructor with position, momentum, and charge.
|
| |
| virtual | ~Helix () |
| | Destructor.
|
| |
| const HepPoint3D & | center (void) const |
| | returns position of helix center(z = 0.);
|
| |
| const HepPoint3D & | pivot (void) const |
| | returns pivot position.
|
| |
| double | radius (void) const |
| | returns radious of helix.
|
| |
| HepPoint3D | x (double dPhi=0.) const |
| | returns position after rotating angle dPhi in phi direction.
|
| |
| double * | x (double dPhi, double p[3]) const |
| |
| HepPoint3D | x (double dPhi, HepSymMatrix &Ex) const |
| | returns position and convariance matrix(Ex) after rotation.
|
| |
| Hep3Vector | direction (double dPhi=0.) const |
| | returns direction vector after rotating angle dPhi in phi direction.
|
| |
| Hep3Vector | momentum (double dPhi=0.) const |
| | returns momentum vector after rotating angle dPhi in phi direction.
|
| |
| Hep3Vector | momentum (double dPhi, HepSymMatrix &Em) const |
| | returns momentum vector after rotating angle dPhi in phi direction.
|
| |
| HepLorentzVector | momentum (double dPhi, double mass) const |
| | returns 4momentum vector after rotating angle dPhi in phi direction.
|
| |
| HepLorentzVector | momentum (double dPhi, double mass, HepSymMatrix &Em) const |
| | returns 4momentum vector after rotating angle dPhi in phi direction.
|
| |
| HepLorentzVector | momentum (double dPhi, double mass, HepPoint3D &x, HepSymMatrix &Emx) const |
| | returns 4momentum vector after rotating angle dPhi in phi direction.
|
| |
| double | dr (void) const |
| | returns an element of parameters.
|
| |
| double | phi0 (void) const |
| |
| double | kappa (void) const |
| |
| double | dz (void) const |
| |
| double | tanl (void) const |
| |
| double | curv (void) const |
| |
| double | sinPhi0 (void) const |
| |
| double | cosPhi0 (void) const |
| |
| const HepVector & | a (void) const |
| | returns helix parameters.
|
| |
| const HepSymMatrix & | Ea (void) const |
| | returns error matrix.
|
| |
| double | approach (KalFitHitMdc &hit, bool doSagCorrection) const |
| |
| double | approach (HepPoint3D pfwd, HepPoint3D pbwd, bool doSagCorrection) const |
| |
| const HepVector & | a (const HepVector &newA) |
| | sets helix parameters.
|
| |
| const HepSymMatrix & | Ea (const HepSymMatrix &newdA) |
| | sets helix paramters and error matrix.
|
| |
| const HepPoint3D & | pivot (const HepPoint3D &newPivot) |
| | sets pivot position.
|
| |
| void | set (const HepPoint3D &pivot, const HepVector &a, const HepSymMatrix &Ea) |
| | sets helix pivot position, parameters, and error matrix.
|
| |
| void | ignoreErrorMatrix (void) |
| | unsets error matrix. Error calculations will be ignored after this function call until an error matrix be set again. 0 matrix will be return as a return value for error matrix when you call functions which returns an error matrix.
|
| |
| double | bFieldZ (double) |
| | sets/returns z componet of the magnetic field.
|
| |
| double | bFieldZ (void) const |
| |
| double | alpha (void) const |
| |
| Helix & | operator= (const Helix &) |
| | Copy operator.
|
| |
| HepMatrix | delApDelA (const HepVector &ap) const |
| |
| HepMatrix | delXDelA (double phi) const |
| |
| HepMatrix | delMDelA (double phi) const |
| |
| HepMatrix | del4MDelA (double phi, double mass) const |
| |
| HepMatrix | del4MXDelA (double phi, double mass) const |
| |
Definition at line 16 of file KalFitHelixSeg.h.