=== This is the base class for the linearised chi-squared track fit algorithms. More...
Namespaces | |
trackFitFactory | |
Utility | |
Classes | |
class | Array2D |
class | ChiSquaredFit4 |
class | ChiSquaredFitBase |
class | ConverterToTTTrack |
class | DegradeBend |
class | DigitalStub |
class | DigitalTrack |
class | DupFitTrkKiller |
class | GlobalCacheTMTT |
class | Histos |
class | HTbase |
class | HTcell |
class | HTrphi |
class | InputData |
class | KalmanState |
class | KFbase |
class | KFParamsComb |
class | KFTrackletTrack |
class | L1fittedTrack |
class | L1track2D |
class | L1track3D |
class | L1trackBase |
class | Make3Dtracks |
class | MiniHTstage |
class | MuxHToutputs |
class | PrintL1trk |
class | Sector |
class | Settings |
class | SimpleLR4 |
class | Stub |
class | StubFEWindows |
class | StubKiller |
class | StubWindowSuggest |
class | TMTrackProducer |
class | TP |
class | TrackerModule |
class | TrackFitGeneric |
class | TrkRZfilter |
Typedefs | |
typedef TTStubAlgorithm< Ref_Phase2TrackerDigi_ > | StubAlgorithm |
typedef TTStubAlgorithm_official< Ref_Phase2TrackerDigi_ > | StubAlgorithmOfficial |
typedef edm::Ptr< TrackingParticle > | TrackingParticlePtr |
typedef TTClusterAssociationMap< Ref_Phase2TrackerDigi_ > | TTClusterAssMap |
typedef edm::Ref< edmNew::DetSetVector< TTCluster< Ref_Phase2TrackerDigi_ > >, TTCluster< Ref_Phase2TrackerDigi_ > > | TTClusterRef |
typedef TTStubAssociationMap< Ref_Phase2TrackerDigi_ > | TTStubAssMap |
typedef edmNew::DetSet< TTStub< Ref_Phase2TrackerDigi_ > > | TTStubDetSet |
typedef edmNew::DetSetVector< TTStub< Ref_Phase2TrackerDigi_ > > | TTStubDetSetVec |
typedef edm::Ref< TTStubDetSetVec, TTStub< Ref_Phase2TrackerDigi_ > > | TTStubRef |
Functions | |
static bool | pair_compare (std::pair< const Stub *, float > a, std::pair< const Stub *, float > b) |
=== This is the base class for the linearised chi-squared track fit algorithms.
=== This is the base class for all the track fit algorithms
=== Create requested track fitter
=== This is the simple linear regression with 4 helix parameters (qOverPt, phiT, z0, tanLambda) track fit algorithm.
=== Written by: Sioni Summers and Alexander D. Morton.
Kill duplicate fitted tracks.
Currently this is intended to run only on tracks found within a single (eta,phi) sector.
=== Represents helix state & last associated stub. === All variable names & equations come from Fruhwirth KF paper === http://dx.doi.org/10.1016/0168-9002%2887%2990887-4
=== This is the base class for the Kalman Combinatorial Filter track fit algorithm. === All variable names & equations come from Fruhwirth KF paper === http://dx.doi.org/10.1016/0168-9002%2887%2990887-4
=== All variable names & equations come from Fruhwirth KF paper
=== Summary of variables: === m = hit position (phi,z) === V = hit position 2x2 covariance matrix in (phi,z). === x = helix params === C = helix params 4x4 covariance matrix === r = residuals === H = 2x4 derivative matrix (expected stub position w.r.t. helix params) === K = KF gain 2x2 matrix === x' & C': Updated values of x & C after KF iteration
=== Summary of equations: === S = H*C (2x4 matrix); St = Transpose S === R = V + H*C*Ht (KF paper) = V + H*St (used here at simpler): 2x2 matrix === Rinv = Inverse R === K = St * Rinv : 2x2 Kalman gain matrix * det(R) === r = m - H*x === x' = x + K*r === C' = C - K*H*C (KF paper) = C - K*S (used here as simpler) === delta(chi2) = r(transpose) * Rinv * r : Increase in chi2 from new stub added during iteration.
Multiplex the tracks found by several HT onto a single output optical link. (where throughout this class, the word "link" corresponds to a pair of links in the hardware). so that tracks that can't be sent down the link within the time-multiplexed period are killed.
This class replaces the 2D track collection in the r-phi HTs with the subset of the tracks that can be output within the TM period.
If you wish to change the multiplexing algorithm, then edit this class ...
=== Written by: Davide Cieri (david) e.ci eri@s tfc. ac.uk
=== Written by: Alexander D. Morton and Sioni Summers
=== Written by: Sioni Summers and Alexander D. Morton
Definition at line 37 of file TMTrackProducer.h.
Definition at line 40 of file TMTrackProducer.h.
Definition at line 15 of file ConverterToTTTrack.h.
typedef edm::Ref< TTStubDetSetVec, TTStub< Ref_Phase2TrackerDigi_ > > tmtt::TTStubRef |
Definition at line 16 of file ConverterToTTTrack.h.
|
static |