CMS 3D CMS Logo

SubLayerCrossings Class Reference

#include <RecoTracker/TkDetLayers/interface/SubLayerCrossings.h>

List of all members.

Public Member Functions

const SubLayerCrossingclosest () const
int closestIndex () const
bool isValid ()
const SubLayerCrossingother () const
 SubLayerCrossings (const SubLayerCrossing &c, const SubLayerCrossing &o, int ci)
 SubLayerCrossings ()

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.

00024 : isValid_(false){}

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

Definition at line 25 of file SubLayerCrossings.h.

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


Member Function Documentation

const SubLayerCrossing& SubLayerCrossings::closest (  )  const [inline]

Definition at line 29 of file SubLayerCrossings.h.

References closest_.

Referenced by TIDRing::groupedCompatibleDetsV(), TIBLayer::groupedCompatibleDetsV(), TOBRod::groupedCompatibleDetsV(), TOBLayer::groupedCompatibleDetsV(), TECLayer::groupedCompatibleDetsV(), PixelBlade::groupedCompatibleDetsV(), CompositeTECPetal::groupedCompatibleDetsV(), CompositeTECWedge::groupedCompatibleDetsV(), and PixelBarrelLayer::groupedCompatibleDetsV().

00029 {return closest_;}

int SubLayerCrossings::closestIndex (  )  const [inline]

Definition at line 31 of file SubLayerCrossings.h.

References closestIndex_.

Referenced by TIDRing::groupedCompatibleDetsV(), TIBLayer::groupedCompatibleDetsV(), TOBRod::groupedCompatibleDetsV(), TOBLayer::groupedCompatibleDetsV(), TECLayer::groupedCompatibleDetsV(), PixelBlade::groupedCompatibleDetsV(), CompositeTECPetal::groupedCompatibleDetsV(), CompositeTECWedge::groupedCompatibleDetsV(), and PixelBarrelLayer::groupedCompatibleDetsV().

00031 {return closestIndex_;}

bool SubLayerCrossings::isValid ( void   )  [inline]

Definition at line 28 of file SubLayerCrossings.h.

References isValid_.

Referenced by TIBLayer::groupedCompatibleDetsV(), TIDRing::groupedCompatibleDetsV(), TOBRod::groupedCompatibleDetsV(), TOBLayer::groupedCompatibleDetsV(), PixelBlade::groupedCompatibleDetsV(), TECLayer::groupedCompatibleDetsV(), CompositeTECPetal::groupedCompatibleDetsV(), CompositeTECWedge::groupedCompatibleDetsV(), and PixelBarrelLayer::groupedCompatibleDetsV().

00028 {return isValid_ ;}

const SubLayerCrossing& SubLayerCrossings::other (  )  const [inline]

Definition at line 30 of file SubLayerCrossings.h.

References other_.

Referenced by TIBLayer::groupedCompatibleDetsV(), TIDRing::groupedCompatibleDetsV(), TOBRod::groupedCompatibleDetsV(), TOBLayer::groupedCompatibleDetsV(), PixelBlade::groupedCompatibleDetsV(), TECLayer::groupedCompatibleDetsV(), CompositeTECPetal::groupedCompatibleDetsV(), CompositeTECWedge::groupedCompatibleDetsV(), and PixelBarrelLayer::groupedCompatibleDetsV().

00030 {return 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 34 of file SubLayerCrossings.h.

Referenced by isValid().

SubLayerCrossing SubLayerCrossings::other_ [private]

Definition at line 36 of file SubLayerCrossings.h.

Referenced by other().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:32:56 2009 for CMSSW by  doxygen 1.5.4