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
TrackingSeed Class Reference

#include <TrackingSeed.h>

Public Types

typedef std::vector
< BaseSiStripRecHit2DLocalPos
const * >::const_iterator 
const_iterator
 
typedef std::vector
< BaseSiStripRecHit2DLocalPos
const * >::iterator 
iterator
 

Public Member Functions

void addHit (BaseSiStripRecHit2DLocalPos const *input)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
unsigned int size () const
 
 TrackingSeed ()
 

Private Attributes

std::vector
< BaseSiStripRecHit2DLocalPos
const * > 
detHits_
 

Detailed Description

Definition at line 25 of file TrackingSeed.h.

Member Typedef Documentation

typedef std::vector<BaseSiStripRecHit2DLocalPos const*>::const_iterator TrackingSeed::const_iterator

Definition at line 30 of file TrackingSeed.h.

typedef std::vector<BaseSiStripRecHit2DLocalPos const*>::iterator TrackingSeed::iterator

Definition at line 29 of file TrackingSeed.h.

Constructor & Destructor Documentation

TrackingSeed::TrackingSeed ( )
inline

Definition at line 32 of file TrackingSeed.h.

32 {}

Member Function Documentation

void TrackingSeed::addHit ( BaseSiStripRecHit2DLocalPos const *  input)
inline

Definition at line 34 of file TrackingSeed.h.

References detHits_.

34 { detHits_.push_back(input); }
std::vector< BaseSiStripRecHit2DLocalPos const * > detHits_
Definition: TrackingSeed.h:46
iterator TrackingSeed::begin ( void  )
inline

Definition at line 36 of file TrackingSeed.h.

References detHits_.

36 { return detHits_.begin();}
std::vector< BaseSiStripRecHit2DLocalPos const * > detHits_
Definition: TrackingSeed.h:46
const_iterator TrackingSeed::begin ( void  ) const
inline

Definition at line 39 of file TrackingSeed.h.

References detHits_.

39 { return detHits_.begin();}
std::vector< BaseSiStripRecHit2DLocalPos const * > detHits_
Definition: TrackingSeed.h:46
iterator TrackingSeed::end ( void  )
inline

Definition at line 37 of file TrackingSeed.h.

References detHits_.

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

37 { return detHits_.end();}
std::vector< BaseSiStripRecHit2DLocalPos const * > detHits_
Definition: TrackingSeed.h:46
const_iterator TrackingSeed::end ( void  ) const
inline

Definition at line 40 of file TrackingSeed.h.

References detHits_.

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

40 { return detHits_.end();}
std::vector< BaseSiStripRecHit2DLocalPos const * > detHits_
Definition: TrackingSeed.h:46
unsigned int TrackingSeed::size ( void  ) const
inline

Definition at line 42 of file TrackingSeed.h.

References detHits_.

42 { return detHits_.size(); }
std::vector< BaseSiStripRecHit2DLocalPos const * > detHits_
Definition: TrackingSeed.h:46

Member Data Documentation

std::vector<BaseSiStripRecHit2DLocalPos const*> TrackingSeed::detHits_
private

Definition at line 46 of file TrackingSeed.h.

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