CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
CTPPSTimingRecHit Class Reference

Reconstructed hit in timing detectors. More...

#include <CTPPSTimingRecHit.h>

Inheritance diagram for CTPPSTimingRecHit:
CTPPSDiamondRecHit TotemTimingRecHit

Public Member Functions

 CTPPSTimingRecHit ()
 
 CTPPSTimingRecHit (float x, float xWidth, float y, float yWidth, float z, float zWidth, float t)
 
float getT () const
 
float getX () const
 
float getXWidth () const
 
float getY () const
 
float getYWidth () const
 
float getZ () const
 
float getZWidth () const
 
void setT (float t)
 
void setX (float x)
 
void setXWidth (float xWidth)
 
void setY (float y)
 
void setYWidth (float yWidth)
 
void setZ (float z)
 
void setZWidth (float zWidth)
 

Protected Attributes

float t_
 
float x_
 
float xWidth_
 
float y_
 
float yWidth_
 
float z_
 
float zWidth_
 

Detailed Description

Reconstructed hit in timing detectors.

Definition at line 14 of file CTPPSTimingRecHit.h.

Constructor & Destructor Documentation

CTPPSTimingRecHit::CTPPSTimingRecHit ( )
inline

Definition at line 17 of file CTPPSTimingRecHit.h.

17  :
18  x_( 0. ), xWidth_( 0. ), y_( 0. ), yWidth_( 0. ), z_( 0. ), zWidth_( 0. ), t_( 0. ) {}
CTPPSTimingRecHit::CTPPSTimingRecHit ( float  x,
float  xWidth,
float  y,
float  yWidth,
float  z,
float  zWidth,
float  t 
)
inline

Member Function Documentation

float CTPPSTimingRecHit::getT ( ) const
inline

Definition at line 41 of file CTPPSTimingRecHit.h.

References t_.

Referenced by TotemTimingTrackRecognition::addHit(), and operator<().

41 { return t_; }
float CTPPSTimingRecHit::getX ( ) const
inline

Definition at line 23 of file CTPPSTimingRecHit.h.

References x_.

Referenced by CTPPSTimingLocalTrack::containsHit().

23 { return x_; }
float CTPPSTimingRecHit::getXWidth ( ) const
inline

Definition at line 32 of file CTPPSTimingRecHit.h.

References xWidth_.

Referenced by CTPPSTimingLocalTrack::containsHit().

32 { return xWidth_; }
float CTPPSTimingRecHit::getY ( ) const
inline

Definition at line 26 of file CTPPSTimingRecHit.h.

References y_.

Referenced by CTPPSTimingLocalTrack::containsHit().

26 { return y_; }
float CTPPSTimingRecHit::getYWidth ( ) const
inline

Definition at line 35 of file CTPPSTimingRecHit.h.

References yWidth_.

Referenced by CTPPSTimingLocalTrack::containsHit().

35 { return yWidth_; }
float CTPPSTimingRecHit::getZ ( ) const
inline

Definition at line 29 of file CTPPSTimingRecHit.h.

References z_.

Referenced by CTPPSTimingLocalTrack::containsHit().

29 { return z_; }
float CTPPSTimingRecHit::getZWidth ( ) const
inline

Definition at line 38 of file CTPPSTimingRecHit.h.

References zWidth_.

Referenced by CTPPSTimingLocalTrack::containsHit().

38 { return zWidth_; }
void CTPPSTimingRecHit::setT ( float  t)
inline

Definition at line 40 of file CTPPSTimingRecHit.h.

References protons_cff::t, and t_.

void CTPPSTimingRecHit::setX ( float  x)
inline

Definition at line 22 of file CTPPSTimingRecHit.h.

References x, and x_.

void CTPPSTimingRecHit::setXWidth ( float  xWidth)
inline

Definition at line 31 of file CTPPSTimingRecHit.h.

References xWidth_.

31 { xWidth_ = xWidth; }
void CTPPSTimingRecHit::setY ( float  y)
inline

Definition at line 25 of file CTPPSTimingRecHit.h.

References y, and y_.

void CTPPSTimingRecHit::setYWidth ( float  yWidth)
inline

Definition at line 34 of file CTPPSTimingRecHit.h.

References yWidth_.

34 { yWidth_ = yWidth; }
void CTPPSTimingRecHit::setZ ( float  z)
inline

Definition at line 28 of file CTPPSTimingRecHit.h.

References z, and z_.

void CTPPSTimingRecHit::setZWidth ( float  zWidth)
inline

Definition at line 37 of file CTPPSTimingRecHit.h.

References zWidth_.

37 { zWidth_ = zWidth; }

Member Data Documentation

float CTPPSTimingRecHit::t_
protected

Definition at line 47 of file CTPPSTimingRecHit.h.

Referenced by getT(), and setT().

float CTPPSTimingRecHit::x_
protected

Definition at line 44 of file CTPPSTimingRecHit.h.

Referenced by getX(), and setX().

float CTPPSTimingRecHit::xWidth_
protected

Definition at line 44 of file CTPPSTimingRecHit.h.

Referenced by getXWidth(), and setXWidth().

float CTPPSTimingRecHit::y_
protected

Definition at line 45 of file CTPPSTimingRecHit.h.

Referenced by getY(), and setY().

float CTPPSTimingRecHit::yWidth_
protected

Definition at line 45 of file CTPPSTimingRecHit.h.

Referenced by getYWidth(), and setYWidth().

float CTPPSTimingRecHit::z_
protected

Definition at line 46 of file CTPPSTimingRecHit.h.

Referenced by getZ(), and setZ().

float CTPPSTimingRecHit::zWidth_
protected

Definition at line 46 of file CTPPSTimingRecHit.h.

Referenced by getZWidth(), and setZWidth().