Skip to content

Commit b122bdf

Browse files
author
Antonio
committed
parabolic in fitting
1 parent 7d600ce commit b122bdf

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

RecoTracker/TrackProducer/interface/TrackProducerBase.icc

+9-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,15 @@ TrackProducerBase<T>::getFromES(const edm::EventSetup& setup,
5656
//get magnetic field
5757
//
5858
LogDebug("TrackProducer") << "get magnetic field" << "\n";
59-
setup.get<IdealMagneticFieldRecord>().get(theMF);
59+
bool simpleMF = false;
60+
if (conf_.exists("useSimpleMF")) simpleMF = conf_.getParameter<bool>("useSimpleMF");
61+
if (simpleMF){
62+
std::string mfName_ = conf_.getParameter<std::string>("SimpleMagneticField");
63+
setup.get<IdealMagneticFieldRecord>().get(mfName_, theMF);
64+
}
65+
else
66+
setup.get<IdealMagneticFieldRecord>().get(theMF);
67+
6068
//
6169
// get the fitter from the ES
6270
//

0 commit comments

Comments
 (0)