CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
List of all members | Public Member Functions | Private Attributes
IntermediateHitTriplets::PLayerHitTriplets Class Reference

#include <IntermediateHitTriplets.h>

Public Member Functions

const LayerTripletlayerTriplet () const
 
 PLayerHitTriplets (const LayerTriplet &layerTriplet, unsigned int tripletsBegin)
 
void setTripletsEnd (unsigned int end)
 
unsigned int tripletsBegin () const
 
unsigned int tripletsEnd () const
 

Private Attributes

LayerTriplet layerTriplet_
 
unsigned int tripletsBegin_
 
unsigned int tripletsEnd_
 

Detailed Description

Helper class holding the layer triplet indices (to SeedingLayerSetsHits), and indices of the hit triplets from this layer triplet (to the hit triplet vector)

As only the indices of hit triplets are stored, a separate class (LayerHitTriplets) is provided with nicer interface.

Definition at line 39 of file IntermediateHitTriplets.h.

Constructor & Destructor Documentation

◆ PLayerHitTriplets()

IntermediateHitTriplets::PLayerHitTriplets::PLayerHitTriplets ( const LayerTriplet layerTriplet,
unsigned int  tripletsBegin 
)
inline

Member Function Documentation

◆ layerTriplet()

const LayerTriplet& IntermediateHitTriplets::PLayerHitTriplets::layerTriplet ( ) const
inline

◆ setTripletsEnd()

void IntermediateHitTriplets::PLayerHitTriplets::setTripletsEnd ( unsigned int  end)
inline

◆ tripletsBegin()

unsigned int IntermediateHitTriplets::PLayerHitTriplets::tripletsBegin ( ) const
inline

◆ tripletsEnd()

unsigned int IntermediateHitTriplets::PLayerHitTriplets::tripletsEnd ( ) const
inline

Member Data Documentation

◆ layerTriplet_

LayerTriplet IntermediateHitTriplets::PLayerHitTriplets::layerTriplet_
private

Definition at line 52 of file IntermediateHitTriplets.h.

Referenced by layerTriplet().

◆ tripletsBegin_

unsigned int IntermediateHitTriplets::PLayerHitTriplets::tripletsBegin_
private

Definition at line 53 of file IntermediateHitTriplets.h.

Referenced by tripletsBegin().

◆ tripletsEnd_

unsigned int IntermediateHitTriplets::PLayerHitTriplets::tripletsEnd_
private

Definition at line 54 of file IntermediateHitTriplets.h.

Referenced by setTripletsEnd(), and tripletsEnd().