#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... | |
Private Attributes | |
std::string | builderName |
edm::ParameterSet | conf_ |
edm::ESHandle< MagneticField > | magfield |
std::string | propagatorName |
GlobalTrackingRegion | region |
LaserHitPairGenerator * | thePairGenerator |
AnalyticalPropagator * | thePropagatorAnalyticalAl |
AnalyticalPropagator * | thePropagatorAnalyticalOp |
PropagatorWithMaterial * | thePropagatorMaterialAl |
PropagatorWithMaterial * | thePropagatorMaterialOp |
KFUpdator * | theUpdator |
edm::ESHandle< TrackerGeometry > | tracker |
const TransientTrackingRecHitBuilder * | TTRHBuilder |
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 Types.EventID::cppID(), and Types.LuminosityBlockID::cppID().
|
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.