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
ConstRecHitPointer const * data () const
 
ConstRecHitPointer get (unsigned int i) const
 
ConstRecHitPointer operator[] (unsigned int i) const
 
 SeedingHitSet ()=default
 
 SeedingHitSet (ConstRecHitPointer one, ConstRecHitPointer two)
 
 SeedingHitSet (ConstRecHitPointer one, ConstRecHitPointer two, ConstRecHitPointer three)
 
 SeedingHitSet (ConstRecHitPointer one, ConstRecHitPointer two, ConstRecHitPointer three, ConstRecHitPointer four)
 
 SeedingHitSet (const std::vector< ConstRecHitPointer > &hits)
 
 SeedingHitSet (const std::initializer_list< ConstRecHitPointer > &hits)
 
unsigned int size () const
 

Additional Inherited Members

- Static Public Member Functions inherited from SeedingHitSet
static ConstRecHitPointer nullPtr ()
 
- Protected Attributes inherited from SeedingHitSet
std::vector< ConstRecHitPointertheRecHits
 

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) {}
SeedingHitSet()=default

Member Function Documentation

◆ inner()

InnerRecHit OrderedHitTriplet::inner ( ) const
inline

◆ middle()

MiddleRecHit OrderedHitTriplet::middle ( ) const
inline

◆ outer()

OuterRecHit OrderedHitTriplet::outer ( ) const
inline