CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
OrderedHitsGenerator Class Referenceabstract

#include <OrderedHitsGenerator.h>

Inheritance diagram for OrderedHitsGenerator:
BeamHaloPairGenerator GenericPairGenerator GenericTripletGenerator HitPairGenerator HitTripletGenerator MultiHitGenerator CombinedHitPairGenerator CombinedHitTripletGenerator CombinedMultiHitGenerator

Public Member Functions

virtual void clear ()
 
 OrderedHitsGenerator ()
 
virtual const OrderedSeedingHitsrun (const TrackingRegion &reg, const edm::Event &ev, const edm::EventSetup &es)=0
 
virtual ~OrderedHitsGenerator ()
 

Public Attributes

unsigned int theMaxElement
 

Detailed Description

Definition at line 14 of file OrderedHitsGenerator.h.

Constructor & Destructor Documentation

◆ OrderedHitsGenerator()

OrderedHitsGenerator::OrderedHitsGenerator ( )
inline

Definition at line 16 of file OrderedHitsGenerator.h.

16 : theMaxElement(0) {}

◆ ~OrderedHitsGenerator()

virtual OrderedHitsGenerator::~OrderedHitsGenerator ( )
inlinevirtual

Definition at line 17 of file OrderedHitsGenerator.h.

17 {}

Member Function Documentation

◆ clear()

virtual void OrderedHitsGenerator::clear ( void  )
inlinevirtual

Reimplemented in CombinedMultiHitGenerator, MultiHitGenerator, HitTripletGenerator, HitPairGenerator, GenericPairGenerator, and GenericTripletGenerator.

Definition at line 21 of file OrderedHitsGenerator.h.

21 {} //fixme: should be purely virtual!

◆ run()

virtual const OrderedSeedingHits& OrderedHitsGenerator::run ( const TrackingRegion reg,
const edm::Event ev,
const edm::EventSetup es 
)
pure virtual

Member Data Documentation

◆ theMaxElement

unsigned int OrderedHitsGenerator::theMaxElement