CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
InOutConversionTrackFinder.h
Go to the documentation of this file.
1 #ifndef RecoEGAMMA_ConversionTrack_InOutConversionTrackFinder_h
2 #define RecoEGAMMA_ConversionTrack_InOutConversionTrackFinder_h
3 
10 //
14 //
18 
19 // C/C++ headers
20 #include <string>
21 #include <vector>
22 
23 //
24 
25 class MagneticField;
27 
29 public:
31  const BaseCkfTrajectoryBuilder* trajectoryBuilder,
33 
34  ~InOutConversionTrackFinder() override;
35  std::vector<Trajectory> tracks(const TrajectorySeedCollection& seeds,
36  TrackCandidateCollection& candidate) const override;
37 
38 private:
41 };
42 
43 #endif
TrajectoryCleanerBySharedHits * theTrajectoryCleaner_
std::vector< TrackCandidate > TrackCandidateCollection
InOutConversionTrackFinder(const edm::ParameterSet &config, const BaseCkfTrajectoryBuilder *trajectoryBuilder, edm::ConsumesCollector iC)
std::vector< TrajectorySeed > TrajectorySeedCollection
RedundantSeedCleaner * theSeedCleaner_
tuple config
parse the configuration file
std::vector< Trajectory > tracks(const TrajectorySeedCollection &seeds, TrackCandidateCollection &candidate) const override