CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
TotemRPLocalTrack::FittedRecHit Class Reference

#include <TotemRPLocalTrack.h>

Inheritance diagram for TotemRPLocalTrack::FittedRecHit:
TotemRPRecHit

Public Member Functions

 FittedRecHit (const TotemRPRecHit &hit, const TVector3 &space_point_on_det, double residual, double pull)
 
 FittedRecHit ()
 
const TVector3 & getGlobalCoordinates () const
 
double getPull () const
 
double getPullNormalization () const
 
double getResidual () const
 
void setGlobalCoordinates (const TVector3 &space_point_on_det)
 
void setPull (double pull)
 
void setResidual (double residual)
 
virtual ~FittedRecHit ()
 
- Public Member Functions inherited from TotemRPRecHit
double getPosition () const
 
double getSigma () const
 
void setPosition (double position)
 
void setSigma (double sigma)
 
 TotemRPRecHit (double position=0, double sigma=0)
 

Private Attributes

double pull_
 normalised residual More...
 
double residual_
 mm More...
 
TVector3 space_point_on_det_
 mm More...
 

Detailed Description

Definition at line 34 of file TotemRPLocalTrack.h.

Constructor & Destructor Documentation

TotemRPLocalTrack::FittedRecHit::FittedRecHit ( const TotemRPRecHit hit,
const TVector3 &  space_point_on_det,
double  residual,
double  pull 
)
inline

Definition at line 37 of file TotemRPLocalTrack.h.

37  :
38  TotemRPRecHit(hit), space_point_on_det_(space_point_on_det), residual_(residual), pull_(pull) {}
TotemRPRecHit(double position=0, double sigma=0)
Definition: TotemRPRecHit.h:21
double pull_
normalised residual
TotemRPLocalTrack::FittedRecHit::FittedRecHit ( )
inline

Definition at line 40 of file TotemRPLocalTrack.h.

40 : TotemRPRecHit(), residual_(0), pull_(0) {}
TotemRPRecHit(double position=0, double sigma=0)
Definition: TotemRPRecHit.h:21
double pull_
normalised residual
virtual TotemRPLocalTrack::FittedRecHit::~FittedRecHit ( )
inlinevirtual

Definition at line 42 of file TotemRPLocalTrack.h.

42 {}

Member Function Documentation

const TVector3& TotemRPLocalTrack::FittedRecHit::getGlobalCoordinates ( ) const
inline

Definition at line 44 of file TotemRPLocalTrack.h.

References space_point_on_det_.

double TotemRPLocalTrack::FittedRecHit::getPull ( ) const
inline

Definition at line 50 of file TotemRPLocalTrack.h.

References pull_.

50 { return pull_; }
double pull_
normalised residual
double TotemRPLocalTrack::FittedRecHit::getPullNormalization ( ) const
inline

Definition at line 53 of file TotemRPLocalTrack.h.

References pull_, and residual_.

53 { return residual_ / pull_; }
double pull_
normalised residual
double TotemRPLocalTrack::FittedRecHit::getResidual ( ) const
inline

Definition at line 47 of file TotemRPLocalTrack.h.

References residual_.

47 { return residual_; }
void TotemRPLocalTrack::FittedRecHit::setGlobalCoordinates ( const TVector3 &  space_point_on_det)
inline

Definition at line 45 of file TotemRPLocalTrack.h.

References space_point_on_det_.

45 { space_point_on_det_ = space_point_on_det; }
void TotemRPLocalTrack::FittedRecHit::setPull ( double  pull)
inline

Definition at line 51 of file TotemRPLocalTrack.h.

References pull_.

51 { pull_ = pull; }
double pull_
normalised residual
void TotemRPLocalTrack::FittedRecHit::setResidual ( double  residual)
inline

Definition at line 48 of file TotemRPLocalTrack.h.

References residual_.

48 { residual_ = residual; }

Member Data Documentation

double TotemRPLocalTrack::FittedRecHit::pull_
private

normalised residual

Definition at line 58 of file TotemRPLocalTrack.h.

Referenced by getPull(), getPullNormalization(), and setPull().

double TotemRPLocalTrack::FittedRecHit::residual_
private

mm

Definition at line 57 of file TotemRPLocalTrack.h.

Referenced by getPullNormalization(), getResidual(), and setResidual().

TVector3 TotemRPLocalTrack::FittedRecHit::space_point_on_det_
private

mm

Definition at line 56 of file TotemRPLocalTrack.h.

Referenced by getGlobalCoordinates(), and setGlobalCoordinates().