CMS 3D CMS Logo

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 25 of file SubLayerCrossings.h.

Constructor & Destructor Documentation

◆ SubLayerCrossings() [1/2]

SubLayerCrossings::SubLayerCrossings ( )
inline

Definition at line 27 of file SubLayerCrossings.h.

27 : isValid_(false) {}

◆ SubLayerCrossings() [2/2]

SubLayerCrossings::SubLayerCrossings ( const SubLayerCrossing c,
const SubLayerCrossing o,
int  ci 
)
inline

Member Function Documentation

◆ closest()

const SubLayerCrossing& SubLayerCrossings::closest ( ) const
inline

◆ closestIndex()

int SubLayerCrossings::closestIndex ( ) const
inline

◆ isValid()

bool SubLayerCrossings::isValid ( void  )
inline

◆ other()

const SubLayerCrossing& SubLayerCrossings::other ( ) const
inline

Member Data Documentation

◆ closest_

SubLayerCrossing SubLayerCrossings::closest_
private

Definition at line 37 of file SubLayerCrossings.h.

Referenced by closest().

◆ closestIndex_

int SubLayerCrossings::closestIndex_
private

Definition at line 39 of file SubLayerCrossings.h.

Referenced by closestIndex().

◆ isValid_

bool SubLayerCrossings::isValid_
private

Definition at line 40 of file SubLayerCrossings.h.

Referenced by isValid().

◆ other_

SubLayerCrossing SubLayerCrossings::other_
private

Definition at line 38 of file SubLayerCrossings.h.

Referenced by other().