Skip to content

Commit 113e79b

Browse files
authored
Merge pull request #46902 from mmusich/fix_46860
fix clang linking issue in `SimMuon/MCTruth`
2 parents 3343c21 + 94872c8 commit 113e79b

File tree

4 files changed

+10
-42
lines changed

4 files changed

+10
-42
lines changed

SimMuon/MCTruth/plugins/Phase2SeedToTrackProducer.h

Lines changed: 0 additions & 17 deletions
This file was deleted.

SimMuon/MCTruth/plugins/SealModule.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22
#include "FWCore/PluginManager/interface/ModuleDef.h"
33
#include "SimMuon/MCTruth/interface/CSCTruthTest.h"
44
#include "SimMuon/MCTruth/plugins/MuonAssociatorEDProducer.h"
5-
#include "SimMuon/MCTruth/plugins/SeedToTrackProducer.h"
6-
#include "SimMuon/MCTruth/plugins/Phase2SeedToTrackProducer.h"
75

86
DEFINE_FWK_MODULE(MuonAssociatorEDProducer);
97
DEFINE_FWK_MODULE(CSCTruthTest);
10-
DEFINE_FWK_MODULE(SeedToTrackProducer);
11-
DEFINE_FWK_MODULE(Phase2SeedToTrackProducer);

SimMuon/MCTruth/plugins/SeedToTrackProducer.h

Lines changed: 0 additions & 17 deletions
This file was deleted.

SimMuon/MCTruth/plugins/SeedToTrackProducerBase.cc

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,12 @@
66
*/
77

88
#include "SimMuon/MCTruth/plugins/SeedToTrackProducerBase.h"
9-
109
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"
1110
#include "Geometry/Records/interface/TrackerTopologyRcd.h"
1211

1312
#include "DataFormats/TrajectorySeed/interface/TrajectorySeed.h"
1413
#include "DataFormats/MuonSeed/interface/L2MuonTrajectorySeed.h"
15-
16-
template class SeedToTrackProducerBase<std::vector<TrajectorySeed>>;
17-
template class SeedToTrackProducerBase<std::vector<L2MuonTrajectorySeed>>;
14+
#include "DataFormats/MuonSeed/interface/L2MuonTrajectorySeedCollection.h"
1815

1916
//
2017
// constructors and destructor
@@ -154,3 +151,12 @@ TrajectoryStateOnSurface SeedToTrackProducerBase<SeedCollection>::seedTransientS
154151
trajectoryStateTransform::transientState(tmpTSOD, &(tmpGeomDet->surface()), &mgField);
155152
return tmpTSOS;
156153
}
154+
155+
#include "FWCore/Framework/interface/MakerMacros.h"
156+
#include "FWCore/PluginManager/interface/ModuleDef.h"
157+
158+
typedef SeedToTrackProducerBase<TrajectorySeedCollection> SeedToTrackProducer;
159+
typedef SeedToTrackProducerBase<L2MuonTrajectorySeedCollection> Phase2SeedToTrackProducer;
160+
161+
DEFINE_FWK_MODULE(SeedToTrackProducer);
162+
DEFINE_FWK_MODULE(Phase2SeedToTrackProducer);

0 commit comments

Comments
 (0)