CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 28 of file EcalTBHodoscopeRecInfoAlgo.h.

Constructor & Destructor Documentation

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

Definition at line 38 of file EcalTBHodoscopeRecInfoAlgo.h.

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

Definition at line 41 of file EcalTBHodoscopeRecInfoAlgo.h.

41 {}

Member Function Documentation

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

Definition at line 34 of file EcalTBHodoscopeRecInfoAlgo.h.

References xS.

34 { return (fabs(xS) < fabs(b2.xS)); }
static constexpr float b2

Member Data Documentation

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

Definition at line 32 of file EcalTBHodoscopeRecInfoAlgo.h.

float EcalTBHodoscopeRecInfoAlgo::BeamTrack::xS

Definition at line 31 of file EcalTBHodoscopeRecInfoAlgo.h.

Referenced by operator<().