|
1 | 1 | #include "DataFormats/TrackCandidate/interface/TrackCandidate.h" |
2 | | -#include "DataFormats/TrackingRecHit/interface/TrackingRecHitFwd.h" |
3 | | -#include "DataFormats/TrackingRecHit/interface/InvalidTrackingRecHit.h" |
4 | | -#include "RecoTracker/TransientTrackingRecHit/interface/TkTransientTrackingRecHitBuilder.h" |
5 | 2 | #include "DataFormats/TrackReco/interface/Track.h" |
| 3 | +#include "DataFormats/TrackerRecHit2D/interface/OmniClusterRef.h" |
| 4 | +#include "DataFormats/TrackerRecHit2D/interface/SiTrackerMultiRecHit.h" |
| 5 | +#include "DataFormats/TrackerRecHit2D/interface/TkCloner.h" |
| 6 | +#include "DataFormats/TrackingRecHit/interface/InvalidTrackingRecHit.h" |
| 7 | +#include "DataFormats/TrackingRecHit/interface/TrackingRecHitFwd.h" |
6 | 8 | #include "FWCore/MessageLogger/interface/MessageLogger.h" |
7 | 9 | #include "Geometry/CommonDetUnit/interface/TrackingGeometry.h" |
8 | 10 | #include "MagneticField/Engine/interface/MagneticField.h" |
9 | | -#include "RecoTracker/TrackProducer/interface/DAFTrackProducerAlgorithm.h" |
10 | | -#include "RecoTracker/SiTrackerMRHTools/interface/SiTrackerMultiRecHitUpdator.h" |
11 | 11 | #include "RecoTracker/SiTrackerMRHTools/interface/MultiRecHitCollector.h" |
12 | | -#include "TrackingTools/TrackFitters/interface/TrajectoryFitter.h" |
13 | | -#include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h" |
14 | | -#include "TrackingTools/TrajectoryState/interface/TrajectoryStateTransform.h" |
15 | | -#include "TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHitBuilder.h" |
| 12 | +#include "RecoTracker/SiTrackerMRHTools/interface/SiTrackerMultiRecHitUpdator.h" |
| 13 | +#include "RecoTracker/TrackProducer/interface/DAFTrackProducerAlgorithm.h" |
16 | 14 | #include "RecoTracker/TransientTrackingRecHit/interface/TkClonerImpl.h" |
| 15 | +#include "RecoTracker/TransientTrackingRecHit/interface/TkTransientTrackingRecHitBuilder.h" |
17 | 16 | #include "TrackingTools/PatternTools/interface/TSCBLBuilderNoMaterial.h" |
| 17 | +#include "TrackingTools/PatternTools/interface/TrajAnnealing.h" |
18 | 18 | #include "TrackingTools/PatternTools/interface/TransverseImpactPointExtrapolator.h" |
| 19 | +#include "TrackingTools/TrackFitters/interface/TrajectoryFitter.h" |
| 20 | +#include "TrackingTools/TrackFitters/interface/TrajectoryStateCombiner.h" |
19 | 21 | #include "TrackingTools/TrackFitters/interface/TrajectoryStateWithArbitraryError.h" |
| 22 | +#include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h" |
| 23 | +#include "TrackingTools/TrajectoryState/interface/TrajectoryStateTransform.h" |
20 | 24 | #include "TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHit.h" |
21 | | -#include "DataFormats/TrackerRecHit2D/interface/SiTrackerMultiRecHit.h" |
22 | | -#include "DataFormats/TrackerRecHit2D/interface/OmniClusterRef.h" |
23 | | -#include "DataFormats/TrackerRecHit2D/interface/TkCloner.h" |
24 | | -#include "TrackingTools/PatternTools/interface/TrajAnnealing.h" |
25 | | -#include "TrackingTools/TrackFitters/interface/TrajectoryStateCombiner.h" |
| 25 | +#include "TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHitBuilder.h" |
26 | 26 |
|
27 | 27 | DAFTrackProducerAlgorithm::DAFTrackProducerAlgorithm(const edm::ParameterSet& conf) |
28 | 28 | : conf_(conf), minHits_(conf.getParameter<int>("MinHits")) {} |
29 | 29 |
|
| 30 | +void DAFTrackProducerAlgorithm::fillPSetDescription(edm::ParameterSetDescription& desc) { desc.add<int>("MinHits", 3); } |
| 31 | + |
30 | 32 | void DAFTrackProducerAlgorithm::runWithCandidate(const TrackingGeometry* theG, |
31 | 33 | const MagneticField* theMF, |
32 | 34 | const TrajTrackAssociationCollection& TTmap, |
|
0 commit comments