|
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