CMS 3D CMS Logo

L1TMuonGlobalParams.cc
Go to the documentation of this file.
2 
3 void L1TMuonGlobalParams::print(std::ostream& out) const {
4  out << "L1 MicroGMT Parameters" << std::endl;
5 
6  out << "Firmware version: " << fwVersion_ << std::endl;
7 
8  out << "Output BX range from " << bxMin_ << " to " << bxMax_ << std::endl;
9 
10  out << "LUT paths (LUTs are generated analytically if path is empty)" << std::endl;
11  out << " Abs isolation checkMem LUT path: " << this->absIsoCheckMemLUTPath() << std::endl;
12  out << " Rel isolation checkMem LUT path: " << this->relIsoCheckMemLUTPath() << std::endl;
13  out << " Index selMem phi LUT path: " << this->idxSelMemPhiLUTPath() << std::endl;
14  out << " Index selMem eta LUT path: " << this->idxSelMemEtaLUTPath() << std::endl;
15  //out << " Barrel Single MatchQual LUT path: " << this->brlSingleMatchQualLUTPath() << ", max dR (Used when LUT path empty): " << this->brlSingleMatchQualLUTMaxDR() << std::endl;
16  out << " Forward pos MatchQual LUT path: " << this->fwdPosSingleMatchQualLUTPath()
17  << ", max dR (Used when LUT path empty): " << this->fwdPosSingleMatchQualLUTMaxDR() << std::endl;
18  out << " Forward neg MatchQual LUT path: " << this->fwdNegSingleMatchQualLUTPath()
19  << ", max dR (Used when LUT path empty): " << this->fwdNegSingleMatchQualLUTMaxDR() << std::endl;
20  out << " Overlap pos MatchQual LUT path: " << this->ovlPosSingleMatchQualLUTPath()
21  << ", max dR (Used when LUT path empty): " << this->ovlPosSingleMatchQualLUTMaxDR() << std::endl;
22  out << " Overlap neg MatchQual LUT path: " << this->ovlNegSingleMatchQualLUTPath()
23  << ", max dR (Used when LUT path empty): " << this->ovlNegSingleMatchQualLUTMaxDR() << std::endl;
24  out << " Barrel-Overlap pos MatchQual LUT path: " << this->bOPosMatchQualLUTPath()
25  << ", max dR (Used when LUT path empty): " << this->bOPosMatchQualLUTMaxDR()
26  << ", max dR when eta-fine bit set: " << this->bOPosMatchQualLUTMaxDREtaFine() << std::endl;
27  out << " Barrel-Overlap neg MatchQual LUT path: " << this->bONegMatchQualLUTPath()
28  << ", max dR (Used when LUT path empty): " << this->bONegMatchQualLUTMaxDR()
29  << ", max dR when eta-fine bit set: " << this->bONegMatchQualLUTMaxDREtaFine() << std::endl;
30  out << " Forward-Overlap pos MatchQual LUT path: " << this->fOPosMatchQualLUTPath()
31  << ", max dR (Used when LUT path empty): " << this->fOPosMatchQualLUTMaxDR() << std::endl;
32  out << " Forward-Overlap neg MatchQual LUT path: " << this->fONegMatchQualLUTPath()
33  << ", max dR (Used when LUT path empty): " << this->fONegMatchQualLUTMaxDR() << std::endl;
34  out << " Barrel phi extrapolation LUT path: " << this->bPhiExtrapolationLUTPath() << std::endl;
35  out << " Overlap phi extrapolation LUT path: " << this->oPhiExtrapolationLUTPath() << std::endl;
36  out << " Forward phi extrapolation LUT path: " << this->fPhiExtrapolationLUTPath() << std::endl;
37  out << " Barrel eta extrapolation LUT path: " << this->bEtaExtrapolationLUTPath() << std::endl;
38  out << " Overlap eta extrapolation LUT path: " << this->oEtaExtrapolationLUTPath() << std::endl;
39  out << " Forward eta extrapolation LUT path: " << this->fEtaExtrapolationLUTPath() << std::endl;
40  out << " Sort rank LUT path: " << this->sortRankLUTPath()
41  << ", pT and quality factors (Used when LUT path empty): pT factor: " << this->sortRankLUTPtFactor()
42  << ", quality factor: " << this->sortRankLUTQualFactor() << std::endl;
43 }
L1TMuonGlobalParams::fwdNegSingleMatchQualLUTMaxDR
double fwdNegSingleMatchQualLUTMaxDR() const
Definition: L1TMuonGlobalParams.h:309
L1TMuonGlobalParams::fOPosMatchQualLUTMaxDR
double fOPosMatchQualLUTMaxDR() const
Definition: L1TMuonGlobalParams.h:340
L1TMuonGlobalParams::fEtaExtrapolationLUTPath
std::string fEtaExtrapolationLUTPath() const
Definition: L1TMuonGlobalParams.h:274
L1TMuonGlobalParams::bONegMatchQualLUTMaxDR
double bONegMatchQualLUTMaxDR() const
Definition: L1TMuonGlobalParams.h:327
L1TMuonGlobalParams::oPhiExtrapolationLUTPath
std::string oPhiExtrapolationLUTPath() const
Definition: L1TMuonGlobalParams.h:258
L1TMuonGlobalParams::fONegMatchQualLUTPath
std::string fONegMatchQualLUTPath() const
Definition: L1TMuonGlobalParams.h:251
L1TMuonGlobalParams::bOPosMatchQualLUTMaxDR
double bOPosMatchQualLUTMaxDR() const
Definition: L1TMuonGlobalParams.h:324
L1TMuonGlobalParams::bxMin_
int bxMin_
Definition: L1TMuonGlobalParams.h:385
L1TMuonGlobalParams::relIsoCheckMemLUTPath
std::string relIsoCheckMemLUTPath() const
Definition: L1TMuonGlobalParams.h:212
L1TMuonGlobalParams::bOPosMatchQualLUTPath
std::string bOPosMatchQualLUTPath() const
Definition: L1TMuonGlobalParams.h:242
L1TMuonGlobalParams::print
void print(std::ostream &) const
Definition: L1TMuonGlobalParams.cc:3
L1TMuonGlobalParams::ovlPosSingleMatchQualLUTMaxDR
double ovlPosSingleMatchQualLUTMaxDR() const
Definition: L1TMuonGlobalParams.h:314
L1TMuonGlobalParams::fONegMatchQualLUTMaxDR
double fONegMatchQualLUTMaxDR() const
Definition: L1TMuonGlobalParams.h:343
L1TMuonGlobalParams::sortRankLUTQualFactor
unsigned sortRankLUTQualFactor() const
Definition: L1TMuonGlobalParams.h:366
L1TMuonGlobalParams::idxSelMemEtaLUTPath
std::string idxSelMemEtaLUTPath() const
Definition: L1TMuonGlobalParams.h:218
L1TMuonGlobalParams::bOPosMatchQualLUTMaxDREtaFine
double bOPosMatchQualLUTMaxDREtaFine() const
Definition: L1TMuonGlobalParams.h:330
L1TMuonGlobalParams::ovlNegSingleMatchQualLUTPath
std::string ovlNegSingleMatchQualLUTPath() const
Definition: L1TMuonGlobalParams.h:237
L1TMuonGlobalParams::idxSelMemPhiLUTPath
std::string idxSelMemPhiLUTPath() const
Definition: L1TMuonGlobalParams.h:215
L1TMuonGlobalParams::fwdNegSingleMatchQualLUTPath
std::string fwdNegSingleMatchQualLUTPath() const
Definition: L1TMuonGlobalParams.h:227
L1TMuonGlobalParams::ovlPosSingleMatchQualLUTPath
std::string ovlPosSingleMatchQualLUTPath() const
Definition: L1TMuonGlobalParams.h:232
L1TMuonGlobalParams::bONegMatchQualLUTPath
std::string bONegMatchQualLUTPath() const
Definition: L1TMuonGlobalParams.h:245
L1TMuonGlobalParams::fwVersion_
unsigned fwVersion_
Definition: L1TMuonGlobalParams.h:383
L1TMuonGlobalParams::sortRankLUTPath
std::string sortRankLUTPath() const
Definition: L1TMuonGlobalParams.h:278
L1TMuonGlobalParams.h
L1TMuonGlobalParams::fwdPosSingleMatchQualLUTMaxDR
double fwdPosSingleMatchQualLUTMaxDR() const
Definition: L1TMuonGlobalParams.h:304
L1TMuonGlobalParams::bONegMatchQualLUTMaxDREtaFine
double bONegMatchQualLUTMaxDREtaFine() const
Definition: L1TMuonGlobalParams.h:335
L1TMuonGlobalParams::ovlNegSingleMatchQualLUTMaxDR
double ovlNegSingleMatchQualLUTMaxDR() const
Definition: L1TMuonGlobalParams.h:319
L1TMuonGlobalParams::fOPosMatchQualLUTPath
std::string fOPosMatchQualLUTPath() const
Definition: L1TMuonGlobalParams.h:248
L1TMuonGlobalParams::fwdPosSingleMatchQualLUTPath
std::string fwdPosSingleMatchQualLUTPath() const
Definition: L1TMuonGlobalParams.h:222
L1TMuonGlobalParams::bxMax_
int bxMax_
Definition: L1TMuonGlobalParams.h:386
L1TMuonGlobalParams::bEtaExtrapolationLUTPath
std::string bEtaExtrapolationLUTPath() const
Definition: L1TMuonGlobalParams.h:266
MillePedeFileConverter_cfg.out
out
Definition: MillePedeFileConverter_cfg.py:31
L1TMuonGlobalParams::oEtaExtrapolationLUTPath
std::string oEtaExtrapolationLUTPath() const
Definition: L1TMuonGlobalParams.h:270
L1TMuonGlobalParams::bPhiExtrapolationLUTPath
std::string bPhiExtrapolationLUTPath() const
Definition: L1TMuonGlobalParams.h:254
L1TMuonGlobalParams::fPhiExtrapolationLUTPath
std::string fPhiExtrapolationLUTPath() const
Definition: L1TMuonGlobalParams.h:262
L1TMuonGlobalParams::absIsoCheckMemLUTPath
std::string absIsoCheckMemLUTPath() const
Definition: L1TMuonGlobalParams.h:209
L1TMuonGlobalParams::sortRankLUTPtFactor
unsigned sortRankLUTPtFactor() const
Definition: L1TMuonGlobalParams.h:363