CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
TotemRPRecHit Class Reference

Reconstructed hit in TOTEM RP. More...

#include <TotemRPRecHit.h>

Inheritance diagram for TotemRPRecHit:
TotemRPLocalTrack::FittedRecHit

Public Member Functions

double position () const
 
void setPosition (double position)
 
void setSigma (double sigma)
 
double sigma () const
 
 TotemRPRecHit (double position=0, double sigma=0)
 

Private Attributes

double position_
 position of the hit in mm, wrt detector center (see RPTopology::GetHitPositionInReadoutDirection) More...
 
double sigma_
 position uncertainty, in mm More...
 

Detailed Description

Reconstructed hit in TOTEM RP.

Basically a cluster (TotemRPCluster), the position of which has been converted into actual geometry (in mm).

Definition at line 18 of file TotemRPRecHit.h.

Constructor & Destructor Documentation

◆ TotemRPRecHit()

TotemRPRecHit::TotemRPRecHit ( double  position = 0,
double  sigma = 0 
)
inline

Definition at line 20 of file TotemRPRecHit.h.

double sigma_
position uncertainty, in mm
Definition: TotemRPRecHit.h:33
double position_
position of the hit in mm, wrt detector center (see RPTopology::GetHitPositionInReadoutDirection) ...
Definition: TotemRPRecHit.h:30
double position() const
Definition: TotemRPRecHit.h:22
double sigma() const
Definition: TotemRPRecHit.h:25

Member Function Documentation

◆ position()

double TotemRPRecHit::position ( ) const
inline

Definition at line 22 of file TotemRPRecHit.h.

References position_.

Referenced by setPosition().

22 { return position_; }
double position_
position of the hit in mm, wrt detector center (see RPTopology::GetHitPositionInReadoutDirection) ...
Definition: TotemRPRecHit.h:30

◆ setPosition()

void TotemRPRecHit::setPosition ( double  position)
inline

Definition at line 23 of file TotemRPRecHit.h.

References position(), and position_.

23 { position_ = position; }
double position_
position of the hit in mm, wrt detector center (see RPTopology::GetHitPositionInReadoutDirection) ...
Definition: TotemRPRecHit.h:30
double position() const
Definition: TotemRPRecHit.h:22

◆ setSigma()

void TotemRPRecHit::setSigma ( double  sigma)
inline

Definition at line 26 of file TotemRPRecHit.h.

References sigma(), and sigma_.

26 { sigma_ = sigma; }
double sigma_
position uncertainty, in mm
Definition: TotemRPRecHit.h:33
double sigma() const
Definition: TotemRPRecHit.h:25

◆ sigma()

double TotemRPRecHit::sigma ( ) const
inline

Definition at line 25 of file TotemRPRecHit.h.

References sigma_.

Referenced by setSigma().

25 { return sigma_; }
double sigma_
position uncertainty, in mm
Definition: TotemRPRecHit.h:33

Member Data Documentation

◆ position_

double TotemRPRecHit::position_
private

position of the hit in mm, wrt detector center (see RPTopology::GetHitPositionInReadoutDirection)

Definition at line 30 of file TotemRPRecHit.h.

Referenced by position(), and setPosition().

◆ sigma_

double TotemRPRecHit::sigma_
private

position uncertainty, in mm

Definition at line 33 of file TotemRPRecHit.h.

Referenced by setSigma(), and sigma().