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
SubLayerCrossing Class Reference

#include <SubLayerCrossings.h>

Public Member Functions

int closestDetIndex () const
 
const GlobalPointposition () const
 
 SubLayerCrossing ()
 
 SubLayerCrossing (int sli, int cdi, const GlobalPoint &pos)
 
int subLayerIndex () const
 

Private Attributes

int closestDetIndex_
 
GlobalPoint pos_
 
int subLayerIndex_
 

Detailed Description

Definition at line 7 of file SubLayerCrossings.h.

Constructor & Destructor Documentation

SubLayerCrossing::SubLayerCrossing ( )
inline

Definition at line 9 of file SubLayerCrossings.h.

9 {}
SubLayerCrossing::SubLayerCrossing ( int  sli,
int  cdi,
const GlobalPoint pos 
)
inline

Definition at line 10 of file SubLayerCrossings.h.

10  :
11  pos_(pos), subLayerIndex_(sli), closestDetIndex_(cdi) {}

Member Function Documentation

int SubLayerCrossing::closestDetIndex ( ) const
inline

Definition at line 14 of file SubLayerCrossings.h.

References closestDetIndex_.

Referenced by TBLayer::addClosest().

14 {return closestDetIndex_;}
const GlobalPoint& SubLayerCrossing::position ( ) const
inline

Definition at line 15 of file SubLayerCrossings.h.

References pos_.

15 { return pos_;}
int SubLayerCrossing::subLayerIndex ( ) const
inline

Definition at line 13 of file SubLayerCrossings.h.

References subLayerIndex_.

Referenced by TBLayer::addClosest().

13 {return subLayerIndex_;}

Member Data Documentation

int SubLayerCrossing::closestDetIndex_
private

Definition at line 20 of file SubLayerCrossings.h.

Referenced by closestDetIndex().

GlobalPoint SubLayerCrossing::pos_
private

Definition at line 18 of file SubLayerCrossings.h.

Referenced by position().

int SubLayerCrossing::subLayerIndex_
private

Definition at line 19 of file SubLayerCrossings.h.

Referenced by subLayerIndex().