CMS 3D CMS Logo

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

Constructor & Destructor Documentation

SubLayerCrossings::SubLayerCrossings ( )
inline

Definition at line 25 of file SubLayerCrossings.h.

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

Definition at line 26 of file SubLayerCrossings.h.

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

Member Function Documentation

const SubLayerCrossing& SubLayerCrossings::closest ( ) const
inline

Definition at line 30 of file SubLayerCrossings.h.

References closest_.

Referenced by TECLayer::groupedCompatibleDetsV(), and TBLayer::groupedCompatibleDetsV().

30 {return closest_;}
SubLayerCrossing closest_
int SubLayerCrossings::closestIndex ( ) const
inline
bool SubLayerCrossings::isValid ( void  )
inline

Definition at line 29 of file SubLayerCrossings.h.

References isValid_.

Referenced by TECLayer::groupedCompatibleDetsV(), and TBLayer::groupedCompatibleDetsV().

29 {return isValid_ ;}
const SubLayerCrossing& SubLayerCrossings::other ( ) const
inline

Definition at line 31 of file SubLayerCrossings.h.

References other_.

Referenced by TECLayer::groupedCompatibleDetsV(), and TBLayer::groupedCompatibleDetsV().

31 {return other_;}
SubLayerCrossing other_

Member Data Documentation

SubLayerCrossing SubLayerCrossings::closest_
private

Definition at line 35 of file SubLayerCrossings.h.

Referenced by closest().

int SubLayerCrossings::closestIndex_
private

Definition at line 37 of file SubLayerCrossings.h.

Referenced by closestIndex().

bool SubLayerCrossings::isValid_
private

Definition at line 38 of file SubLayerCrossings.h.

Referenced by isValid().

SubLayerCrossing SubLayerCrossings::other_
private

Definition at line 36 of file SubLayerCrossings.h.

Referenced by other().