Hall-D Software
alpha
|
#include <vector>
#include <deque>
#include <DMatrixSIMD.h>
#include <DVector3.h>
#include <TRACKING/DTrackFitter.h>
#include "HDGEOMETRY/DMagneticFieldMap.h"
#include "HDGEOMETRY/DGeometry.h"
#include "HDGEOMETRY/DLorentzDeflections.h"
#include "HDGEOMETRY/DMaterialMap.h"
#include "CDC/DCDCTrackHit.h"
#include "FDC/DFDCPseudo.h"
#include <TH3.h>
#include <TH2.h>
#include <TH1I.h>
#include <TMatrixFSym.h>
#include "DResourcePool.h"
Go to the source code of this file.
Classes | |
struct | DKalmanSIMDCDCHit_t |
struct | DKalmanSIMDFDCHit_t |
struct | DKalmanCentralTrajectory_t |
struct | DKalmanForwardTrajectory_t |
struct | DKalmanUpdate_t |
class | DTrackFitterKalmanSIMD |
Macros | |
#define | M_TWO_PI 6.28318530717958647692 |
#define | qBr2p 0.003 |
#define | EPS 3.0e-8 |
#define | BIG 1.0e8 |
#define | EPS2 1.e-4 |
#define | EPS3 1.e-2 |
#define | Z_MIN -100. |
#define | Z_MAX 370.0 |
#define | R_MAX 65.0 |
#define | R2_MAX 4225.0 |
#define | R_MAX_FORWARD 65.0 |
#define | SPEED_OF_LIGHT 29.9792458 |
#define | TIME_UNIT_CONVERSION 3.33564095198152014e-02 |
#define | ONE_OVER_C TIME_UNIT_CONVERSION |
#define | Q_OVER_PT_MAX 100. |
#define | TAN_MAX 10. |
#define | MAX_CHI2 1e6 |
#define | DELTA_R 1.0 |
#define | FDC_CATHODE_VARIANCE 0.000225 |
#define | FDC_ANODE_VARIANCE 0.000225 |
#define | ONE_THIRD 0.33333333333333333 |
#define | ONE_SIXTH 0.16666666666666667 |
#define | TWO_THIRDS 0.66666666666666667 |
#define | DE_PER_STEP 0.001 |
#define | BFIELD_FRAC 0.0001 |
#define | MIN_STEP_SIZE 0.1 |
#define | ELECTRON_MASS 0.000511 |
#define BFIELD_FRAC 0.0001 |
Definition at line 61 of file DTrackFitterKalmanSIMD.h.
#define BIG 1.0e8 |
Definition at line 28 of file DTrackFitterKalmanSIMD.h.
Referenced by DTrackFitterKalmanSIMD::ExtrapolateCentralToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateForwardToOtherDetectors(), DTrackFitterKalmanSIMD::KalmanCentral(), DTrackFitterKalmanSIMD::KalmanForward(), DTrackFitterKalmanSIMD::KalmanForwardCDC(), DTrackFitterKalmanSIMD::PropagateCentral(), DTrackFitterKalmanSIMD::PropagateForward(), DTrackFitterKalmanSIMD::PropagateForwardCDC(), and DTrackFitterKalmanSIMD::SetReferenceTrajectory().
#define DE_PER_STEP 0.001 |
Definition at line 60 of file DTrackFitterKalmanSIMD.h.
Referenced by DTrackFitterKalmanSIMD::ExtrapolateCentralToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateForwardToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateToVertex(), DTrackFitterKalmanSIMD::PropagateCentral(), DTrackFitterKalmanSIMD::PropagateForward(), and DTrackFitterKalmanSIMD::PropagateForwardCDC().
#define DELTA_R 1.0 |
Definition at line 49 of file DTrackFitterKalmanSIMD.h.
#define ELECTRON_MASS 0.000511 |
Definition at line 64 of file DTrackFitterKalmanSIMD.h.
Referenced by DTrackFitterKalmanSIMD::DTrackFitterKalmanSIMD(), and DTrackFitterKalmanSIMD::FitTrack().
#define EPS 3.0e-8 |
Definition at line 27 of file DTrackFitterKalmanSIMD.h.
#define EPS2 1.e-4 |
Definition at line 29 of file DTrackFitterKalmanSIMD.h.
#define EPS3 1.e-2 |
Definition at line 30 of file DTrackFitterKalmanSIMD.h.
Referenced by DTrackFitterKalmanSIMD::BrentCentral(), DTrackFitterKalmanSIMD::BrentForward(), DTrackFitterKalmanSIMD_ALT1::KalmanForward(), DTrackFitterKalmanSIMD::PropagateCentral(), DTrackFitterKalmanSIMD::PropagateForward(), and DTrackFitterKalmanSIMD::PropagateForwardCDC().
#define FDC_ANODE_VARIANCE 0.000225 |
Definition at line 52 of file DTrackFitterKalmanSIMD.h.
#define FDC_CATHODE_VARIANCE 0.000225 |
Definition at line 51 of file DTrackFitterKalmanSIMD.h.
Referenced by DTrackFitterKalmanSIMD::KalmanForward().
#define M_TWO_PI 6.28318530717958647692 |
Definition at line 23 of file DTrackFitterKalmanSIMD.h.
#define MAX_CHI2 1e6 |
Definition at line 46 of file DTrackFitterKalmanSIMD.h.
Referenced by DTrackFitterKalmanSIMD_ALT1::KalmanForward().
#define MIN_STEP_SIZE 0.1 |
Definition at line 62 of file DTrackFitterKalmanSIMD.h.
Referenced by DReferenceTrajectory::DReferenceTrajectory(), DTrackFitterKalmanSIMD::ExtrapolateCentralToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateForwardToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateToVertex(), DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), DReferenceTrajectory::operator=(), DTrackFitterKalmanSIMD::PropagateCentral(), DTrackFitterKalmanSIMD::PropagateForward(), DTrackFitterKalmanSIMD::PropagateForwardCDC(), and DReferenceTrajectory::Swim().
#define ONE_OVER_C TIME_UNIT_CONVERSION |
Definition at line 42 of file DTrackFitterKalmanSIMD.h.
#define ONE_SIXTH 0.16666666666666667 |
Definition at line 55 of file DTrackFitterKalmanSIMD.h.
Referenced by DTrackFitterKalmanSIMD::FasterStep(), DTrackFitterKalmanSIMD::Step(), and DTrackFitterKalmanSIMD::StepStateAndCovariance().
#define ONE_THIRD 0.33333333333333333 |
Definition at line 54 of file DTrackFitterKalmanSIMD.h.
#define Q_OVER_PT_MAX 100. |
Definition at line 43 of file DTrackFitterKalmanSIMD.h.
Referenced by DTrackFitterKalmanSIMD::BrentCentral(), DTrackFitterKalmanSIMD::BrentsAlgorithm(), DTrackFitterKalmanSIMD::ExtrapolateCentralToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateToVertex(), DTrackFitterKalmanSIMD::KalmanCentral(), and DTrackFitterKalmanSIMD::SetCDCReferenceTrajectory().
#define qBr2p 0.003 |
Definition at line 26 of file DTrackFitterKalmanSIMD.h.
#define R2_MAX 4225.0 |
Definition at line 34 of file DTrackFitterKalmanSIMD.h.
Referenced by DTrackFitterKalmanSIMD::ExtrapolateToVertex(), DTrackFitterKalmanSIMD::KalmanCentral(), and DTrackFitterKalmanSIMD::KalmanForwardCDC().
#define R_MAX 65.0 |
Definition at line 33 of file DTrackFitterKalmanSIMD.h.
#define R_MAX_FORWARD 65.0 |
Definition at line 35 of file DTrackFitterKalmanSIMD.h.
#define SPEED_OF_LIGHT 29.9792458 |
Definition at line 37 of file DTrackFitterKalmanSIMD.h.
#define TAN_MAX 10. |
Definition at line 44 of file DTrackFitterKalmanSIMD.h.
Referenced by DTrackFitterKalmanSIMD::CalcDeriv(), DTrackFitterKalmanSIMD::CalcDerivAndJacobian(), DTrackFitterKalmanSIMD::FasterStep(), DTrackFitterKalmanSIMD::SetCDCForwardReferenceTrajectory(), DTrackFitterKalmanSIMD::SetReferenceTrajectory(), DTrackFitterKalmanSIMD::Step(), DTrackFitterKalmanSIMD::StepJacobian(), and DTrackFitterKalmanSIMD::StepStateAndCovariance().
#define TIME_UNIT_CONVERSION 3.33564095198152014e-02 |
Definition at line 41 of file DTrackFitterKalmanSIMD.h.
Referenced by DTrackFitterKalmanSIMD::ExtrapolateCentralToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateForwardToOtherDetectors(), DTrackFitterKalmanSIMD::KalmanCentral(), DTrackFitterKalmanSIMD_ALT1::KalmanForward(), DTrackFitterKalmanSIMD::KalmanForward(), DTrackFitterKalmanSIMD::KalmanForwardCDC(), and DTrackFitterKalmanSIMD::SmoothForward().
#define TWO_THIRDS 0.66666666666666667 |
Definition at line 56 of file DTrackFitterKalmanSIMD.h.
#define Z_MAX 370.0 |
Definition at line 32 of file DTrackFitterKalmanSIMD.h.
Referenced by DTrackFitterKalmanSIMD::ExtrapolateCentralToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateToVertex(), and DTrackFitterKalmanSIMD::KalmanCentral().
#define Z_MIN -100. |
Definition at line 31 of file DTrackFitterKalmanSIMD.h.
Referenced by DTrackFitterKalmanSIMD::ExtrapolateForwardToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateToVertex(), DTrackFitterKalmanSIMD::KalmanCentral(), DTrackFitterKalmanSIMD::KalmanLoop(), DTrackFitterKalmanSIMD::SetCDCReferenceTrajectory(), and DTrackFitterKalmanSIMD::SetReferenceTrajectory().
enum kalman_error_t |
Definition at line 68 of file DTrackFitterKalmanSIMD.h.