CMS 3D CMS Logo

Public Member Functions | Public Attributes | Private Member Functions

EcalTBHodoscopeRecInfoAlgo::BeamTrack Class Reference

Class to hold track information. More...

List of all members.

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]

Definition at line 40 of file EcalTBHodoscopeRecInfoAlgo.h.

:x(x0),xS(xs),xQ(xq) {}
EcalTBHodoscopeRecInfoAlgo::BeamTrack::~BeamTrack ( ) [inline]

Definition at line 42 of file EcalTBHodoscopeRecInfoAlgo.h.

{}
EcalTBHodoscopeRecInfoAlgo::BeamTrack::BeamTrack ( ) [inline, private]

Definition at line 44 of file EcalTBHodoscopeRecInfoAlgo.h.

{}

Member Function Documentation

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

Definition at line 35 of file EcalTBHodoscopeRecInfoAlgo.h.

References xS.

      {
        return ( fabs(xS) < fabs(b2.xS) );
      }

Member Data Documentation

Definition at line 31 of file EcalTBHodoscopeRecInfoAlgo.h.

Definition at line 33 of file EcalTBHodoscopeRecInfoAlgo.h.

Definition at line 32 of file EcalTBHodoscopeRecInfoAlgo.h.

Referenced by operator<().