Hall-D Software
alpha
|
#include <DTrackLSFitter.h>
Public Types | |
enum | fit_type_t { kWireBased, kTimeBased } |
enum | fit_status_t { kFitNotDone, kFitSuccess, kFitFailed, kFitNoImprovement } |
Public Member Functions | |
DTrackLSFitter (JEventLoop *loop) | |
~DTrackLSFitter () | |
jerror_t | init (void) |
Called once at program start. More... | |
jerror_t | brun (JEventLoop *eventLoop, int32_t runnumber) |
Called everytime a new run number is detected. More... | |
jerror_t | evnt (JEventLoop *eventLoop, uint64_t eventnumber) |
Called every event. More... | |
jerror_t | erun (void) |
jerror_t | fini (void) |
HepVector | getParams () |
double | getChiSquared () |
int | getSizeFDC () |
int | getSizeCDC () |
int | getStatus () |
string | Name (void) const |
fit_status_t | FitTrack (void) |
double | ChiSq (fit_type_t fit_type, DReferenceTrajectory *rt, double *chisq_ptr=NULL, int *dof_ptr=NULL, vector< pull_t > *pulls_ptr=NULL) |
JOBJECT_PUBLIC (DTrackFitter) | |
void | Reset (void) |
void | AddHit (const DCDCTrackHit *cdchit) |
void | AddHit (const DFDCPseudo *fdchit) |
void | AddHits (vector< const DCDCTrackHit * > cdchits) |
void | AddHits (vector< const DFDCPseudo * > fdchits) |
const vector< const DCDCTrackHit * > & | GetCDCInputHits (void) const |
const vector< const DFDCPseudo * > & | GetFDCInputHits (void) const |
const vector< const DCDCTrackHit * > & | GetCDCFitHits (void) const |
const vector< const DFDCPseudo * > & | GetFDCFitHits (void) const |
void | ClearExtrapolations (void) |
const DKinematicData & | GetInputParameters (void) const |
const DTrackingData & | GetFitParameters (void) const |
double | GetChisq (void) const |
int | GetNdof (void) const |
unsigned int | GetNumPotentialFDCHits (void) const |
unsigned int | GetNumPotentialCDCHits (void) const |
bool | GetIsSmoothed (void) const |
vector< pull_t > & | GetPulls (void) |
const map< DetectorSystem_t, vector< Extrapolation_t > > & | GetExtrapolations (void) const |
fit_type_t | GetFitType (void) const |
const DMagneticFieldMap * | GetDMagneticFieldMap (void) const |
void | SetFitType (fit_type_t type) |
void | SetInputParameters (const DTrackingData &starting_params) |
fit_status_t | FitTrack (const DVector3 &pos, const DVector3 &mom, double q, double mass, double t0=QuietNaN, DetectorSystem_t t0_det=SYS_NULL) |
fit_status_t | FitTrack (const DTrackingData &starting_params) |
fit_status_t | FindHitsAndFitTrack (const DKinematicData &starting_params, const DReferenceTrajectory *rt, JEventLoop *loop, double mass=-1.0, int N=0, double t0=QuietNaN, DetectorSystem_t t0_det=SYS_NULL) |
mass<0 means get it from starting_params More... | |
fit_status_t | FindHitsAndFitTrack (const DKinematicData &starting_params, const map< DetectorSystem_t, vector< DTrackFitter::Extrapolation_t > > &extrapolations, JEventLoop *loop, double mass, int N, double t0, DetectorSystem_t t0_det) |
jerror_t | CorrectForELoss (const DKinematicData &starting_params, DReferenceTrajectory *rt, DVector3 &pos, DVector3 &mom, double mass) |
double | CalcDensityEffect (double p, double mass, double density, double Z_over_A, double I) |
double | CalcDensityEffect (double p, double mass, double rho_Z_over_A, double LnI) |
double | CalcDensityEffect (double betagamma, double rho_Z_over_A, double LnI) |
bool | ExtrapolateToRadius (double R, const vector< Extrapolation_t > &extraps, DVector3 &pos, DVector3 &mom, double &t, double &s) const |
bool | ExtrapolateToRadius (double R, const vector< Extrapolation_t > &extraps, DVector3 &pos) const |
double | DistToWire (const DCoordinateSystem *wire, const vector< Extrapolation_t > &extrapolations, DVector3 *pos=NULL, DVector3 *mom=NULL, DVector3 *position_along_wire=NULL) const |
Public Attributes | |
uint64_t | eventNo |
int | debug_level |
Protected Attributes | |
vector< const DCDCTrackHit * > | cdchits |
vector< const DFDCPseudo * > | fdchits |
DTrackingData | input_params |
fit_type_t | fit_type |
const DMagneticFieldMap * | bfield |
const DGeometry * | geom |
const DRootGeom * | RootGeom |
JEventLoop * | loop |
DTrackingData | fit_params |
double | chisq |
int | Ndof |
vector< pull_t > | pulls |
map< DetectorSystem_t, vector < Extrapolation_t > > | extrapolations |
fit_status_t | fit_status |
vector< const DCDCTrackHit * > | cdchits_used_in_fit |
vector< const DFDCPseudo * > | fdchits_used_in_fit |
bool | IsSmoothed |
unsigned int | potential_fdc_hits_on_track |
unsigned int | potential_cdc_hits_on_track |
bool | CORRECT_FOR_ELOSS |
Private Member Functions | |
void | setFitterStartParams () |
Private Attributes | |
const DLorentzDeflections * | lorentz_def |
DFDCSegment_factory * | segment_factory |
HepVector | ppEnd |
chisqMin * | fitPtr |
int | size_fdc |
int | size_cdc |
double | xpInitial |
double | zInitial |
double | thetaInitial |
double | phiInitial |
double | ptinvInitial |
int | status |
Definition at line 35 of file DTrackLSFitter.h.
|
inherited |
Enumerator | |
---|---|
kFitNotDone | |
kFitSuccess | |
kFitFailed | |
kFitNoImprovement |
Definition at line 70 of file DTrackFitter.h.
|
inherited |
Enumerator | |
---|---|
kWireBased | |
kTimeBased |
Definition at line 65 of file DTrackFitter.h.
DTrackLSFitter::DTrackLSFitter | ( | JEventLoop * | loop | ) |
Definition at line 71 of file DTrackLSFitter.cc.
References _DBG_, dapp, DApplication::GetLorentzDeflections(), lorentz_def, and segment_factory.
DTrackLSFitter::~DTrackLSFitter | ( | ) |
Definition at line 90 of file DTrackLSFitter.cc.
|
inherited |
Definition at line 120 of file DTrackFitter.cc.
Referenced by DTrackTimeBased_factory_StraightLine::evnt(), DTrackWireBased_factory_StraightLine::evnt(), DTrackHitSelector::GetCDCHits(), and DTrackHitSelector::GetFDCHits().
|
inherited |
Definition at line 138 of file DTrackFitter.cc.
|
inherited |
Definition at line 129 of file DTrackFitter.cc.
Referenced by DTrackWireBased_factory::DoFit(), DTrackTimeBased_factory::DoFit(), DTrackWireBased_factory_THROWN::evnt(), DTrackTimeBased_factory_THROWN::evnt(), and DTrackCandidate_factory_THROWN::evnt().
|
inherited |
Definition at line 147 of file DTrackFitter.cc.
jerror_t DTrackLSFitter::brun | ( | JEventLoop * | eventLoop, |
int32_t | runnumber | ||
) |
Called everytime a new run number is detected.
|
inherited |
Definition at line 412 of file DTrackFitter.cc.
Referenced by DTrackFitterKalmanSIMD::GetdEdx().
|
inherited |
Definition at line 422 of file DTrackFitter.cc.
|
inherited |
|
virtual |
Implements DTrackFitter.
Definition at line 98 of file DTrackLSFitter.cc.
|
inlineinherited |
Definition at line 141 of file DTrackFitter.h.
References SYS_BCAL, SYS_CDC, SYS_DIRC, SYS_FCAL, SYS_FDC, SYS_START, and SYS_TOF.
Referenced by DTrackFitterKalmanSIMD::CentralFit(), DTrackFitterKalmanSIMD::ForwardCDCFit(), DTrackFitterKalmanSIMD::ForwardFit(), DTrackFitterStraightTrack::GetExtrapolations(), and DTrackFitterKalmanSIMD::KalmanLoop().
|
inherited |
Definition at line 362 of file DTrackFitter.cc.
References CDCSortByRincreasing(), DKinematicData::charge(), DReferenceTrajectory::FastSwim(), FDCSortByZincreasing(), DReferenceTrajectory::kBackward, DReferenceTrajectory::kForward, DCoordinateSystem::L, DKinematicData::momentum(), DCoordinateSystem::origin, DKinematicData::position(), DCoordinateSystem::sdir, DReferenceTrajectory::SetDGeometry(), DReferenceTrajectory::SetMass(), DReferenceTrajectory::SetPLossDirection(), DCoordinateSystem::tdir, and DCoordinateSystem::udir.
|
inherited |
Definition at line 537 of file DTrackFitter.cc.
References DCoordinateSystem::origin, sin(), and DCoordinateSystem::udir.
Referenced by JEventProcessor_FDCProjectionResiduals::evnt(), JEventProcessor_FDCProjectionResiduals::Expect_Hit(), and JEventProcessor_CDC_Efficiency::Fill_Efficiency_Histos().
jerror_t DTrackLSFitter::erun | ( | void | ) |
jerror_t DTrackLSFitter::evnt | ( | JEventLoop * | eventLoop, |
uint64_t | eventnumber | ||
) |
Called every event.
|
inherited |
Definition at line 473 of file DTrackFitter.cc.
References alpha, DTrackFitter::Extrapolation_t::momentum, DTrackFitter::Extrapolation_t::position, DTrackFitter::Extrapolation_t::s, sqrt(), and DTrackFitter::Extrapolation_t::t.
Referenced by DBCALCluster_factory::clusterize(), DParticleID::Distance_ToTrack(), JEventProcessor_BCAL_TDC_Timing::evnt(), JEventProcessor_pi0bcalskim::evnt(), JEventProcessor_BCAL_point_calib::evnt(), JEventProcessor_BCAL_inv_mass::evnt(), JEventProcessor_BCAL_Eff::evnt(), DEventProcessor_BCAL_gainmatrix::evnt(), DParticleID::Get_StartTime(), and DCustomAction_p2pi_unusedHists::Perform_Action().
|
inherited |
Definition at line 527 of file DTrackFitter.cc.
|
inherited |
mass<0 means get it from starting_params
Fit a DTrackCandidate using a given mass hypothesis.
This will perform a full wire-based and time-based fit using the given mass and starting from the given candidate. The given DReferenceTrajectory is used to swim the track numerous times during the various stages but will be left with the final time-based fit result. The JEventLoop given will be used to get the hits (CDC and FDC) and default DTrackHitSelector to use for the fit.
Definition at line 271 of file DTrackFitter.cc.
References _DBG_, DKinematicData::charge(), DTrackHitSelector::GetAllHits(), IDTrack(), DTrackHitSelector::kHelical, DTrackHitSelector::kWireBased, DKinematicData::mass(), DKinematicData::momentum(), DKinematicData::position(), start_time, and prof_time::TimeDiffNow().
Referenced by DTrackTimeBased_factory::AddMissingTrackHypothesis(), DTrackWireBased_factory::DoFit(), and DTrackTimeBased_factory::DoFit().
|
inherited |
Definition at line 198 of file DTrackFitter.cc.
References _DBG_, DKinematicData::charge(), DTrackHitSelector::GetCDCHits(), DTrackHitSelector::GetFDCHits(), IDTrack(), DKinematicData::mass(), DKinematicData::momentum(), DKinematicData::position(), start_time, SYS_CDC, and SYS_FDC.
jerror_t DTrackLSFitter::fini | ( | void | ) |
|
virtual |
Implements DTrackFitter.
Definition at line 109 of file DTrackLSFitter.cc.
References DTrackFitter::bfield, DTrackFitter::cdchits, DTrackFitter::cdchits_used_in_fit, DTrackFitter::chisq, MyTrajectory::clear(), combinedResidFunc::clearDetails(), debug_level, df, DTRACKLSFITTER_EXCEPTION_THROWN, DTRACKLSFITTER_NOMINAL, DTRACKLSFITTER_UNDEFINED, DTrackFitter::fdchits, DTrackFitter::fdchits_used_in_fit, chisqMin::fit(), DTrackFitter::fit_params, DTrackFitter::fit_status, fitPtr, chisqMin::getChi2(), FDCHitDetails::getInstanceCount(), CDCHitDetails::getInstanceCount(), chisqMin::getN(), chisqMin::getP(), chisqMin::getParams(), DTrackFitter::kFitFailed, DTrackFitter::kFitNotDone, DTrackFitter::kFitSuccess, DTrackFitter::loop, lorentz_def, DTrackFitter::Ndof, phiInitial, ppEnd, MyTrajectory::print(), ptinvInitial, residFuncPtr, setFitterStartParams(), combinedResidFunc::setInnerResidFrac(), DKinematicData::setMomentum(), DKinematicData::setPosition(), chisqMin::setStartParams(), combinedResidFunc::setStoreDetails(), sin(), status, MyTrajectoryBfield::swim(), thetaInitial, xpInitial, and zInitial.
|
inherited |
Definition at line 156 of file DTrackFitter.cc.
References IDTrack(), start_time, and prof_time::TimeDiffNow().
Referenced by DTrackWireBased_factory::DoFit(), DTrackTimeBased_factory::DoFit(), DTrackTimeBased_factory_StraightLine::evnt(), and DTrackWireBased_factory_StraightLine::evnt().
|
inherited |
Definition at line 179 of file DTrackFitter.cc.
References start_time, and prof_time::TimeDiffNow().
|
inlineinherited |
Definition at line 139 of file DTrackFitter.h.
Referenced by DTrackTimeBased_factory::AddMissingTrackHypothesis(), DTrackWireBased_factory::DoFit(), DTrackTimeBased_factory::DoFit(), DTrackTimeBased_factory_StraightLine::evnt(), and DTrackWireBased_factory_StraightLine::evnt().
|
inlineinherited |
Definition at line 137 of file DTrackFitter.h.
|
inlineinherited |
Definition at line 154 of file DTrackFitter.h.
Referenced by DTrackTimeBased_factory::AddMissingTrackHypothesis(), DTrackWireBased_factory::DoFit(), DTrackTimeBased_factory::DoFit(), DTrackTimeBased_factory_StraightLine::evnt(), and DTrackWireBased_factory_StraightLine::evnt().
double DTrackLSFitter::getChiSquared | ( | ) |
Definition at line 272 of file DTrackLSFitter.cc.
References DTrackFitter::chisq, fitPtr, and chisqMin::getChi2().
|
inlineinherited |
Definition at line 168 of file DTrackFitter.h.
Referenced by DTrackTimeBased_factory::CorrectForELoss(), and JEventProcessor_dumpcandidates::evnt().
|
inlineinherited |
Definition at line 163 of file DTrackFitter.h.
Referenced by DTrackTimeBased_factory::AddMissingTrackHypothesis(), DTrackWireBased_factory::DoFit(), DTrackTimeBased_factory::DoFit(), DTrackTimeBased_factory_StraightLine::evnt(), DTrackWireBased_factory_StraightLine::evnt(), and DTrackFitterStraightTrack::FitTrack().
|
inlineinherited |
Definition at line 140 of file DTrackFitter.h.
Referenced by DTrackTimeBased_factory::AddMissingTrackHypothesis(), DTrackWireBased_factory::DoFit(), DTrackTimeBased_factory::DoFit(), DTrackTimeBased_factory_StraightLine::evnt(), and DTrackWireBased_factory_StraightLine::evnt().
|
inlineinherited |
Definition at line 138 of file DTrackFitter.h.
|
inlineinherited |
Definition at line 153 of file DTrackFitter.h.
Referenced by DTrackTimeBased_factory::AddMissingTrackHypothesis(), DTrackWireBased_factory::DoFit(), DTrackTimeBased_factory::DoFit(), DTrackTimeBased_factory_StraightLine::evnt(), and DTrackWireBased_factory_StraightLine::evnt().
|
inlineinherited |
Definition at line 167 of file DTrackFitter.h.
|
inlineinherited |
Definition at line 152 of file DTrackFitter.h.
|
inlineinherited |
Definition at line 160 of file DTrackFitter.h.
Referenced by DTrackTimeBased_factory::AddMissingTrackHypothesis(), DTrackTimeBased_factory::DoFit(), DTrackTimeBased_factory_StraightLine::evnt(), and DTrackWireBased_factory_StraightLine::evnt().
|
inlineinherited |
Definition at line 155 of file DTrackFitter.h.
Referenced by DTrackTimeBased_factory::AddMissingTrackHypothesis(), DTrackWireBased_factory::DoFit(), DTrackTimeBased_factory::DoFit(), DTrackTimeBased_factory_StraightLine::evnt(), and DTrackWireBased_factory_StraightLine::evnt().
|
inlineinherited |
Definition at line 157 of file DTrackFitter.h.
Referenced by DTrackTimeBased_factory::AddMissingTrackHypothesis(), and DTrackTimeBased_factory::DoFit().
|
inlineinherited |
Definition at line 156 of file DTrackFitter.h.
Referenced by DTrackTimeBased_factory::AddMissingTrackHypothesis(), and DTrackTimeBased_factory::DoFit().
HepVector DTrackLSFitter::getParams | ( | ) |
Definition at line 268 of file DTrackLSFitter.cc.
References ppEnd.
|
inlineinherited |
Definition at line 162 of file DTrackFitter.h.
Referenced by DTrackTimeBased_factory::AddMissingTrackHypothesis(), DTrackWireBased_factory::DoFit(), DTrackTimeBased_factory::DoFit(), DTrackTimeBased_factory_StraightLine::evnt(), and DTrackWireBased_factory_StraightLine::evnt().
int DTrackLSFitter::getSizeCDC | ( | ) |
Definition at line 282 of file DTrackLSFitter.cc.
References size_cdc.
int DTrackLSFitter::getSizeFDC | ( | ) |
Definition at line 278 of file DTrackLSFitter.cc.
References size_fdc.
int DTrackLSFitter::getStatus | ( | void | ) |
Definition at line 337 of file DTrackLSFitter.cc.
References status.
jerror_t DTrackLSFitter::init | ( | void | ) |
Called once at program start.
|
inherited |
|
inlinevirtual |
|
inherited |
Definition at line 94 of file DTrackFitter.cc.
References start_time, and prof_time::TimeDiffNow().
Referenced by DTrackTimeBased_factory::AddMissingTrackHypothesis(), DTrackWireBased_factory::DoFit(), DTrackTimeBased_factory::DoFit(), DTrackTimeBased_factory_StraightLine::evnt(), DTrackWireBased_factory_StraightLine::evnt(), DTrackWireBased_factory_THROWN::evnt(), DTrackTimeBased_factory_THROWN::evnt(), and DTrackCandidate_factory_THROWN::evnt().
|
private |
Definition at line 286 of file DTrackLSFitter.cc.
References alpha, DTrackFitter::input_params, DKinematicData::momentum(), DCoordinateSystem::origin, phiInitial, PI, PIOVER2, DKinematicData::position(), ptinvInitial, sin(), size_cdc, size_fdc, sqrt(), TARGET_POSITION, thetaInitial, DCDCTrackHit::wire, x, xpInitial, y, and zInitial.
Referenced by FitTrack().
|
inlineinherited |
Definition at line 170 of file DTrackFitter.h.
Referenced by DTrackTimeBased_factory::AddMissingTrackHypothesis(), DTrackWireBased_factory::DoFit(), DTrackTimeBased_factory::DoFit(), and DTrackTimeBased_factory_StraightLine::evnt().
|
inlineinherited |
Definition at line 171 of file DTrackFitter.h.
|
protectedinherited |
Definition at line 228 of file DTrackFitter.h.
Referenced by DTrackFitterKalmanSIMD::CalcDerivAndJacobian(), DTrackFitterALT1::DTrackFitterALT1(), DTrackFitterKalmanSIMD::DTrackFitterKalmanSIMD(), DTrackFitterKalmanSIMD::ExtrapolateCentralToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateForwardToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateToVertex(), DTrackFitterKalmanSIMD::FillPullsVectorEntry(), DTrackFitterRiemann::FitTrack(), FitTrack(), DTrackFitterKalmanSIMD_ALT1::KalmanForward(), DTrackFitterKalmanSIMD::KalmanForward(), DTrackFitterKalmanSIMD::KalmanLoop(), DTrackFitterKalmanSIMD::PropagateCentral(), DTrackFitterKalmanSIMD::SetCDCForwardReferenceTrajectory(), DTrackFitterKalmanSIMD::SetCDCReferenceTrajectory(), DTrackFitterKalmanSIMD::SetReferenceTrajectory(), DTrackFitterRiemann::SetSeed(), DTrackFitterKalmanSIMD::SmoothCentral(), DTrackFitterKalmanSIMD::Step(), DTrackFitterKalmanSIMD::StepJacobian(), and DTrackFitterKalmanSIMD::StepStateAndCovariance().
|
protectedinherited |
Definition at line 224 of file DTrackFitter.h.
Referenced by DTrackFitterALT1::FillDebugHists(), DTrackFitterStraightTrack::FitCentralTrack(), DTrackFitterStraightTrack::FitForwardTrack(), DTrackFitterRiemann::FitTrack(), DTrackFitterALT1::FitTrack(), FitTrack(), DTrackFitterStraightTrack::FitTrack(), DTrackFitterKalmanSIMD::FitTrack(), DTrackFitterALT1::GetHits(), DTrackFitterStraightTrack::KalmanFilter(), and DTrackFitterStraightTrack::Smooth().
|
protectedinherited |
Definition at line 241 of file DTrackFitter.h.
Referenced by DTrackFitterKalmanSIMD::CentralFit(), DTrackFitterStraightTrack::FitCentralTrack(), DTrackFitterStraightTrack::FitForwardTrack(), DTrackFitterALT1::FitTrack(), FitTrack(), DTrackFitterStraightTrack::FitTrack(), DTrackFitterKalmanSIMD::ForwardCDCFit(), DTrackFitterKalmanSIMD::ForwardFit(), and DTrackFitterKalmanSIMD::KalmanLoop().
|
protectedinherited |
Definition at line 235 of file DTrackFitter.h.
Referenced by DTrackFitterKalmanSIMD::CentralFit(), DTrackFitterRiemann::ChiSq(), DTrackFitterALT1::ChiSq(), DTrackFitterKalmanSIMD::ChiSq(), DTrackFitterRiemann::FitTrack(), DTrackFitterALT1::FitTrack(), FitTrack(), DTrackFitterStraightTrack::FitTrack(), DTrackFitterKalmanSIMD::FitTrack(), DTrackFitterKalmanSIMD::ForwardCDCFit(), DTrackFitterKalmanSIMD::ForwardFit(), getChiSquared(), and DTrackFitterALT1::LeastSquaresB().
|
protectedinherited |
Definition at line 250 of file DTrackFitter.h.
Referenced by DTrackFitterKalmanSIMD::CalcDeriv(), DTrackFitterKalmanSIMD::CalcDerivAndJacobian(), DTrackFitterKalmanSIMD::ExtrapolateCentralToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateForwardToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateToVertex(), DTrackFitterKalmanSIMD::KalmanCentral(), DTrackFitterKalmanSIMD_ALT1::KalmanForward(), DTrackFitterKalmanSIMD::KalmanForward(), DTrackFitterKalmanSIMD::KalmanForwardCDC(), DTrackFitterKalmanSIMD::PropagateCentral(), DTrackFitterKalmanSIMD::PropagateForward(), DTrackFitterKalmanSIMD::PropagateForwardCDC(), and DTrackFitterKalmanSIMD::StepJacobian().
int DTrackLSFitter::debug_level |
Definition at line 46 of file DTrackLSFitter.h.
Referenced by FitTrack().
uint64_t DTrackLSFitter::eventNo |
Definition at line 43 of file DTrackLSFitter.h.
|
protectedinherited |
Definition at line 238 of file DTrackFitter.h.
Referenced by DTrackFitterKalmanSIMD::CentralFit(), DTrackFitterKalmanSIMD::ExtrapolateCentralToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateForwardToOtherDetectors(), DTrackFitterKalmanSIMD::FitTrack(), DTrackFitterKalmanSIMD::ForwardCDCFit(), DTrackFitterKalmanSIMD::ForwardFit(), DTrackFitterStraightTrack::GetExtrapolations(), and DTrackFitterKalmanSIMD::KalmanLoop().
|
protectedinherited |
Definition at line 225 of file DTrackFitter.h.
Referenced by DTrackFitterALT1::FillDebugHists(), DTrackFitterStraightTrack::FitForwardTrack(), DTrackFitterRiemann::FitLine(), DTrackFitterRiemann::FitTrack(), DTrackFitterALT1::FitTrack(), FitTrack(), DTrackFitterStraightTrack::FitTrack(), DTrackFitterKalmanSIMD::FitTrack(), DTrackFitterALT1::GetHits(), DTrackFitterStraightTrack::KalmanFilter(), DTrackFitterStraightTrack::SetReferenceTrajectory(), DTrackFitterRiemann::SetSeed(), and DTrackFitterStraightTrack::Smooth().
|
protectedinherited |
Definition at line 242 of file DTrackFitter.h.
Referenced by DTrackFitterStraightTrack::FitForwardTrack(), DTrackFitterALT1::FitTrack(), FitTrack(), DTrackFitterKalmanSIMD::ForwardFit(), and DTrackFitterKalmanSIMD::KalmanLoop().
|
protectedinherited |
Definition at line 234 of file DTrackFitter.h.
Referenced by DTrackFitterRiemann::FitTrack(), DTrackFitterALT1::FitTrack(), FitTrack(), DTrackFitterStraightTrack::FitTrack(), and DTrackFitterKalmanSIMD::FitTrack().
|
protectedinherited |
Definition at line 240 of file DTrackFitter.h.
Referenced by DTrackFitterALT1::FitTrack(), FitTrack(), and DTrackFitterKalmanSIMD::FitTrack().
|
protectedinherited |
Definition at line 227 of file DTrackFitter.h.
Referenced by DTrackFitterKalmanSIMD::CentralFit(), DTrackFitterKalmanSIMD::ExtrapolateToVertex(), DTrackFitterRiemann::FitTrack(), DTrackFitterALT1::FitTrack(), DTrackFitterStraightTrack::FitTrack(), DTrackFitterKalmanSIMD::FitTrack(), DTrackFitterKalmanSIMD::ForwardCDCFit(), DTrackFitterKalmanSIMD::ForwardFit(), DTrackFitterKalmanSIMD::KalmanCentral(), DTrackFitterStraightTrack::KalmanFilter(), DTrackFitterKalmanSIMD_ALT1::KalmanForward(), DTrackFitterKalmanSIMD::KalmanForward(), DTrackFitterKalmanSIMD::KalmanForwardCDC(), DTrackFitterKalmanSIMD::KalmanLoop(), DTrackFitterKalmanSIMD::PropagateCentral(), DTrackFitterKalmanSIMD::PropagateForward(), DTrackFitterKalmanSIMD::PropagateForwardCDC(), DTrackFitterRiemann::SetSeed(), and DTrackFitterStraightTrack::Smooth().
|
private |
Definition at line 67 of file DTrackLSFitter.h.
Referenced by FitTrack(), and getChiSquared().
|
protectedinherited |
Definition at line 229 of file DTrackFitter.h.
Referenced by DTrackFitterALT1::DTrackFitterALT1(), DTrackFitterKalmanSIMD::DTrackFitterKalmanSIMD(), DTrackFitterStraightTrack::DTrackFitterStraightTrack(), DTrackFitterKalmanSIMD::ExtrapolateCentralToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateForwardToOtherDetectors(), DTrackFitterKalmanSIMD::ExtrapolateToVertex(), DTrackFitterRiemann::GetProcessNoise(), DTrackFitterKalmanSIMD::PropagateCentral(), DTrackFitterKalmanSIMD::PropagateForward(), and DTrackFitterKalmanSIMD::PropagateForwardCDC().
|
protectedinherited |
Definition at line 226 of file DTrackFitter.h.
Referenced by DTrackFitterRiemann::FitTrack(), DTrackFitterALT1::FitTrack(), DTrackFitterStraightTrack::FitTrack(), DTrackFitterKalmanSIMD::FitTrack(), DTrackFitterKalmanSIMD::KalmanLoop(), and setFitterStartParams().
|
protectedinherited |
Definition at line 244 of file DTrackFitter.h.
Referenced by DTrackFitterKalmanSIMD::CentralFit(), DTrackFitterStraightTrack::FitCentralTrack(), DTrackFitterStraightTrack::FitForwardTrack(), DTrackFitterKalmanSIMD::ForwardCDCFit(), DTrackFitterKalmanSIMD::ForwardFit(), and DTrackFitterKalmanSIMD::KalmanLoop().
|
protectedinherited |
Definition at line 231 of file DTrackFitter.h.
Referenced by DTrackFitterALT1::ChiSq(), DTrackFitterALT1::DTrackFitterALT1(), DTrackFitterALT1::FitTrack(), and FitTrack().
|
private |
Definition at line 61 of file DTrackLSFitter.h.
Referenced by DTrackLSFitter(), and FitTrack().
|
protectedinherited |
Definition at line 236 of file DTrackFitter.h.
Referenced by DTrackFitterRiemann::ChiSq(), DTrackFitterALT1::ChiSq(), DTrackFitterALT1::FitTrack(), FitTrack(), DTrackFitterStraightTrack::FitTrack(), DTrackFitterKalmanSIMD::FitTrack(), DTrackFitterALT1::LeastSquaresB(), and DTrackFitterALT1::PrintChisqElements().
|
private |
Definition at line 72 of file DTrackLSFitter.h.
Referenced by FitTrack(), and setFitterStartParams().
|
protectedinherited |
Definition at line 247 of file DTrackFitter.h.
Referenced by DTrackFitterKalmanSIMD::FitTrack().
|
protectedinherited |
Definition at line 246 of file DTrackFitter.h.
Referenced by DTrackFitterKalmanSIMD::FitTrack().
|
private |
Definition at line 66 of file DTrackLSFitter.h.
Referenced by FitTrack(), and getParams().
|
private |
Definition at line 72 of file DTrackLSFitter.h.
Referenced by FitTrack(), and setFitterStartParams().
|
protectedinherited |
Definition at line 237 of file DTrackFitter.h.
Referenced by DTrackFitterKalmanSIMD::CentralFit(), DTrackFitterALT1::ChiSq(), DTrackFitterKalmanSIMD::ChiSq(), DTrackFitterKalmanSIMD::FitTrack(), DTrackFitterKalmanSIMD::ForwardCDCFit(), DTrackFitterKalmanSIMD::ForwardFit(), DTrackFitterKalmanSIMD::KalmanLoop(), DTrackFitterStraightTrack::Smooth(), and DTrackFitterKalmanSIMD_ALT1::SmoothForward().
|
protectedinherited |
Definition at line 230 of file DTrackFitter.h.
Referenced by DTrackFitterALT1::DTrackFitterALT1().
|
private |
Definition at line 63 of file DTrackLSFitter.h.
Referenced by DTrackLSFitter().
|
private |
Definition at line 68 of file DTrackLSFitter.h.
Referenced by getSizeCDC(), and setFitterStartParams().
|
private |
Definition at line 68 of file DTrackLSFitter.h.
Referenced by getSizeFDC(), and setFitterStartParams().
|
private |
Definition at line 78 of file DTrackLSFitter.h.
Referenced by FitTrack(), and getStatus().
|
private |
Definition at line 72 of file DTrackLSFitter.h.
Referenced by FitTrack(), and setFitterStartParams().
|
private |
Definition at line 72 of file DTrackLSFitter.h.
Referenced by FitTrack(), and setFitterStartParams().
|
private |
Definition at line 72 of file DTrackLSFitter.h.
Referenced by FitTrack(), and setFitterStartParams().