CMS 3D CMS Logo

L1TMuonGlobalParams.cc
Go to the documentation of this file.
2 
3 void L1TMuonGlobalParams::print(std::ostream& out) const {
4 
5  out << "L1 MicroGMT Parameters" << std::endl;
6 
7  out << "Firmware version: " << fwVersion_ << std::endl;
8 
9  out << "Output BX range from " << bxMin_ << " to " << bxMax_ << std::endl;
10 
11  out << "LUT paths (LUTs are generated analytically if path is empty)" << std::endl;
12  out << " Abs isolation checkMem LUT path: " << this->absIsoCheckMemLUTPath() << std::endl;
13  out << " Rel isolation checkMem LUT path: " << this->relIsoCheckMemLUTPath() << std::endl;
14  out << " Index selMem phi LUT path: " << this->idxSelMemPhiLUTPath() << std::endl;
15  out << " Index selMem eta LUT path: " << this->idxSelMemEtaLUTPath() << std::endl;
16  //out << " Barrel Single MatchQual LUT path: " << this->brlSingleMatchQualLUTPath() << ", max dR (Used when LUT path empty): " << this->brlSingleMatchQualLUTMaxDR() << std::endl;
17  out << " Forward pos MatchQual LUT path: " << this->fwdPosSingleMatchQualLUTPath() << ", max dR (Used when LUT path empty): " << this->fwdPosSingleMatchQualLUTMaxDR() << std::endl;
18  out << " Forward neg MatchQual LUT path: " << this->fwdNegSingleMatchQualLUTPath() << ", max dR (Used when LUT path empty): " << this->fwdNegSingleMatchQualLUTMaxDR() << std::endl;
19  out << " Overlap pos MatchQual LUT path: " << this->ovlPosSingleMatchQualLUTPath() << ", max dR (Used when LUT path empty): " << this->ovlPosSingleMatchQualLUTMaxDR() << std::endl;
20  out << " Overlap neg MatchQual LUT path: " << this->ovlNegSingleMatchQualLUTPath() << ", max dR (Used when LUT path empty): " << this->ovlNegSingleMatchQualLUTMaxDR() << std::endl;
21  out << " Barrel-Overlap pos MatchQual LUT path: " << this->bOPosMatchQualLUTPath() << ", max dR (Used when LUT path empty): " << this->bOPosMatchQualLUTMaxDR() << ", max dR when eta-fine bit set: " << this->bOPosMatchQualLUTMaxDREtaFine() << std::endl;
22  out << " Barrel-Overlap neg MatchQual LUT path: " << this->bONegMatchQualLUTPath() << ", max dR (Used when LUT path empty): " << this->bONegMatchQualLUTMaxDR() << ", max dR when eta-fine bit set: " << this->bONegMatchQualLUTMaxDREtaFine() << std::endl;
23  out << " Forward-Overlap pos MatchQual LUT path: " << this->fOPosMatchQualLUTPath() << ", max dR (Used when LUT path empty): " << this->fOPosMatchQualLUTMaxDR() << std::endl;
24  out << " Forward-Overlap neg MatchQual LUT path: " << this->fONegMatchQualLUTPath() << ", max dR (Used when LUT path empty): " << this->fONegMatchQualLUTMaxDR() << std::endl;
25  out << " Barrel phi extrapolation LUT path: " << this->bPhiExtrapolationLUTPath() << std::endl;
26  out << " Overlap phi extrapolation LUT path: " << this->oPhiExtrapolationLUTPath() << std::endl;
27  out << " Forward phi extrapolation LUT path: " << this->fPhiExtrapolationLUTPath() << std::endl;
28  out << " Barrel eta extrapolation LUT path: " << this->bEtaExtrapolationLUTPath() << std::endl;
29  out << " Overlap eta extrapolation LUT path: " << this->oEtaExtrapolationLUTPath() << std::endl;
30  out << " Forward eta extrapolation LUT path: " << this->fEtaExtrapolationLUTPath() << std::endl;
31  out << " Sort rank LUT path: " << this->sortRankLUTPath() << ", pT and quality factors (Used when LUT path empty): pT factor: " << this->sortRankLUTPtFactor() << ", quality factor: " << this->sortRankLUTQualFactor() << std::endl;
32 }
std::string fOPosMatchQualLUTPath() const
double fOPosMatchQualLUTMaxDR() const
std::string fwdPosSingleMatchQualLUTPath() const
std::string relIsoCheckMemLUTPath() const
std::string absIsoCheckMemLUTPath() const
double ovlPosSingleMatchQualLUTMaxDR() const
void print(std::ostream &) const
unsigned sortRankLUTQualFactor() const
std::string fONegMatchQualLUTPath() const
std::string ovlPosSingleMatchQualLUTPath() const
double bOPosMatchQualLUTMaxDREtaFine() const
double bOPosMatchQualLUTMaxDR() const
double ovlNegSingleMatchQualLUTMaxDR() const
double bONegMatchQualLUTMaxDREtaFine() const
double fwdPosSingleMatchQualLUTMaxDR() const
std::string bEtaExtrapolationLUTPath() const
std::string fPhiExtrapolationLUTPath() const
std::string fwdNegSingleMatchQualLUTPath() const
std::string idxSelMemPhiLUTPath() const
std::string ovlNegSingleMatchQualLUTPath() const
std::string fEtaExtrapolationLUTPath() const
std::string bONegMatchQualLUTPath() const
unsigned sortRankLUTPtFactor() const
double fwdNegSingleMatchQualLUTMaxDR() const
std::string oEtaExtrapolationLUTPath() const
double bONegMatchQualLUTMaxDR() const
std::string bPhiExtrapolationLUTPath() const
double fONegMatchQualLUTMaxDR() const
std::string idxSelMemEtaLUTPath() const
std::string oPhiExtrapolationLUTPath() const
std::string sortRankLUTPath() const
std::string bOPosMatchQualLUTPath() const