CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

RoadSearchSeed Class Reference

#include <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.

{}

Member Function Documentation

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

Definition at line 37 of file RoadSearchSeed.h.

References hits_.

Referenced by RoadSearchSeedFinderAlgorithm::run().

{ hits_.push_back(input);  }
HitVector::const_iterator RoadSearchSeed::begin ( void  ) const [inline]

Definition at line 38 of file RoadSearchSeed.h.

References hits_.

{ return hits_.begin();    }
HitVector::const_iterator RoadSearchSeed::end ( void  ) const [inline]

Definition at line 39 of file RoadSearchSeed.h.

References hits_.

{ return hits_.end();      }
const Roads::RoadSeed* RoadSearchSeed::getSeed ( ) const [inline]

Definition at line 31 of file RoadSearchSeed.h.

References seed_.

{ return seed_;             }
const Roads::RoadSet* RoadSearchSeed::getSet ( ) const [inline]

Definition at line 34 of file RoadSearchSeed.h.

References set_.

{ return set_;              }
unsigned int RoadSearchSeed::nHits ( ) const [inline]

Definition at line 40 of file RoadSearchSeed.h.

References hits_.

{ return hits_.size();     }
void RoadSearchSeed::setSeed ( const Roads::RoadSeed input) [inline]

Definition at line 32 of file RoadSearchSeed.h.

References collect_tpl::input, and seed_.

Referenced by RoadSearchSeedFinderAlgorithm::run().

{ seed_ = input;            }
void RoadSearchSeed::setSet ( const Roads::RoadSet input) [inline]

Definition at line 35 of file RoadSearchSeed.h.

References collect_tpl::input, and set_.

Referenced by RoadSearchSeedFinderAlgorithm::run().

{ 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().

Definition at line 44 of file RoadSearchSeed.h.

Referenced by getSeed(), and setSeed().

Definition at line 45 of file RoadSearchSeed.h.

Referenced by getSet(), and setSet().