CMS 3D CMS Logo

Public Member Functions

RecSegment Class Reference

#include <RecSegment.h>

Inheritance diagram for RecSegment:
TrackingRecHit CSCSegment DTRecSegment2D DTRecSegment4D DTChamberRecSegment2D DTSLRecSegment2D

List of all members.

Public Member Functions

virtual double chi2 () const =0
 Chi2 of the segment fit.
virtual int degreesOfFreedom () const =0
 Degrees of freedom of the segment fit.
virtual int dimension () const =0
 Dimension (in parameter space)
virtual LocalVector localDirection () const =0
 Local direction.
virtual LocalError localDirectionError () const =0
 Error on the local direction.
 RecSegment (TrackingRecHit::id_type id=0)
 RecSegment (DetId id)
virtual ~RecSegment ()
 Destructor.

Detailed Description

Base class for reconstructed segments.

In addition to RecHit, it has direction, chi2 and other stuff

Date:
2007/07/25 10:35:48
Revision:
1.6
Author:
Stefano Lacaprara - INFN Legnaro <stefano.lacaprara@pd.infn.it>

Definition at line 29 of file RecSegment.h.


Constructor & Destructor Documentation

RecSegment::RecSegment ( DetId  id) [inline]

Definition at line 32 of file RecSegment.h.

: TrackingRecHit(id) {}
RecSegment::RecSegment ( TrackingRecHit::id_type  id = 0) [inline]

Definition at line 33 of file RecSegment.h.

: TrackingRecHit(id) {}
virtual RecSegment::~RecSegment ( ) [inline, virtual]

Destructor.

Definition at line 36 of file RecSegment.h.

{};

Member Function Documentation

virtual double RecSegment::chi2 ( ) const [pure virtual]

Chi2 of the segment fit.

Implemented in CSCSegment, DTRecSegment2D, and DTRecSegment4D.

virtual int RecSegment::degreesOfFreedom ( ) const [pure virtual]

Degrees of freedom of the segment fit.

Implemented in CSCSegment, DTRecSegment2D, and DTRecSegment4D.

virtual int RecSegment::dimension ( ) const [pure virtual]

Dimension (in parameter space)

Implements TrackingRecHit.

Implemented in CSCSegment, DTRecSegment2D, and DTRecSegment4D.

virtual LocalVector RecSegment::localDirection ( ) const [pure virtual]

Local direction.

Implemented in CSCSegment, DTRecSegment2D, and DTRecSegment4D.

Referenced by TrackDetectorAssociator::addTAMuonSegmentMatch().

virtual LocalError RecSegment::localDirectionError ( ) const [pure virtual]

Error on the local direction.

Implemented in CSCSegment, DTRecSegment2D, and DTRecSegment4D.

Referenced by TrackDetectorAssociator::addTAMuonSegmentMatch().