#include <CSCSegFit.h>
Public Types | |
typedef std::vector< const CSCRecHit2D * > | CSCSetOfHits |
typedef ROOT::Math::SMatrix < double, 12, 4 > | SMatrix12by4 |
typedef ROOT::Math::SMatrix < double, 4 > | SMatrix4 |
typedef ROOT::Math::SMatrix < double, 12, 12, ROOT::Math::MatRepSym < double, 12 > > | SMatrixSym12 |
typedef ROOT::Math::SMatrix < double, 2, 2, ROOT::Math::MatRepSym < double, 2 > > | SMatrixSym2 |
typedef ROOT::Math::SMatrix < double, 4, 4, ROOT::Math::MatRepSym < double, 4 > > | SMatrixSym4 |
typedef ROOT::Math::SVector < double, 4 > | SVector4 |
Public Member Functions | |
const CSCChamber * | chamber () const |
double | chi2 (void) const |
AlgebraicSymMatrix | covarianceMatrix (void) |
CSCSegFit (const CSCChamber *csc, CSCSetOfHits hits) | |
void | fit (void) |
bool | fitdone () const |
CSCSetOfHits | hits (void) const |
LocalPoint | intercept () const |
LocalVector | localdir () const |
int | ndof (void) const |
size_t | nhits (void) const |
float | Rdev (float x, float y, float z) const |
double | scaleXError (void) const |
void | setScaleXError (double factor) |
float | xdev (float x, float z) const |
float | xfit (float z) const |
float | ydev (float y, float z) const |
float | yfit (float z) const |
virtual | ~CSCSegFit () |
Protected Member Functions | |
SMatrix12by4 | derivativeMatrix (void) |
AlgebraicSymMatrix | flipErrors (const SMatrixSym4 &) |
void | setOutFromIP (void) |
SMatrixSym12 | weightMatrix (void) |
Protected Attributes | |
const CSCChamber * | chamber_ |
double | chi2_ |
bool | fitdone_ |
CSCSetOfHits | hits_ |
LocalPoint | intercept_ |
LocalVector | localdir_ |
int | ndof_ |
double | scaleXError_ |
float | uslope_ |
float | vslope_ |
Private Member Functions | |
void | fit2 (void) |
void | fitlsq (void) |
void | setChi2 (void) |
Definition at line 30 of file CSCSegFit.h.
typedef std::vector<const CSCRecHit2D*> CSCSegFit::CSCSetOfHits |
Definition at line 36 of file CSCSegFit.h.
typedef ROOT::Math::SMatrix<double,12,4 > CSCSegFit::SMatrix12by4 |
Definition at line 42 of file CSCSegFit.h.
typedef ROOT::Math::SMatrix<double, 4 > CSCSegFit::SMatrix4 |
Definition at line 45 of file CSCSegFit.h.
typedef ROOT::Math::SMatrix<double,12,12,ROOT::Math::MatRepSym<double,12> > CSCSegFit::SMatrixSym12 |
Definition at line 39 of file CSCSegFit.h.
typedef ROOT::Math::SMatrix<double,2,2,ROOT::Math::MatRepSym<double,2> > CSCSegFit::SMatrixSym2 |
Definition at line 49 of file CSCSegFit.h.
typedef ROOT::Math::SMatrix<double,4,4,ROOT::Math::MatRepSym<double,4> > CSCSegFit::SMatrixSym4 |
Definition at line 46 of file CSCSegFit.h.
typedef ROOT::Math::SVector<double,4> CSCSegFit::SVector4 |
Definition at line 52 of file CSCSegFit.h.
|
inline |
Definition at line 58 of file CSCSegFit.h.
|
inlinevirtual |
Definition at line 61 of file CSCSegFit.h.
|
inline |
|
inline |
AlgebraicSymMatrix CSCSegFit::covarianceMatrix | ( | void | ) |
Definition at line 378 of file CSCSegFit.cc.
|
protected |
Definition at line 331 of file CSCSegFit.cc.
void CSCSegFit::fit | ( | void | ) |
Definition at line 14 of file CSCSegFit.cc.
|
private |
Definition at line 35 of file CSCSegFit.cc.
|
inline |
|
private |
Definition at line 85 of file CSCSegFit.cc.
|
protected |
Definition at line 406 of file CSCSegFit.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
float CSCSegFit::Rdev | ( | float | x, |
float | y, | ||
float | z | ||
) | const |
Definition at line 473 of file CSCSegFit.cc.
|
inline |
|
private |
Definition at line 246 of file CSCSegFit.cc.
|
protected |
Definition at line 355 of file CSCSegFit.cc.
|
inline |
Definition at line 70 of file CSCSegFit.h.
References V0MonitoringClient_cfi::factor, and scaleXError_.
|
protected |
Definition at line 298 of file CSCSegFit.cc.
float CSCSegFit::xdev | ( | float | x, |
float | z | ||
) | const |
Definition at line 465 of file CSCSegFit.cc.
float CSCSegFit::xfit | ( | float | z | ) | const |
Definition at line 455 of file CSCSegFit.cc.
float CSCSegFit::ydev | ( | float | y, |
float | z | ||
) | const |
Definition at line 469 of file CSCSegFit.cc.
float CSCSegFit::yfit | ( | float | z | ) | const |
Definition at line 461 of file CSCSegFit.cc.
|
protected |
Definition at line 114 of file CSCSegFit.h.
Referenced by chamber().
|
protected |
Definition at line 120 of file CSCSegFit.h.
Referenced by chi2().
|
protected |
Definition at line 123 of file CSCSegFit.h.
Referenced by fitdone().
|
protected |
Definition at line 115 of file CSCSegFit.h.
|
protected |
Definition at line 118 of file CSCSegFit.h.
Referenced by intercept().
|
protected |
Definition at line 119 of file CSCSegFit.h.
Referenced by localdir().
|
protected |
Definition at line 121 of file CSCSegFit.h.
Referenced by ndof().
|
protected |
Definition at line 122 of file CSCSegFit.h.
Referenced by scaleXError(), and setScaleXError().
|
protected |
Definition at line 116 of file CSCSegFit.h.
|
protected |
Definition at line 117 of file CSCSegFit.h.