#include <SeedGeneratorForLaserBeams.h>
Public Types | |
typedef TrajectoryStateOnSurface | TSOS |
Public Member Functions | |
void | init (const SiStripRecHit2DCollection &collstereo, const SiStripRecHit2DCollection &collrphi, const SiStripMatchedRecHit2DCollection &collmatched, const edm::EventSetup &iSetup) |
initialize seed finder algorithm More... | |
void | run (TrajectorySeedCollection &, const edm::EventSetup &iSetup) |
run the seed finder More... | |
SeedGeneratorForLaserBeams (const edm::ParameterSet &iConfig) | |
constructor More... | |
virtual | ~SeedGeneratorForLaserBeams () |
destructor More... | |
Private Member Functions | |
void | propagateAnalytical (OrderedLaserHitPairs &HitPairs, TrajectorySeedCollection &output) |
propagate using AnalyticalPropagator More... | |
void | propagateWithMaterial (OrderedLaserHitPairs &HitPairs, TrajectorySeedCollection &output) |
propagate using PropagatorWithMaterial More... | |
seed finding algorithm for the LAS
Definition at line 29 of file SeedGeneratorForLaserBeams.h.
Definition at line 32 of file SeedGeneratorForLaserBeams.h.
SeedGeneratorForLaserBeams::SeedGeneratorForLaserBeams | ( | const edm::ParameterSet & | iConfig | ) |
constructor
|
virtual |
destructor
void SeedGeneratorForLaserBeams::init | ( | const SiStripRecHit2DCollection & | collstereo, |
const SiStripRecHit2DCollection & | collrphi, | ||
const SiStripMatchedRecHit2DCollection & | collmatched, | ||
const edm::EventSetup & | iSetup | ||
) |
initialize seed finder algorithm
|
private |
propagate using AnalyticalPropagator
|
private |
propagate using PropagatorWithMaterial
void SeedGeneratorForLaserBeams::run | ( | TrajectorySeedCollection & | , |
const edm::EventSetup & | iSetup | ||
) |
run the seed finder
Referenced by DTWorkflow.DTWorkflow::all(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), and o2olib.O2OTool::execute().
|
private |
Definition at line 66 of file SeedGeneratorForLaserBeams.h.
|
private |
Definition at line 54 of file SeedGeneratorForLaserBeams.h.
|
private |
Definition at line 57 of file SeedGeneratorForLaserBeams.h.
|
private |
Definition at line 67 of file SeedGeneratorForLaserBeams.h.
|
private |
Definition at line 55 of file SeedGeneratorForLaserBeams.h.
|
private |
Definition at line 56 of file SeedGeneratorForLaserBeams.h.
|
private |
Definition at line 63 of file SeedGeneratorForLaserBeams.h.
|
private |
Definition at line 64 of file SeedGeneratorForLaserBeams.h.
|
private |
Definition at line 61 of file SeedGeneratorForLaserBeams.h.
|
private |
Definition at line 62 of file SeedGeneratorForLaserBeams.h.
|
private |
Definition at line 60 of file SeedGeneratorForLaserBeams.h.
|
private |
Definition at line 58 of file SeedGeneratorForLaserBeams.h.
|
private |
Definition at line 65 of file SeedGeneratorForLaserBeams.h.