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 | Private Attributes
SubLayerCrossings Class Reference

#include <SubLayerCrossings.h>

Public Member Functions

const SubLayerCrossingclosest () const
 
int closestIndex () const
 
bool isValid ()
 
const SubLayerCrossingother () const
 
 SubLayerCrossings ()
 
 SubLayerCrossings (const SubLayerCrossing &c, const SubLayerCrossing &o, int ci)
 

Private Attributes

SubLayerCrossing closest_
 
int closestIndex_
 
bool isValid_
 
SubLayerCrossing other_
 

Detailed Description

Definition at line 22 of file SubLayerCrossings.h.

Constructor & Destructor Documentation

SubLayerCrossings::SubLayerCrossings ( )
inline

Definition at line 24 of file SubLayerCrossings.h.

24 : isValid_(false) {}
SubLayerCrossings::SubLayerCrossings ( const SubLayerCrossing c,
const SubLayerCrossing o,
int  ci 
)
inline

Definition at line 25 of file SubLayerCrossings.h.

26  : closest_(c), other_(o), closestIndex_(ci), isValid_(true) {}
SubLayerCrossing other_
SubLayerCrossing closest_

Member Function Documentation

const SubLayerCrossing& SubLayerCrossings::closest ( ) const
inline
int SubLayerCrossings::closestIndex ( ) const
inline
bool SubLayerCrossings::isValid ( void  )
inline
const SubLayerCrossing& SubLayerCrossings::other ( ) const
inline

Member Data Documentation

SubLayerCrossing SubLayerCrossings::closest_
private

Definition at line 34 of file SubLayerCrossings.h.

Referenced by closest().

int SubLayerCrossings::closestIndex_
private

Definition at line 36 of file SubLayerCrossings.h.

Referenced by closestIndex().

bool SubLayerCrossings::isValid_
private

Definition at line 37 of file SubLayerCrossings.h.

Referenced by isValid().

SubLayerCrossing SubLayerCrossings::other_
private

Definition at line 35 of file SubLayerCrossings.h.

Referenced by other().