CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Private Member Functions
EcalTBHodoscopeRecInfoAlgo::BeamTrack Class Reference

Class to hold track information. More...

Public Member Functions

 BeamTrack (float x0, float xs, float xq)
 
bool operator< (BeamTrack &b2)
 
 ~BeamTrack ()
 

Public Attributes

float x
 
float xQ
 
float xS
 

Private Member Functions

 BeamTrack ()
 

Detailed Description

Class to hold track information.

Definition at line 29 of file EcalTBHodoscopeRecInfoAlgo.h.

Constructor & Destructor Documentation

EcalTBHodoscopeRecInfoAlgo::BeamTrack::BeamTrack ( float  x0,
float  xs,
float  xq 
)
inline
EcalTBHodoscopeRecInfoAlgo::BeamTrack::~BeamTrack ( )
inline

Definition at line 42 of file EcalTBHodoscopeRecInfoAlgo.h.

42 {}
EcalTBHodoscopeRecInfoAlgo::BeamTrack::BeamTrack ( )
inlineprivate

Definition at line 44 of file EcalTBHodoscopeRecInfoAlgo.h.

44 {}

Member Function Documentation

bool EcalTBHodoscopeRecInfoAlgo::BeamTrack::operator< ( BeamTrack b2)
inline

Definition at line 35 of file EcalTBHodoscopeRecInfoAlgo.h.

References xS.

36  {
37  return ( fabs(xS) < fabs(b2.xS) );
38  }

Member Data Documentation

float EcalTBHodoscopeRecInfoAlgo::BeamTrack::x
float EcalTBHodoscopeRecInfoAlgo::BeamTrack::xQ

Definition at line 33 of file EcalTBHodoscopeRecInfoAlgo.h.

float EcalTBHodoscopeRecInfoAlgo::BeamTrack::xS

Definition at line 32 of file EcalTBHodoscopeRecInfoAlgo.h.

Referenced by operator<().