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 & globalCoordinates () const
 
double pull () const
 
double pullNormalization () const
 
double residual () 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 position () const
 
void setPosition (double position)
 
void setSigma (double sigma)
 
double sigma () const
 
 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 33 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 35 of file TotemRPLocalTrack.h.

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

Definition at line 38 of file TotemRPLocalTrack.h.

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

Definition at line 40 of file TotemRPLocalTrack.h.

40 {}

Member Function Documentation

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

Definition at line 42 of file TotemRPLocalTrack.h.

References space_point_on_det_.

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

Definition at line 48 of file TotemRPLocalTrack.h.

References pull_.

Referenced by setPull().

48 { return pull_; }
double pull_
normalised residual
double TotemRPLocalTrack::FittedRecHit::pullNormalization ( ) const
inline

Definition at line 51 of file TotemRPLocalTrack.h.

References pull_, and residual_.

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

Definition at line 45 of file TotemRPLocalTrack.h.

References residual_.

Referenced by setResidual().

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

Definition at line 43 of file TotemRPLocalTrack.h.

References space_point_on_det_.

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

Definition at line 49 of file TotemRPLocalTrack.h.

References pull(), and pull_.

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

Definition at line 46 of file TotemRPLocalTrack.h.

References residual(), and residual_.

Member Data Documentation

double TotemRPLocalTrack::FittedRecHit::pull_
private

normalised residual

Definition at line 56 of file TotemRPLocalTrack.h.

Referenced by pull(), pullNormalization(), and setPull().

double TotemRPLocalTrack::FittedRecHit::residual_
private

mm

Definition at line 55 of file TotemRPLocalTrack.h.

Referenced by pullNormalization(), residual(), and setResidual().

TVector3 TotemRPLocalTrack::FittedRecHit::space_point_on_det_
private

mm

Definition at line 54 of file TotemRPLocalTrack.h.

Referenced by globalCoordinates(), and setGlobalCoordinates().