#include <LaserHitPairGenerator.h>
Public Member Functions | |
void | add (const LayerWithHits *inner, const LayerWithHits *outer, const edm::EventSetup &iSetup) |
add generators based on layers More... | |
virtual LaserHitPairGenerator * | clone () const |
virtual void | hitPairs (const TrackingRegion ®, OrderedLaserHitPairs &prs, const edm::EventSetup &iSetup) |
virtual void | hitPairs (const TrackingRegion ®, OrderedLaserHitPairs &prs, const edm::Event &ev, const edm::EventSetup &iSetup) |
LaserHitPairGenerator (unsigned int size=30000) | |
constructor More... | |
LaserHitPairGenerator (SeedLayerPairs &layers, const edm::EventSetup &iSetup) | |
constructor More... | |
LaserHitPairGenerator (SeedLayerPairs &layers) | |
default constructor More... | |
virtual const OrderedLaserHitPairs & | run (const TrackingRegion ®ion, const edm::Event &iEvent, const edm::EventSetup &iSetup) |
virtual | ~LaserHitPairGenerator () |
destructor More... | |
Private Types | |
typedef std::vector< LaserHitPairGeneratorFromLayerPair * > | Container |
typedef LayerHitMapCache | LayerCacheType |
Private Attributes | |
Container | theGenerators |
LayerCacheType | theLayerCache |
OrderedLaserHitPairs | thePairs |
generate hit pairs from hits on consecutive discs in the endcaps used by the LaserSeedGenerator
Definition at line 27 of file LaserHitPairGenerator.h.
|
private |
Definition at line 29 of file LaserHitPairGenerator.h.
|
private |
Definition at line 30 of file LaserHitPairGenerator.h.
|
inline |
constructor
Definition at line 34 of file LaserHitPairGenerator.h.
References add(), hitPairs(), SurfaceOrientation::inner, LayerTriplets::layers(), SurfaceOrientation::outer, findQualityFiles::size, thePairs, and ~LaserHitPairGenerator().
Referenced by clone().
LaserHitPairGenerator::LaserHitPairGenerator | ( | SeedLayerPairs & | layers, |
const edm::EventSetup & | iSetup | ||
) |
constructor
LaserHitPairGenerator::LaserHitPairGenerator | ( | SeedLayerPairs & | layers | ) |
default constructor
|
virtual |
destructor
Referenced by LaserHitPairGenerator().
void LaserHitPairGenerator::add | ( | const LayerWithHits * | inner, |
const LayerWithHits * | outer, | ||
const edm::EventSetup & | iSetup | ||
) |
add generators based on layers
Referenced by LaserHitPairGenerator(), counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
|
inlinevirtual |
Definition at line 52 of file LaserHitPairGenerator.h.
References LaserHitPairGenerator().
|
virtual |
Referenced by LaserHitPairGenerator().
|
inlinevirtual |
|
virtual |
|
private |
Definition at line 57 of file LaserHitPairGenerator.h.
|
private |
Definition at line 56 of file LaserHitPairGenerator.h.
|
private |
Definition at line 55 of file LaserHitPairGenerator.h.
Referenced by LaserHitPairGenerator().