CMS 3D CMS Logo

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

#include <Phase2ITPixelClusterShapeCache.h>

Public Types

typedef std::vector< std::pair< int, int > >::const_iterator const_iterator
 
typedef std::pair< const_iterator, const_iteratorRange
 

Public Member Functions

bool hasBigPixelsOnlyInside () const
 
bool isComplete () const
 
bool isStraight () const
 
 Phase2ITPixelClusterShapeData (const_iterator begin, const_iterator end, bool isStraight, bool isComplete, bool hasBigPixelsOnlyInside)
 
Range size () const
 
 ~Phase2ITPixelClusterShapeData ()
 

Private Attributes

const_iterator begin_
 
const_iterator end_
 
const bool hasBigPixelsOnlyInside_
 
const bool isComplete_
 
const bool isStraight_
 

Detailed Description

Definition at line 19 of file Phase2ITPixelClusterShapeCache.h.

Member Typedef Documentation

typedef std::vector<std::pair<int, int> >::const_iterator Phase2ITPixelClusterShapeData::const_iterator

Definition at line 21 of file Phase2ITPixelClusterShapeCache.h.

Definition at line 22 of file Phase2ITPixelClusterShapeCache.h.

Constructor & Destructor Documentation

Phase2ITPixelClusterShapeData::Phase2ITPixelClusterShapeData ( const_iterator  begin,
const_iterator  end,
bool  isStraight,
bool  isComplete,
bool  hasBigPixelsOnlyInside 
)
inline
Phase2ITPixelClusterShapeData::~Phase2ITPixelClusterShapeData ( )

Definition at line 4 of file Phase2ITPixelClusterShapeCache.cc.

Referenced by Phase2ITPixelClusterShapeData().

4 {}

Member Function Documentation

bool Phase2ITPixelClusterShapeData::hasBigPixelsOnlyInside ( ) const
inline
bool Phase2ITPixelClusterShapeData::isComplete ( ) const
inline

Definition at line 31 of file Phase2ITPixelClusterShapeCache.h.

References isComplete_.

bool Phase2ITPixelClusterShapeData::isStraight ( ) const
inline

Definition at line 30 of file Phase2ITPixelClusterShapeCache.h.

References isStraight_.

Range Phase2ITPixelClusterShapeData::size ( void  ) const
inline

Member Data Documentation

const_iterator Phase2ITPixelClusterShapeData::begin_
private

Definition at line 35 of file Phase2ITPixelClusterShapeCache.h.

Referenced by size().

const_iterator Phase2ITPixelClusterShapeData::end_
private

Definition at line 35 of file Phase2ITPixelClusterShapeCache.h.

Referenced by size().

const bool Phase2ITPixelClusterShapeData::hasBigPixelsOnlyInside_
private

Definition at line 36 of file Phase2ITPixelClusterShapeCache.h.

Referenced by hasBigPixelsOnlyInside().

const bool Phase2ITPixelClusterShapeData::isComplete_
private

Definition at line 36 of file Phase2ITPixelClusterShapeCache.h.

Referenced by isComplete().

const bool Phase2ITPixelClusterShapeData::isStraight_
private

Definition at line 36 of file Phase2ITPixelClusterShapeCache.h.

Referenced by isStraight().