1 #ifndef MultiHitGeneratorFromChi2_H
2 #define MultiHitGeneratorFromChi2_H
45 std::vector<SeedingLayerSetsHits::SeedingLayer> thirdLayers)
override;
50 const std::vector<SeedingLayerSetsHits::SeedingLayer>& thirdLayers,
51 LayerCacheType& layerCache,
52 cacheHits& refittedHitStorage);
60 const std::vector<const DetLayer *> & thirdLayerDetLayer,
61 const int nThirdLayers)
override;
67 const std::vector<const DetLayer *>& thirdLayerDetLayer,
68 const int nThirdLayers,
69 cacheHits& refittedHitStorage);
TkTransientTrackingRecHitBuilder const * builder
std::vector< int > detIdsToDebug
const ClusterShapeHitFilter * filter
bool useFixedPreFiltering
const MagneticField * bfield
virtual void initES(const edm::EventSetup &es)=0
CombinedMultiHitGenerator::LayerCacheType LayerCacheType
std::vector< double > pt_interv
float extraHitRZtolerance
tuple MultiHitGeneratorFromChi2
virtual void hitSets(const TrackingRegion ®ion, OrderedMultiHits &trs, const edm::Event &ev, const edm::EventSetup &es, SeedingLayerSetsHits::SeedingLayerSet pairLayers, std::vector< SeedingLayerSetsHits::SeedingLayer > thirdLayers)=0
static const char * fillDescriptionsLabel()
float extraHitRPhitolerance
std::vector< double > chi2_cuts
virtual void hitTriplets(const TrackingRegion ®ion, OrderedMultiHits &result, const edm::EventSetup &es, const HitDoublets &doublets, const RecHitsSortedInPhi **thirdHitMap, const std::vector< const DetLayer * > &thirdLayerDetLayer, const int nThirdLayers)=0
static void fillDescriptions(edm::ParameterSetDescription &desc)