CMS 3D CMS Logo

SeedingHitSet Class Reference

#include <RecoTracker/TkSeedingLayers/interface/SeedingHitSet.h>

Inheritance diagram for SeedingHitSet:

OrderedHitPair OrderedHitTriplet

List of all members.

Public Types

typedef std::vector
< ctfseeding::SeedingHit
Hits

Public Member Functions

void add (const ctfseeding::SeedingHit &aHit)
const Hitshits () const
virtual const
ctfseeding::SeedingHit
operator[] (unsigned int i) const
 SeedingHitSet (const Hits &hits=Hits())
unsigned int size () const
virtual ~SeedingHitSet ()

Protected Attributes

Hits theHits


Detailed Description

Definition at line 7 of file SeedingHitSet.h.


Member Typedef Documentation

typedef std::vector<ctfseeding::SeedingHit> SeedingHitSet::Hits

Definition at line 10 of file SeedingHitSet.h.


Constructor & Destructor Documentation

SeedingHitSet::SeedingHitSet ( const Hits hits = Hits()  ) 

Definition at line 5 of file SeedingHitSet.cc.

00006   : theHits(hits)
00007 { 
00008 // FIXME sort
00009 }

virtual SeedingHitSet::~SeedingHitSet (  )  [inline, virtual]

Definition at line 13 of file SeedingHitSet.h.

00013 {}


Member Function Documentation

void SeedingHitSet::add ( const ctfseeding::SeedingHit aHit  ) 

Definition at line 11 of file SeedingHitSet.cc.

References theHits.

Referenced by SeedFromGenericPairOrTriplet::seedFromTriplet().

00012 {
00013   // FIXME - put in correct place 
00014   theHits.push_back(aHit); 
00015 }

const Hits& SeedingHitSet::hits (  )  const [inline]

Definition at line 17 of file SeedingHitSet.h.

References theHits.

Referenced by CtfSpecialSeedGenerator::preliminaryCheck(), SeedFromGenericPairOrTriplet::qualityFilter(), SeedFromGenericPairOrTriplet::seed(), SeedFromConsecutiveHits::SeedFromConsecutiveHits(), SeedFromGenericPairOrTriplet::seedFromPair(), and SeedFromGenericPairOrTriplet::seedFromTriplet().

00017 { return theHits; }

virtual const ctfseeding::SeedingHit& SeedingHitSet::operator[] ( unsigned int  i  )  const [inline, virtual]

Definition at line 21 of file SeedingHitSet.h.

References theHits.

00021 { return theHits[i]; }

unsigned int SeedingHitSet::size ( void   )  const [inline]

Definition at line 19 of file SeedingHitSet.h.

References theHits.

Referenced by PixelTrackProducerWithZPos::produce(), and PixelTrackProducer::produce().

00019 { return theHits.size(); }


Member Data Documentation

Hits SeedingHitSet::theHits [protected]

Definition at line 24 of file SeedingHitSet.h.

Referenced by add(), hits(), OrderedHitPair::inner(), OrderedHitTriplet::inner(), OrderedHitTriplet::middle(), operator[](), OrderedHitPair::OrderedHitPair(), OrderedHitTriplet::OrderedHitTriplet(), OrderedHitPair::outer(), OrderedHitTriplet::outer(), and size().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:31:16 2009 for CMSSW by  doxygen 1.5.4