CMS 3D CMS Logo

Public Member Functions | Private Attributes

SubLayerCrossings Class Reference

#include <SubLayerCrossings.h>

List of all members.

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.

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

Definition at line 25 of file SubLayerCrossings.h.

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

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

Definition at line 35 of file SubLayerCrossings.h.

Referenced by closest().

Definition at line 37 of file SubLayerCrossings.h.

Referenced by closestIndex().

Definition at line 34 of file SubLayerCrossings.h.

Referenced by isValid().

Definition at line 36 of file SubLayerCrossings.h.

Referenced by other().