1 #ifndef HitPairGeneratorFromLayerPairForPhotonConversion_h
2 #define HitPairGeneratorFromLayerPairForPhotonConversion_h
24 unsigned int nSize=30000,
53 double getCot(
double dz,
double dr);
59 std::stringstream *
ss;
HitPairGeneratorFromLayerPairForPhotonConversion(const Layer &inner, const Layer &outer, LayerCacheType *layerCache, unsigned int nSize=30000, unsigned int max=0)
bool checkRZCompatibilityWithSeedTrack(const RecHitsSortedInPhi::Hit &hit, const DetLayer &layer, const ConversionRegion &convRegion)
double getCot(double dz, double dr)
virtual void hitPairs(const TrackingRegion ®, OrderedHitPairs &prs, const edm::Event &ev, const edm::EventSetup &es)
void hitPairs(const ConversionRegion &convRegion, const TrackingRegion ®, OrderedHitPairs &prs, const edm::Event &ev, const edm::EventSetup &es)
float getLayerRadius(const DetLayer &layer)
virtual ~HitPairGeneratorFromLayerPairForPhotonConversion()
const Layer & innerLayer() const
virtual HitPairGeneratorFromLayerPairForPhotonConversion * clone() const
CombinedHitPairGenerator::LayerCacheType LayerCacheType
const T & max(const T &a, const T &b)
bool getPhiRange(float &Phimin, float &Phimax, const DetLayer &layer, const ConversionRegion &convRegion, const edm::EventSetup &es)
LayerCacheType & theLayerCache
float getLayerZ(const DetLayer &layer)
bool checkBoundaries(const DetLayer &layer, const ConversionRegion &convRegion, float maxSearchR, float maxSearchZ)
const Layer & outerLayer() const
ctfseeding::SeedingLayer Layer