1 #ifndef RecoEGAMMA_ConversionSeed_OutInConversionSeedFinder_h 2 #define RecoEGAMMA_ConversionSeed_OutInConversionSeedFinder_h
MeasurementEstimator * makeEstimator(const DetLayer *, float dphi) const
GlobalPoint fixPointRadius(const TrajectoryMeasurement &) const
FreeTrajectoryState createSeedFTS(const TrajectoryMeasurement &m1, const TrajectoryMeasurement &m2) const
int maxNumberOfOutInSeedsPerBC_
void fillClusterSeeds(const reco::CaloClusterPtr &bc)
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
void makeSeeds(const edm::Handle< edm::View< reco::CaloCluster > > &allBc) override
void createSeed(const TrajectoryMeasurement &m1, const TrajectoryMeasurement &m2)
TrajectoryStateOnSurface TSOS
~OutInConversionSeedFinder() override
void startSeed(const FreeTrajectoryState &)
std::pair< FreeTrajectoryState, bool > makeTrackState(int charge) const
void completeSeed(const TrajectoryMeasurement &m1, const FreeTrajectoryState &fts, const Propagator *, int layer)
std::vector< TrajectoryMeasurement > theFirstMeasurements_
OutInConversionSeedFinder(const edm::ParameterSet &config, edm::ConsumesCollector &&iC)