CMS 3D CMS Logo

List of all members | Public Member Functions
TotemTimingLocalTrack Class Reference

#include <TotemTimingLocalTrack.h>

Inheritance diagram for TotemTimingLocalTrack:
CTPPSTimingLocalTrack

Public Member Functions

 CTPPSTimingLocalTrack ()
 
 CTPPSTimingLocalTrack (const math::XYZPoint &pos0, const math::XYZPoint &pos0_sigma, float t, float t_sigma)
 
- Public Member Functions inherited from CTPPSTimingLocalTrack
bool containsHit (const CTPPSTimingRecHit &recHit, float tolerance=0.1f, CheckDimension check=CheckDimension::all) const
 
 CTPPSTimingLocalTrack ()
 
 CTPPSTimingLocalTrack (const math::XYZPoint &pos0, const math::XYZPoint &pos0_sigma, float t, float t_sigma)
 
bool isValid () const
 
int numberOfHits () const
 
int numberOfPlanes () const
 
void setNumOfHits (int num_hits)
 
void setNumOfPlanes (int num_planes)
 
void setPosition (const math::XYZPoint &pos0)
 
void setPositionSigma (const math::XYZPoint &pos0_sigma)
 
void setTime (float t)
 
void setTimeSigma (float t_sigma)
 
void setValid (bool valid)
 
float time () const
 
float timeSigma () const
 
float x0 () const
 
float x0Sigma () const
 
float y0 () const
 
float y0Sigma () const
 
float z0 () const
 
float z0Sigma () const
 

Additional Inherited Members

- Public Types inherited from CTPPSTimingLocalTrack
enum  CheckDimension { CheckDimension::x, CheckDimension::y, CheckDimension::all }
 

Detailed Description

Definition at line 17 of file TotemTimingLocalTrack.h.

Member Function Documentation

◆ CTPPSTimingLocalTrack() [1/2]

CTPPSTimingLocalTrack::CTPPSTimingLocalTrack

Definition at line 18 of file CTPPSTimingLocalTrack.cc.

18 : num_hits_(0), num_planes_(0), valid_(true), t_(0.), t_sigma_(0.) {}
int num_hits_
number of hits participating in the track
int num_planes_
number of planes participating in the track

◆ CTPPSTimingLocalTrack() [2/2]

CTPPSTimingLocalTrack::CTPPSTimingLocalTrack

Definition at line 20 of file CTPPSTimingLocalTrack.cc.

24  : pos0_(pos0), pos0_sigma_(pos0_sigma), num_hits_(0), num_planes_(0), valid_(false), t_(t), t_sigma_(t_sigma) {}
math::XYZPoint pos0_sigma_
error on the initial track position
int num_hits_
number of hits participating in the track
math::XYZPoint pos0_
initial track position
int num_planes_
number of planes participating in the track