#include <CTPPSPixelLocalTrack.h>
Public Types | |
typedef math::Error< dimension >::type | CovarianceMatrix |
typedef math::Vector< dimension >::type | ParameterVector |
covariance matrix size More... | |
enum | TrackPar { x0 = 0, y0 = 1, tx = 2, ty = 3 } |
Public Member Functions | |
void | addHit (unsigned int detId, const CTPPSPixelFittedRecHit &hit) |
CTPPSPixelLocalTrack () | |
CTPPSPixelLocalTrack (float z0, const ParameterVector &track_params_vector, const CovarianceMatrix &par_covariance_matrix, float chiSquared) | |
float | getChiSquared () const |
float | getChiSquaredOverNDF () const |
const CovarianceMatrix & | getCovarianceMatrix () const |
GlobalVector | getDirectionVector () const |
const edm::DetSetVector< CTPPSPixelFittedRecHit > & | getHits () const |
int | getNDF () const |
const ParameterVector & | getParameterVector () const |
GlobalPoint | getTrackCentrePoint () |
GlobalPoint | getTrackPoint (float z) const |
returns the point from which the track is passing by at the selected z More... | |
float | getTx () const |
float | getTxSigma () const |
float | getTy () const |
float | getTySigma () const |
float | getX0 () const |
float | getX0Sigma () const |
float | getX0Variance () const |
float | getY0 () const |
float | getY0Sigma () const |
float | getY0Variance () const |
float | getZ0 () const |
bool | isValid () const |
bool | operator< (const CTPPSPixelLocalTrack &r) |
void | setValid (bool valid) |
void | setZ0 (float z0) |
AlgebraicSymMatrix22 | trackPointInterpolationCovariance (float z) const |
~CTPPSPixelLocalTrack () | |
Static Public Attributes | |
static int | covarianceSize = dimension * dimension |
static int | dimension = 4 |
Private Attributes | |
float | chiSquared_ |
fit chi^2 More... | |
int | numberOfPointUsedForFit_ |
CovarianceMatrix | par_covariance_matrix_ |
edm::DetSetVector< CTPPSPixelFittedRecHit > | track_hits_vector_ |
ParameterVector | track_params_vector_ |
track parameters: (x0, y0, tx, ty); x = x0 + tx*(z-z0) ... More... | |
bool | valid_ |
fit valid? More... | |
float | z0_ |
Definition at line 69 of file CTPPSPixelLocalTrack.h.
Definition at line 78 of file CTPPSPixelLocalTrack.h.
covariance matrix size
Definition at line 79 of file CTPPSPixelLocalTrack.h.
|
inline |
Definition at line 84 of file CTPPSPixelLocalTrack.h.
CTPPSPixelLocalTrack::CTPPSPixelLocalTrack | ( | float | z0, |
const ParameterVector & | track_params_vector, | ||
const CovarianceMatrix & | par_covariance_matrix, | ||
float | chiSquared | ||
) |
Definition at line 29 of file CTPPSPixelLocalTrack.cc.
|
inline |
Definition at line 91 of file CTPPSPixelLocalTrack.h.
|
inline |
Definition at line 94 of file CTPPSPixelLocalTrack.h.
References CTPPSPixelFittedRecHit::getIsUsedForFit().
Referenced by RPixPlaneCombinatoryTracking::findTracks(), and RPixPlaneCombinatoryTracking::fitTrack().
|
inline |
Definition at line 131 of file CTPPSPixelLocalTrack.h.
|
inline |
Definition at line 133 of file CTPPSPixelLocalTrack.h.
References pat::helper::ParametrizationHelper::dimension().
Referenced by RPixPlaneCombinatoryTracking::findTracks().
|
inline |
Definition at line 127 of file CTPPSPixelLocalTrack.h.
|
inline |
Definition at line 117 of file CTPPSPixelLocalTrack.h.
References Vector3DBase< T, FrameTag >::unit().
Referenced by RPixPlaneCombinatoryTracking::calculatePointOnDetector().
|
inline |
Definition at line 93 of file CTPPSPixelLocalTrack.h.
Referenced by RPixPlaneCombinatoryTracking::findTracks().
|
inline |
Definition at line 138 of file CTPPSPixelLocalTrack.h.
Referenced by RPixPlaneCombinatoryTracking::findTracks().
|
inline |
Definition at line 123 of file CTPPSPixelLocalTrack.h.
Referenced by RPixPlaneCombinatoryTracking::calculatePointOnDetector().
|
inline |
Definition at line 150 of file CTPPSPixelLocalTrack.h.
References z.
|
inline |
returns the point from which the track is passing by at the selected z
Definition at line 141 of file CTPPSPixelLocalTrack.h.
|
inline |
Definition at line 111 of file CTPPSPixelLocalTrack.h.
|
inline |
Definition at line 112 of file CTPPSPixelLocalTrack.h.
References mathSSE::sqrt().
|
inline |
Definition at line 114 of file CTPPSPixelLocalTrack.h.
|
inline |
Definition at line 115 of file CTPPSPixelLocalTrack.h.
References mathSSE::sqrt().
|
inline |
Definition at line 100 of file CTPPSPixelLocalTrack.h.
|
inline |
Definition at line 101 of file CTPPSPixelLocalTrack.h.
References mathSSE::sqrt().
|
inline |
Definition at line 102 of file CTPPSPixelLocalTrack.h.
|
inline |
Definition at line 104 of file CTPPSPixelLocalTrack.h.
|
inline |
Definition at line 105 of file CTPPSPixelLocalTrack.h.
References mathSSE::sqrt().
|
inline |
Definition at line 106 of file CTPPSPixelLocalTrack.h.
|
inline |
Definition at line 108 of file CTPPSPixelLocalTrack.h.
Referenced by RPixPlaneCombinatoryTracking::calculatePointOnDetector().
|
inline |
Definition at line 157 of file CTPPSPixelLocalTrack.h.
References sistrip::valid_.
Referenced by ntupleDataFormat._Object::_checkIsValid(), RPixPlaneCombinatoryTracking::findTracks(), and core.AutoHandle.AutoHandle::ReallyLoad().
bool CTPPSPixelLocalTrack::operator< | ( | const CTPPSPixelLocalTrack & | r | ) |
Definition at line 37 of file CTPPSPixelLocalTrack.cc.
References dimension, mps_fire::i, track_params_vector_, and z0_.
|
inline |
Definition at line 159 of file CTPPSPixelLocalTrack.h.
References operator<(), alignCSCRings::r, and sistrip::valid_.
Referenced by RPixPlaneCombinatoryTracking::fitTrack().
|
inline |
Definition at line 109 of file CTPPSPixelLocalTrack.h.
AlgebraicSymMatrix22 CTPPSPixelLocalTrack::trackPointInterpolationCovariance | ( | float | z | ) | const |
Definition at line 15 of file CTPPSPixelLocalTrack.cc.
References h, par_covariance_matrix_, and z0_.
|
private |
fit chi^2
Definition at line 176 of file CTPPSPixelLocalTrack.h.
Definition at line 82 of file CTPPSPixelLocalTrack.h.
|
static |
Definition at line 77 of file CTPPSPixelLocalTrack.h.
Referenced by operator<().
|
private |
Definition at line 181 of file CTPPSPixelLocalTrack.h.
|
private |
Definition at line 173 of file CTPPSPixelLocalTrack.h.
Referenced by trackPointInterpolationCovariance().
|
private |
Definition at line 164 of file CTPPSPixelLocalTrack.h.
|
private |
track parameters: (x0, y0, tx, ty); x = x0 + tx*(z-z0) ...
Definition at line 167 of file CTPPSPixelLocalTrack.h.
Referenced by operator<().
|
private |
fit valid?
Definition at line 179 of file CTPPSPixelLocalTrack.h.
|
private |
z where x0 and y0 are evaluated. filled from TotemRPGeometry::GetRPGlobalTranslation
Definition at line 171 of file CTPPSPixelLocalTrack.h.
Referenced by operator<(), and trackPointInterpolationCovariance().