CMS 3D CMS Logo

RoadSearchCloud Class Reference

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

List of all members.

Public Types

typedef std::vector< const
TrackingRecHit * > 
RecHitVector

Public Member Functions

void addHit (const TrackingRecHit *input)
RecHitVector::const_iterator begin_hits () const
RoadSearchCloudclone () const
RecHitVector::const_iterator end_hits () const
RecHitVector recHits () const
 RoadSearchCloud (RecHitVector rechits)
 RoadSearchCloud ()
unsigned int size () const

Private Attributes

RecHitVector recHits_


Detailed Description

Definition at line 22 of file RoadSearchCloud.h.


Member Typedef Documentation

typedef std::vector<const TrackingRecHit*> RoadSearchCloud::RecHitVector

Definition at line 25 of file RoadSearchCloud.h.


Constructor & Destructor Documentation

RoadSearchCloud::RoadSearchCloud (  )  [inline]

Definition at line 27 of file RoadSearchCloud.h.

Referenced by clone().

00027 {}

RoadSearchCloud::RoadSearchCloud ( RecHitVector  rechits  )  [inline]

Definition at line 28 of file RoadSearchCloud.h.

00028 : recHits_(rechits) {}


Member Function Documentation

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

Definition at line 31 of file RoadSearchCloud.h.

References recHits_.

Referenced by RoadSearchCloudMakerAlgorithm::Clean(), RoadSearchCloudMakerAlgorithm::FillPixRecHitsIntoCloud(), RoadSearchCloudMakerAlgorithm::FillRecHitsIntoCloudGeneral(), and RoadSearchCloudCleanerAlgorithm::run().

00031 { recHits_.push_back(input); }

RecHitVector::const_iterator RoadSearchCloud::begin_hits (  )  const [inline]

Definition at line 34 of file RoadSearchCloud.h.

References recHits_.

Referenced by RoadSearchCloudMakerAlgorithm::Clean(), and RoadSearchCloudCleanerAlgorithm::run().

00034 { return recHits_.begin(); }

RoadSearchCloud* RoadSearchCloud::clone ( void   )  const [inline]

Definition at line 30 of file RoadSearchCloud.h.

References recHits_, and RoadSearchCloud().

00030 { return new RoadSearchCloud(recHits_); }

RecHitVector::const_iterator RoadSearchCloud::end_hits (  )  const [inline]

Definition at line 35 of file RoadSearchCloud.h.

References recHits_.

Referenced by RoadSearchCloudMakerAlgorithm::Clean(), and RoadSearchCloudCleanerAlgorithm::run().

00035 { return recHits_.end();   }

RecHitVector RoadSearchCloud::recHits (  )  const [inline]

Definition at line 33 of file RoadSearchCloud.h.

References recHits_.

00033 { return recHits_; }

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

Definition at line 32 of file RoadSearchCloud.h.

References recHits_.

Referenced by RoadSearchCloudMakerAlgorithm::Clean(), RoadSearchCloudMakerAlgorithm::FillRecHitsIntoCloudGeneral(), RoadSearchCloudMakerAlgorithm::run(), and RoadSearchCloudCleanerAlgorithm::run().

00032 { return recHits_.size(); }


Member Data Documentation

RecHitVector RoadSearchCloud::recHits_ [private]

Definition at line 39 of file RoadSearchCloud.h.

Referenced by addHit(), begin_hits(), clone(), end_hits(), recHits(), and size().


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