1 #ifndef HitQuadrupletGeneratorFromLayerPairForPhotonConversion_h
2 #define HitQuadrupletGeneratorFromLayerPairForPhotonConversion_h
24 unsigned int nSize=30000,
45 double &rInt,
double &zIntMin,
double &zIntMax,
46 double &rOut,
double &zOutMin,
double &zOutMax);
47 double getZAtR(
double &rInn,
double &zInn,
double &
r,
double &rOut,
double &zOut);
48 double verySimpleFit(
int size,
double*
ax,
double* ay,
double* e2y,
double& p0,
double& e2p0,
double&
p1);
58 std::stringstream *
ss;
virtual HitQuadrupletGeneratorFromLayerPairForPhotonConversion * clone() const
LayerCacheType & theLayerCache
virtual void hitPairs(const TrackingRegion ®, OrderedHitPairs &prs, const edm::Event &ev, const edm::EventSetup &es)
virtual ~HitQuadrupletGeneratorFromLayerPairForPhotonConversion()
const Layer & innerLayer() const
const T & max(const T &a, const T &b)
bool failCheckSegmentZCompatibility(double &rInn, double &zInnMin, double &zInnMax, double &rInt, double &zIntMin, double &zIntMax, double &rOut, double &zOutMin, double &zOutMax)
bool failCheckSlopeTest(const RecHitsSortedInPhi::Hit &ohit, const RecHitsSortedInPhi::Hit &nohit, const RecHitsSortedInPhi::Hit &ihit, const RecHitsSortedInPhi::Hit &nihit, const TrackingRegion ®ion)
CombinedHitPairGenerator::LayerCacheType LayerCacheType
double getEffectiveErrorOnZ(const RecHitsSortedInPhi::Hit &hit, const TrackingRegion ®ion)
double verySimpleFit(int size, double *ax, double *ay, double *e2y, double &p0, double &e2p0, double &p1)
const Layer & outerLayer() const
double getZAtR(double &rInn, double &zInn, double &r, double &rOut, double &zOut)
bool failCheckRZCompatibility(const RecHitsSortedInPhi::Hit &hit, const DetLayer &layer, const HitRZCompatibility *checkRZ, const TrackingRegion ®ion)
HitQuadrupletGeneratorFromLayerPairForPhotonConversion(const Layer &inner, const Layer &outer, LayerCacheType *layerCache, unsigned int nSize=30000, unsigned int max=0)
ctfseeding::SeedingLayer Layer
tuple size
Write out results.
void bubbleSortVsR(int n, double *ax, double *ay, double *aey)
double getSqrEffectiveErrorOnZ(const RecHitsSortedInPhi::Hit &hit, const TrackingRegion ®ion)