CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
DTRecSegment2D.cc File Reference
#include "DataFormats/DTRecHit/interface/DTRecSegment2D.h"
#include <iostream>

Go to the source code of this file.

Functions

static AlgebraicMatrix initTheProjectionMatrix ()
 
ostream & operator<< (ostream &os, const DTRecSegment2D &seg)
 

Detailed Description

Author
Stefano Lacaprara - INFN Legnaro stefa.nosp@m.no.l.nosp@m.acapr.nosp@m.ara@.nosp@m.pd.in.nosp@m.fn.i.nosp@m.t
Riccardo Bellan - INFN TO ricca.nosp@m.rdo..nosp@m.bella.nosp@m.n@ce.nosp@m.rn.ch

Definition in file DTRecSegment2D.cc.

Function Documentation

static AlgebraicMatrix initTheProjectionMatrix ( )
static

Definition at line 20 of file DTRecSegment2D.cc.

References theProjectionMatrix.

20  {
22  theProjectionMatrix[0][1] = 1;
23  theProjectionMatrix[1][3] = 1;
24  return theProjectionMatrix;
25 }
static const AlgebraicMatrix theProjectionMatrix
Definition: CSCSegment.cc:79
CLHEP::HepMatrix AlgebraicMatrix
ostream& operator<< ( ostream &  os,
const DTRecSegment2D seg 
)

Definition at line 80 of file DTRecSegment2D.cc.

References DTRecSegment2D::chi2(), DTRecSegment2D::degreesOfFreedom(), DTRecSegment2D::localDirection(), and DTRecSegment2D::localPosition().

80  {
81  os << "Pos " << seg.localPosition() << " Dir: " << seg.localDirection() << " chi2/ndof: " << seg.chi2() << "/"
82  << seg.degreesOfFreedom();
83  return os;
84 }
LocalPoint localPosition() const override
local position in SL frame
LocalVector localDirection() const override
the local direction in SL frame
double chi2() const override
the chi2 of the fit
int degreesOfFreedom() const override
return the DOF of the segment