CMS 3D CMS Logo

RoadSearchSeed Class Reference

#include <DataFormats/RoadSearchSeed/interface/RoadSearchSeed.h>

List of all members.

Public Types

typedef std::vector< const
TrackingRecHit * > 
HitVector

Public Member Functions

void addHit (const TrackingRecHit *input)
HitVector::const_iterator begin () const
HitVector::const_iterator end () const
const Roads::RoadSeedgetSeed () const
const Roads::RoadSetgetSet () const
unsigned int nHits () const
 RoadSearchSeed ()
void setSeed (const Roads::RoadSeed *input)
void setSet (const Roads::RoadSet *input)

Private Attributes

std::vector< const
TrackingRecHit * > 
hits_
const Roads::RoadSeedseed_
const Roads::RoadSetset_


Detailed Description

Definition at line 24 of file RoadSearchSeed.h.


Member Typedef Documentation

typedef std::vector<const TrackingRecHit*> RoadSearchSeed::HitVector

Definition at line 27 of file RoadSearchSeed.h.


Constructor & Destructor Documentation

RoadSearchSeed::RoadSearchSeed (  )  [inline]

Definition at line 29 of file RoadSearchSeed.h.

00029 {}


Member Function Documentation

void RoadSearchSeed::addHit ( const TrackingRecHit input  )  [inline]

Definition at line 37 of file RoadSearchSeed.h.

References hits_.

Referenced by RoadSearchSeedFinderAlgorithm::run().

00037 { hits_.push_back(input);  }

HitVector::const_iterator RoadSearchSeed::begin (  )  const [inline]

Definition at line 38 of file RoadSearchSeed.h.

References hits_.

00038 { return hits_.begin();    }

HitVector::const_iterator RoadSearchSeed::end (  )  const [inline]

Definition at line 39 of file RoadSearchSeed.h.

References hits_.

00039 { return hits_.end();      }

const Roads::RoadSeed* RoadSearchSeed::getSeed (  )  const [inline]

Definition at line 31 of file RoadSearchSeed.h.

References seed_.

00031 { return seed_;             }

const Roads::RoadSet* RoadSearchSeed::getSet (  )  const [inline]

Definition at line 34 of file RoadSearchSeed.h.

References set_.

00034 { return set_;              }

unsigned int RoadSearchSeed::nHits (  )  const [inline]

Definition at line 40 of file RoadSearchSeed.h.

References hits_.

00040 { return hits_.size();     }

void RoadSearchSeed::setSeed ( const Roads::RoadSeed input  )  [inline]

Definition at line 32 of file RoadSearchSeed.h.

References seed_.

Referenced by RoadSearchSeedFinderAlgorithm::run().

00032 { seed_ = input;            }

void RoadSearchSeed::setSet ( const Roads::RoadSet input  )  [inline]

Definition at line 35 of file RoadSearchSeed.h.

References set_.

Referenced by RoadSearchSeedFinderAlgorithm::run().

00035 { set_ = input;             }


Member Data Documentation

std::vector<const TrackingRecHit*> RoadSearchSeed::hits_ [private]

Definition at line 46 of file RoadSearchSeed.h.

Referenced by addHit(), begin(), end(), and nHits().

const Roads::RoadSeed* RoadSearchSeed::seed_ [private]

Definition at line 44 of file RoadSearchSeed.h.

Referenced by getSeed(), and setSeed().

const Roads::RoadSet* RoadSearchSeed::set_ [private]

Definition at line 45 of file RoadSearchSeed.h.

Referenced by getSet(), and setSet().


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