CMS 3D CMS Logo

CSCStripHitData Class Reference

Hold strip hit data while building strip hit clusters. More...

#include <RecoLocalMuon/CSCRecHitD/src/CSCStripHitData.h>

List of all members.

Public Member Functions

 CSCStripHitData (float x, float y0, float y1, float y2, float y3, float y0Raw, float y1Raw, float y2Raw, float y3Raw, int t)
 CSCStripHitData ()
bool operator< (const CSCStripHitData &data) const
int t () const
float x () const
float y0 () const
float y0Raw () const
float y1 () const
float y1Raw () const
float y2 () const
float y2Raw () const
float y3 () const
float y3Raw () const

Private Attributes

int t_
float x_
float y0_
float y0Raw_
float y1_
float y1Raw_
float y2_
float y2Raw_
float y3_
float y3Raw_


Detailed Description

Hold strip hit data while building strip hit clusters.

Note that the peak is set to occur at y1

Author:
Dominique Fortin modified - Stoyan Stoynev

Definition at line 14 of file CSCStripHitData.h.


Constructor & Destructor Documentation

CSCStripHitData::CSCStripHitData (  )  [inline]

Definition at line 18 of file CSCStripHitData.h.

00018                     : x_(-1.),  y0_(0.),  y1_(0.),  y2_(0.),  y3_(0.), 
00019     y0Raw_(0.),  y1Raw_(0.),  y2Raw_(0.),  y3Raw_(0.), t_(-1) {};

CSCStripHitData::CSCStripHitData ( float  x,
float  y0,
float  y1,
float  y2,
float  y3,
float  y0Raw,
float  y1Raw,
float  y2Raw,
float  y3Raw,
int  t 
) [inline]

Definition at line 20 of file CSCStripHitData.h.

00021                                                                                    : 
00022                         x_(x),  y0_(y0),  y1_(y1),  y2_(y2),  y3_(y3),  
00023     y0Raw_(y0Raw),  y1Raw_(y1Raw),  y2Raw_(y2Raw),  y3Raw_(y3Raw), t_(t) {};


Member Function Documentation

bool CSCStripHitData::operator< ( const CSCStripHitData data  )  const [inline]

Definition at line 36 of file CSCStripHitData.h.

References y1_.

00036 { return y1_ < data.y1_; }

int CSCStripHitData::t (  )  const [inline]

Definition at line 34 of file CSCStripHitData.h.

References t_.

00034 {return  t_;}

float CSCStripHitData::x ( void   )  const [inline]

Definition at line 25 of file CSCStripHitData.h.

References x_.

00025 {return  x_;}

float CSCStripHitData::y0 (  )  const [inline]

Definition at line 26 of file CSCStripHitData.h.

References y0_.

00026 {return y0_;}

float CSCStripHitData::y0Raw (  )  const [inline]

Definition at line 30 of file CSCStripHitData.h.

References y0Raw_.

00030 {return y0Raw_;}

float CSCStripHitData::y1 (  )  const [inline]

Definition at line 27 of file CSCStripHitData.h.

References y1_.

00027 {return y1_;}

float CSCStripHitData::y1Raw (  )  const [inline]

Definition at line 31 of file CSCStripHitData.h.

References y1Raw_.

00031 {return y1Raw_;}

float CSCStripHitData::y2 (  )  const [inline]

Definition at line 28 of file CSCStripHitData.h.

References y2_.

00028 {return y2_;}

float CSCStripHitData::y2Raw (  )  const [inline]

Definition at line 32 of file CSCStripHitData.h.

References y2Raw_.

00032 {return y2Raw_;}

float CSCStripHitData::y3 (  )  const [inline]

Definition at line 29 of file CSCStripHitData.h.

References y3_.

00029 {return y3_;}

float CSCStripHitData::y3Raw (  )  const [inline]

Definition at line 33 of file CSCStripHitData.h.

References y3Raw_.

00033 {return y3Raw_;}


Member Data Documentation

int CSCStripHitData::t_ [private]

Definition at line 50 of file CSCStripHitData.h.

Referenced by t().

float CSCStripHitData::x_ [private]

Definition at line 41 of file CSCStripHitData.h.

Referenced by x().

float CSCStripHitData::y0_ [private]

Definition at line 42 of file CSCStripHitData.h.

Referenced by y0().

float CSCStripHitData::y0Raw_ [private]

Definition at line 46 of file CSCStripHitData.h.

Referenced by y0Raw().

float CSCStripHitData::y1_ [private]

Definition at line 43 of file CSCStripHitData.h.

Referenced by operator<(), and y1().

float CSCStripHitData::y1Raw_ [private]

Definition at line 47 of file CSCStripHitData.h.

Referenced by y1Raw().

float CSCStripHitData::y2_ [private]

Definition at line 44 of file CSCStripHitData.h.

Referenced by y2().

float CSCStripHitData::y2Raw_ [private]

Definition at line 48 of file CSCStripHitData.h.

Referenced by y2Raw().

float CSCStripHitData::y3_ [private]

Definition at line 45 of file CSCStripHitData.h.

Referenced by y3().

float CSCStripHitData::y3Raw_ [private]

Definition at line 49 of file CSCStripHitData.h.

Referenced by y3Raw().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:17:29 2009 for CMSSW by  doxygen 1.5.4