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