CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Attributes
RoadSearchSeed Class Reference

#include <RoadSearchSeed.h>

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.

29 {}

Member Function Documentation

void RoadSearchSeed::addHit ( const TrackingRecHit input)
inline

Definition at line 37 of file RoadSearchSeed.h.

References hits_.

Referenced by RoadSearchSeedFinderAlgorithm::run().

37 { hits_.push_back(input); }
std::vector< const TrackingRecHit * > hits_
HitVector::const_iterator RoadSearchSeed::begin ( void  ) const
inline

Definition at line 38 of file RoadSearchSeed.h.

References hits_.

38 { return hits_.begin(); }
std::vector< const TrackingRecHit * > hits_
HitVector::const_iterator RoadSearchSeed::end ( void  ) const
inline

Definition at line 39 of file RoadSearchSeed.h.

References hits_.

Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().

39 { return hits_.end(); }
std::vector< const TrackingRecHit * > hits_
const Roads::RoadSeed* RoadSearchSeed::getSeed ( ) const
inline

Definition at line 31 of file RoadSearchSeed.h.

References seed_.

31 { return seed_; }
const Roads::RoadSeed * seed_
const Roads::RoadSet* RoadSearchSeed::getSet ( ) const
inline

Definition at line 34 of file RoadSearchSeed.h.

References set_.

34 { return set_; }
const Roads::RoadSet * set_
unsigned int RoadSearchSeed::nHits ( ) const
inline

Definition at line 40 of file RoadSearchSeed.h.

References hits_.

40 { return hits_.size(); }
std::vector< const TrackingRecHit * > hits_
void RoadSearchSeed::setSeed ( const Roads::RoadSeed input)
inline

Definition at line 32 of file RoadSearchSeed.h.

References LaserDQM_cfg::input, and seed_.

Referenced by RoadSearchSeedFinderAlgorithm::run().

32 { seed_ = input; }
const Roads::RoadSeed * seed_
void RoadSearchSeed::setSet ( const Roads::RoadSet input)
inline

Definition at line 35 of file RoadSearchSeed.h.

References LaserDQM_cfg::input, and set_.

Referenced by RoadSearchSeedFinderAlgorithm::run().

35 { set_ = input; }
const Roads::RoadSet * set_

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