#include <SeedGeneratorForCRack.h>
Public Types | |
typedef TrajectoryStateOnSurface | TSOS |
Public Member Functions | |
void | init (const SiStripRecHit2DCollection &collstereo, const SiStripRecHit2DCollection &collrphi, const SiStripMatchedRecHit2DCollection &collmatched, const edm::EventSetup &c) |
void | run (TrajectorySeedCollection &, const edm::EventSetup &c) |
SeedGeneratorForCRack (const edm::ParameterSet &conf) | |
void | seeds (TrajectorySeedCollection &output, const edm::EventSetup &c, const TrackingRegion ®ion) |
virtual | ~SeedGeneratorForCRack () |
Private Attributes | |
std::string | builderName |
edm::ParameterSet | conf_ |
std::string | geometry |
OrderedHitPairs | HitPairs |
edm::ESHandle< MagneticField > | magfield |
float | multipleScatteringFactor |
GlobalTrackingRegion | region |
double | seedMomentum |
float | seedpt |
CosmicHitPairGenerator * | thePairGenerator |
PropagatorWithMaterial * | thePropagatorAl |
PropagatorWithMaterial * | thePropagatorOp |
KFUpdator * | theUpdator |
edm::ESHandle< TrackerGeometry > | tracker |
const TransientTrackingRecHitBuilder * | TTTRHBuilder |
Definition at line 21 of file SeedGeneratorForCRack.h.
Definition at line 23 of file SeedGeneratorForCRack.h.
SeedGeneratorForCRack::SeedGeneratorForCRack | ( | const edm::ParameterSet & | conf | ) |
Definition at line 31 of file SeedGeneratorForCRack.cc.
References builderName, conf_, geometry, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), multipleScatteringFactor, ptmin, region, seedMomentum, and seedpt.
|
inlinevirtual |
Definition at line 25 of file SeedGeneratorForCRack.h.
void SeedGeneratorForCRack::init | ( | const SiStripRecHit2DCollection & | collstereo, |
const SiStripRecHit2DCollection & | collrphi, | ||
const SiStripMatchedRecHit2DCollection & | collmatched, | ||
const edm::EventSetup & | c | ||
) |
Definition at line 6 of file SeedGeneratorForCRack.cc.
References alongMomentum, builderName, geometry, edm::EventSetup::get(), CosmicHitPairGenerator::hitPairs(), HitPairs, CosmicLayerPairs::init(), LogDebug, magfield, oppositeToMomentum, edm::ESHandle< class >::product(), region, OrderedHitPairs::size(), thePairGenerator, thePropagatorAl, thePropagatorOp, theUpdator, tracker, and TTTRHBuilder.
Referenced by CRackSeedGenerator::produce().
void SeedGeneratorForCRack::run | ( | TrajectorySeedCollection & | output, |
const edm::EventSetup & | c | ||
) |
Definition at line 50 of file SeedGeneratorForCRack.cc.
References region, seeds(), thePairGenerator, thePropagatorAl, thePropagatorOp, and theUpdator.
Referenced by CRackSeedGenerator::produce().
void SeedGeneratorForCRack::seeds | ( | TrajectorySeedCollection & | output, |
const edm::EventSetup & | c, | ||
const TrackingRegion & | region | ||
) |
Definition at line 58 of file SeedGeneratorForCRack.cc.
References alongMomentum, TransientTrackingRecHitBuilder::build(), clone(), HitPairs, i, SurfaceOrientation::inner, TrajectoryStateOnSurface::isValid(), LogDebug, magfield, multipleScatteringFactor, oppositeToMomentum, SurfaceOrientation::outer, trajectoryStateTransform::persistentState(), PropagatorWithMaterial::propagate(), edm::OwnVector< T, P >::push_back(), TrajectoryStateOnSurface::rescaleError(), seedMomentum, OrderedHitPairs::size(), thePropagatorOp, theUpdator, tracker, TTTRHBuilder, Vector3DBase< T, FrameTag >::unit(), KFUpdator::update(), and PV3DBase< T, PVType, FrameType >::y().
Referenced by run().
|
private |
Definition at line 49 of file SeedGeneratorForCRack.h.
Referenced by init(), and SeedGeneratorForCRack().
|
private |
Definition at line 39 of file SeedGeneratorForCRack.h.
Referenced by SeedGeneratorForCRack().
|
private |
Definition at line 50 of file SeedGeneratorForCRack.h.
Referenced by init(), Vispa.Gui.ConnectableWidget.ConnectableWidget::leaveEvent(), and SeedGeneratorForCRack().
|
private |
Definition at line 52 of file SeedGeneratorForCRack.h.
|
private |
Definition at line 42 of file SeedGeneratorForCRack.h.
|
private |
Definition at line 53 of file SeedGeneratorForCRack.h.
Referenced by SeedGeneratorForCRack(), and seeds().
|
private |
Definition at line 40 of file SeedGeneratorForCRack.h.
Referenced by init(), run(), and SeedGeneratorForCRack().
|
private |
Definition at line 54 of file SeedGeneratorForCRack.h.
Referenced by SeedGeneratorForCRack(), and seeds().
|
private |
Definition at line 51 of file SeedGeneratorForCRack.h.
Referenced by SeedGeneratorForCRack().
|
private |
Definition at line 41 of file SeedGeneratorForCRack.h.
|
private |
Definition at line 46 of file SeedGeneratorForCRack.h.
|
private |
Definition at line 47 of file SeedGeneratorForCRack.h.
|
private |
Definition at line 45 of file SeedGeneratorForCRack.h.
|
private |
Definition at line 43 of file SeedGeneratorForCRack.h.
|
private |
Definition at line 48 of file SeedGeneratorForCRack.h.