CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
SubLayerCrossing Class Reference

#include <SubLayerCrossings.h>

Public Member Functions

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

Private Attributes

int closestDetIndex_
 
bool isValid_
 
GlobalPoint pos_
 
int subLayerIndex_
 

Detailed Description

Definition at line 7 of file SubLayerCrossings.h.

Constructor & Destructor Documentation

◆ SubLayerCrossing() [1/2]

SubLayerCrossing::SubLayerCrossing ( )
inline

Definition at line 9 of file SubLayerCrossings.h.

9 : isValid_(false) {}

◆ SubLayerCrossing() [2/2]

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

Definition at line 10 of file SubLayerCrossings.h.

Member Function Documentation

◆ closestDetIndex()

int SubLayerCrossing::closestDetIndex ( ) const
inline

◆ isValid()

bool SubLayerCrossing::isValid ( void  )
inline

◆ position()

const GlobalPoint& SubLayerCrossing::position ( ) const
inline

◆ subLayerIndex()

int SubLayerCrossing::subLayerIndex ( ) const
inline

Member Data Documentation

◆ closestDetIndex_

int SubLayerCrossing::closestDetIndex_
private

Definition at line 21 of file SubLayerCrossings.h.

Referenced by closestDetIndex().

◆ isValid_

bool SubLayerCrossing::isValid_
private

Definition at line 22 of file SubLayerCrossings.h.

Referenced by isValid().

◆ pos_

GlobalPoint SubLayerCrossing::pos_
private

Definition at line 19 of file SubLayerCrossings.h.

Referenced by position().

◆ subLayerIndex_

int SubLayerCrossing::subLayerIndex_
private

Definition at line 20 of file SubLayerCrossings.h.

Referenced by subLayerIndex().