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

#include <OrderedHitTriplet.h>

Inheritance diagram for OrderedHitTriplet:
SeedingHitSet

Public Types

typedef OrderedHitPair::InnerRecHit InnerRecHit
 
typedef
TransientTrackingRecHit::ConstRecHitPointer 
MiddleRecHit
 
typedef OrderedHitPair::OuterRecHit OuterRecHit
 
- Public Types inherited from SeedingHitSet
typedef
TransientTrackingRecHit::ConstRecHitContainer 
RecHits
 

Public Member Functions

const InnerRecHitinner () const
 
const MiddleRecHitmiddle () const
 
 OrderedHitTriplet (const InnerRecHit &ih, const MiddleRecHit &mh, const OuterRecHit &oh)
 
const OuterRecHitouter () const
 
- Public Member Functions inherited from SeedingHitSet
void add (TransientTrackingRecHit::ConstRecHitPointer pHit)
 
const RecHitscontainer () const
 
TransientTrackingRecHit::ConstRecHitPointer operator[] (unsigned int i) const
 
 SeedingHitSet (const RecHits &hits=RecHits())
 
unsigned int size () const
 
virtual ~SeedingHitSet ()
 

Additional Inherited Members

- Protected Attributes inherited from SeedingHitSet
RecHits theRecHits
 

Detailed Description

Associate 3 RecHits into hit triplet of InnerHit,MiddleHit,OuterHit

Definition at line 12 of file OrderedHitTriplet.h.

Member Typedef Documentation

Definition at line 16 of file OrderedHitTriplet.h.

Definition at line 18 of file OrderedHitTriplet.h.

Definition at line 17 of file OrderedHitTriplet.h.

Constructor & Destructor Documentation

OrderedHitTriplet::OrderedHitTriplet ( const InnerRecHit ih,
const MiddleRecHit mh,
const OuterRecHit oh 
)
inline

Definition at line 21 of file OrderedHitTriplet.h.

References SeedingHitSet::add().

21  {
22  add(ih); add(mh); add(oh);
23  }
void add(TransientTrackingRecHit::ConstRecHitPointer pHit)
Definition: SeedingHitSet.h:15

Member Function Documentation

const InnerRecHit& OrderedHitTriplet::inner ( ) const
inline
const MiddleRecHit& OrderedHitTriplet::middle ( ) const
inline
const OuterRecHit& OrderedHitTriplet::outer ( ) const
inline