#include <SeedFromGenericPairOrTriplet.h>
Public Member Functions | |
bool | momentumFromPSet () |
std::vector< TrajectorySeed * > | seed (const SeedingHitSet &hits, const PropagationDirection &dir, const NavigationDirection &seedDir, const edm::EventSetup &iSetup) |
SeedFromGenericPairOrTriplet (const MagneticField *mf, const TrackerGeometry *geom, const TransientTrackingRecHitBuilder *builder, const Propagator *propagatorAlong, const Propagator *propagatorOpposite, const std::vector< int > &charges, bool momFromPSet, double errorRescaling) | |
TrajectorySeed * | seedFromPair (const SeedingHitSet &hits, const PropagationDirection &dir, const NavigationDirection &seedDir, int charge=-1) const |
TrajectorySeed * | seedFromTriplet (const SeedingHitSet &hits, const PropagationDirection &dir, const NavigationDirection &seedDir, const edm::EventSetup &iSetup, int charge=-1) const |
void | setMomentumTo (double mom) |
~SeedFromGenericPairOrTriplet () | |
Private Member Functions | |
TrajectorySeed * | buildSeed (const GlobalVector &momentum, int charge, std::vector< const BaseTrackerRecHit * > &trHits, const PropagationDirection &dir) const |
bool | qualityFilter (const SeedingHitSet &hits) const |
bool | qualityFilter (const GlobalVector &momentum) const |
Private Attributes | |
const TransientTrackingRecHitBuilder * | theBuilder |
std::vector< int > | theCharges |
double | theErrorRescaling |
const MagneticField * | theMagfield |
float | theP |
const Propagator * | thePropagatorAlong |
const Propagator * | thePropagatorOpposite |
bool | theSetMomentum |
const TrackerGeometry * | theTracker |
Definition at line 30 of file SeedFromGenericPairOrTriplet.h.
SeedFromGenericPairOrTriplet::SeedFromGenericPairOrTriplet | ( | const MagneticField * | mf, |
const TrackerGeometry * | geom, | ||
const TransientTrackingRecHitBuilder * | builder, | ||
const Propagator * | propagatorAlong, | ||
const Propagator * | propagatorOpposite, | ||
const std::vector< int > & | charges, | ||
bool | momFromPSet, | ||
double | errorRescaling | ||
) |
Definition at line 11 of file SeedFromGenericPairOrTriplet.cc.
|
inline |
Definition at line 40 of file SeedFromGenericPairOrTriplet.h.
|
private |
Definition at line 209 of file SeedFromGenericPairOrTriplet.cc.
|
inline |
Definition at line 42 of file SeedFromGenericPairOrTriplet.h.
References theSetMomentum.
|
private |
Definition at line 298 of file SeedFromGenericPairOrTriplet.cc.
|
private |
Definition at line 325 of file SeedFromGenericPairOrTriplet.cc.
std::vector< TrajectorySeed * > SeedFromGenericPairOrTriplet::seed | ( | const SeedingHitSet & | hits, |
const PropagationDirection & | dir, | ||
const NavigationDirection & | seedDir, | ||
const edm::EventSetup & | iSetup | ||
) |
Definition at line 21 of file SeedFromGenericPairOrTriplet.cc.
TrajectorySeed * SeedFromGenericPairOrTriplet::seedFromPair | ( | const SeedingHitSet & | hits, |
const PropagationDirection & | dir, | ||
const NavigationDirection & | seedDir, | ||
int | charge = -1 |
||
) | const |
Definition at line 148 of file SeedFromGenericPairOrTriplet.cc.
TrajectorySeed * SeedFromGenericPairOrTriplet::seedFromTriplet | ( | const SeedingHitSet & | hits, |
const PropagationDirection & | dir, | ||
const NavigationDirection & | seedDir, | ||
const edm::EventSetup & | iSetup, | ||
int | charge = -1 |
||
) | const |
Definition at line 54 of file SeedFromGenericPairOrTriplet.cc.
|
inline |
|
private |
Definition at line 71 of file SeedFromGenericPairOrTriplet.h.
|
private |
Definition at line 77 of file SeedFromGenericPairOrTriplet.h.
|
private |
Definition at line 78 of file SeedFromGenericPairOrTriplet.h.
|
private |
Definition at line 69 of file SeedFromGenericPairOrTriplet.h.
|
private |
Definition at line 75 of file SeedFromGenericPairOrTriplet.h.
Referenced by setMomentumTo().
|
private |
Definition at line 72 of file SeedFromGenericPairOrTriplet.h.
|
private |
Definition at line 73 of file SeedFromGenericPairOrTriplet.h.
|
private |
Definition at line 76 of file SeedFromGenericPairOrTriplet.h.
Referenced by momentumFromPSet().
|
private |
Definition at line 70 of file SeedFromGenericPairOrTriplet.h.