CMS 3D CMS Logo

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 21 of file DTRecSegment2D.cc.

References theProjectionMatrix, and DTRecSegment2D::theProjectionMatrix.

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

Definition at line 81 of file DTRecSegment2D.cc.

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

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