#include <ConverterToTTTrack.h>
Definition at line 18 of file ConverterToTTTrack.h.
◆ ConverterToTTTrack()
tmtt::ConverterToTTTrack::ConverterToTTTrack |
( |
const Settings * |
settings | ) |
|
|
inline |
◆ makeTTTrack()
Definition at line 10 of file ConverterToTTTrack.cc.
13 unsigned int nPar, hitPattern;
14 double d0,
z0, tanL, chi2rphi, chi2rz;
16 const L1fittedTrack* fitTrk = dynamic_cast<const L1fittedTrack*>(trk);
19 if (fitTrk ==
nullptr) {
31 if (not fitTrk->accepted())
32 throw cms::Exception(
"LogicError") <<
"ConverterToTTTrack ERROR: requested to convert invalid L1fittedTrack";
33 nPar = fitTrk->nHelixParam();
34 hitPattern = fitTrk->hitPattern();
37 tanL = fitTrk->tanLambda();
38 chi2rphi = fitTrk->chi2rphi();
39 chi2rz = fitTrk->chi2rz();
43 const double& phi0 = trk->phi0();
44 constexpr
double mva = -1.;
48 rinv, phi0, tanL,
z0,
d0, chi2rphi, chi2rz,
mva,
mva,
mva, hitPattern,
nPar,
magneticField);
51 std::vector<TTStubRef> ttstubrefs = this->
stubRefs(trk);
52 track.setStubRefs(ttstubrefs);
55 track.setPhiSector(iPhiSec);
56 track.setEtaSector(iEtaReg);
58 track.setStubPtConsistency(-1);
References tmtt::L1fittedTrack::accepted(), tmtt::L1fittedTrack::chi2rphi(), tmtt::L1fittedTrack::chi2rz(), d0, tmtt::L1fittedTrack::d0(), tmtt::L1fittedTrack::hitPattern(), HLT_2018_cff::magneticField, beam_dqm_sourceclient-live_cfg::mva, tmtt::L1fittedTrack::nHelixParam(), HcalResponse_cfi::nPar, tmtt::L1trackBase::phi0(), tmtt::L1trackBase::qOverPt(), trklet::rinv(), tmtt::L1fittedTrack::tanLambda(), HLT_2018_cff::track, HLTMuonOfflineAnalyzer_cfi::z0, and tmtt::L1fittedTrack::z0().
◆ stubRefs()
◆ invPtToInvR_
float tmtt::ConverterToTTTrack::invPtToInvR_ |
|
private |
◆ settings_
const Settings* tmtt::ConverterToTTTrack::settings_ |
|
private |