#include <MultiHitGeneratorFromChi2.h>
Public Member Functions | |
virtual void | hitSets (const TrackingRegion ®ion, OrderedMultiHits &trs, const edm::Event &ev, const edm::EventSetup &es, SeedingLayerSetsHits::SeedingLayerSet pairLayers, std::vector< SeedingLayerSetsHits::SeedingLayer > thirdLayers) |
void | initES (const edm::EventSetup &es) override |
MultiHitGeneratorFromChi2 (const edm::ParameterSet &cfg) | |
virtual | ~MultiHitGeneratorFromChi2 () |
Public Member Functions inherited from MultiHitGeneratorFromPairAndLayers | |
void | clear () |
void | init (std::unique_ptr< HitPairGeneratorFromLayerPair > &&pairGenerator, LayerCacheType *layerCache) |
MultiHitGeneratorFromPairAndLayers (const edm::ParameterSet &pset) | |
const HitPairGeneratorFromLayerPair & | pairGenerator () const |
virtual | ~MultiHitGeneratorFromPairAndLayers () |
Private Types | |
using | HitOwnPtr = mayown_ptr< BaseTrackerRecHit > |
typedef CombinedMultiHitGenerator::LayerCacheType | LayerCacheType |
Private Member Functions | |
void | refit2Hits (HitOwnPtr &hit0, HitOwnPtr &hit1, TrajectoryStateOnSurface &tsos0, TrajectoryStateOnSurface &tsos1, const TrackingRegion ®ion, float nomField, bool isDebug) |
Private Attributes | |
const MagneticField * | bfield |
TkTransientTrackingRecHitBuilder const * | builder |
std::string | builderName_ |
std::vector< double > | chi2_cuts |
bool | chi2VsPtCut |
TkClonerImpl | cloner |
std::vector< int > | detIdsToDebug |
float | dphi |
float | extraHitRPhitolerance |
float | extraHitRZtolerance |
float | extraPhiKDBox |
float | extraRKDBox |
float | extraZKDBox |
const ClusterShapeHitFilter * | filter |
std::string | filterName_ |
double | fnSigmaRZ |
double | maxChi2 |
std::string | mfName_ |
float | nomField |
double | nSigmaPhi |
double | nSigmaRZ |
std::vector< double > | pt_interv |
bool | refitHits |
bool | useFixedPreFiltering |
bool | useSimpleMF_ |
Additional Inherited Members | |
Public Types inherited from MultiHitGeneratorFromPairAndLayers | |
typedef LayerHitMapCache | LayerCacheType |
Protected Types inherited from MultiHitGeneratorFromPairAndLayers | |
using | cacheHitPointer = std::unique_ptr< BaseTrackerRecHit > |
using | cacheHits = std::vector< cacheHitPointer > |
Protected Attributes inherited from MultiHitGeneratorFromPairAndLayers | |
cacheHits | cache |
LayerCacheType * | theLayerCache |
const unsigned int | theMaxElement |
std::unique_ptr < HitPairGeneratorFromLayerPair > | thePairGenerator |
Definition at line 27 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 44 of file MultiHitGeneratorFromChi2.h.
Definition at line 29 of file MultiHitGeneratorFromChi2.h.
MultiHitGeneratorFromChi2::MultiHitGeneratorFromChi2 | ( | const edm::ParameterSet & | cfg | ) |
Definition at line 67 of file MultiHitGeneratorFromChi2.cc.
|
virtual |
Definition at line 111 of file MultiHitGeneratorFromChi2.cc.
|
virtual |
Implements MultiHitGeneratorFromPairAndLayers.
Definition at line 146 of file MultiHitGeneratorFromChi2.cc.
|
overridevirtual |
Implements MultiHitGeneratorFromPairAndLayers.
Definition at line 112 of file MultiHitGeneratorFromChi2.cc.
|
private |
Definition at line 637 of file MultiHitGeneratorFromChi2.cc.
|
private |
Definition at line 72 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 62 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 81 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 78 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 75 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 63 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 86 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 71 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 67 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 66 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 70 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 69 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 68 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 61 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 80 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 74 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 76 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 84 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 73 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 74 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 74 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 77 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 79 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 65 of file MultiHitGeneratorFromChi2.h.
|
private |
Definition at line 83 of file MultiHitGeneratorFromChi2.h.