CMS 3D CMS Logo

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

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

Member Function Documentation

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

Definition at line 46 of file IntermediateHitTriplets.h.

References layerTriplet_.

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

Definition at line 48 of file IntermediateHitTriplets.h.

References tripletsBegin_.

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

Definition at line 49 of file IntermediateHitTriplets.h.

References tripletsEnd_.

Member Data Documentation

LayerTriplet IntermediateHitTriplets::PLayerHitTriplets::layerTriplet_
private
unsigned int IntermediateHitTriplets::PLayerHitTriplets::tripletsBegin_
private

Definition at line 53 of file IntermediateHitTriplets.h.

Referenced by tripletsBegin().

unsigned int IntermediateHitTriplets::PLayerHitTriplets::tripletsEnd_
private

Definition at line 54 of file IntermediateHitTriplets.h.

Referenced by setTripletsEnd(), and tripletsEnd().