CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions
OrderedHitTriplet Class Reference

#include <OrderedHitTriplet.h>

Inheritance diagram for OrderedHitTriplet:
SeedingHitSet

Public Types

typedef SeedingHitSet::ConstRecHitPointer InnerRecHit
 
typedef SeedingHitSet::ConstRecHitPointer MiddleRecHit
 
typedef SeedingHitSet::ConstRecHitPointer OuterRecHit
 
- Public Types inherited from SeedingHitSet
using ConstRecHitPointer = BaseTrackerRecHit const *
 
using RecHit = BaseTrackerRecHit
 
using RecHitPointer = BaseTrackerRecHit *
 

Public Member Functions

InnerRecHit inner () const
 
MiddleRecHit middle () const
 
 OrderedHitTriplet (const InnerRecHit &ih, const MiddleRecHit &mh, const OuterRecHit &oh)
 
OuterRecHit outer () const
 
- Public Member Functions inherited from SeedingHitSet
const ConstRecHitPointerdata () const
 
ConstRecHitPointer get (unsigned int i) const
 
ConstRecHitPointer operator[] (unsigned int i) const
 
 SeedingHitSet ()
 
 SeedingHitSet (ConstRecHitPointer one, ConstRecHitPointer two)
 
 SeedingHitSet (ConstRecHitPointer one, ConstRecHitPointer two, ConstRecHitPointer three)
 
 SeedingHitSet (ConstRecHitPointer one, ConstRecHitPointer two, ConstRecHitPointer three, ConstRecHitPointer four)
 
unsigned int size () const
 

Additional Inherited Members

- Static Public Member Functions inherited from SeedingHitSet
static ConstRecHitPointer nullPtr ()
 

Detailed Description

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

Definition at line 11 of file OrderedHitTriplet.h.

Member Typedef Documentation

◆ InnerRecHit

Definition at line 13 of file OrderedHitTriplet.h.

◆ MiddleRecHit

Definition at line 15 of file OrderedHitTriplet.h.

◆ OuterRecHit

Definition at line 14 of file OrderedHitTriplet.h.

Constructor & Destructor Documentation

◆ OrderedHitTriplet()

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

Definition at line 17 of file OrderedHitTriplet.h.

17 : SeedingHitSet(ih, mh, oh) {}

Member Function Documentation

◆ inner()

InnerRecHit OrderedHitTriplet::inner ( ) const
inline

◆ middle()

MiddleRecHit OrderedHitTriplet::middle ( ) const
inline

◆ outer()

OuterRecHit OrderedHitTriplet::outer ( ) const
inline
SeedingHitSet::get
ConstRecHitPointer get(unsigned int i) const
Definition: SeedingHitSet.h:43
SeedingHitSet::SeedingHitSet
SeedingHitSet()
Definition: SeedingHitSet.h:14