Overload << operator.
316 os <<
"=== Level-1 GCT : Jet Finder Parameters ===" << std::endl;
317 os <<
"RCT region LSB : " << std::fixed << fn.
getRgnEtLsbGeV() <<
" GeV" << std::endl;
318 os <<
"Central jet seed threshold : " << std::fixed << fn.
getCenJetEtSeedGeV() <<
" GeV" << std::endl;
319 os <<
"Tau jet seed threshold : " << std::fixed << fn.
getTauJetEtSeedGeV() <<
" GeV" << std::endl;
320 os <<
"Forward jet seed threshold : " << std::fixed << fn.
getForJetEtSeedGeV() <<
" GeV" << std::endl;
324 os <<
"Ht LSB : " << std::fixed << fn.
getHtLsbGeV() <<
" GeV" << std::endl;
329 os << std::setprecision(6);
330 os << ios::scientific;
332 os <<
"=== Level-1 GCT : Jet Et Calibration Function ===" << std::endl;
334 os <<
"No jet energy corrections applied" << std::endl;
338 os <<
"Function = Power series" << std::endl;
341 os <<
"Function = ORCA" << std::endl;
344 os <<
"Function = Simple" << std::endl;
347 os <<
"Function = PiecewiseCubic" << std::endl;
350 os <<
"Function = PF" << std::endl;
353 os <<
"Unrecognised" << std::endl;
359 os <<
"Non-tau jet correction coefficients" << std::endl;
360 for (
unsigned i = 0;
i < jetCoeffs.size();
i++) {
361 os <<
"Eta =" << std::setw(2) <<
i;
362 if (jetCoeffs.at(i).empty()) {
363 os <<
", no coefficients";
365 os <<
" Coefficients = ";
366 for (
unsigned j = 0;
j < jetCoeffs.at(i).size();
j++) {
367 os << jetCoeffs.at(i).at(
j) <<
", ";
372 os <<
"Tau jet correction coefficients" << std::endl;
373 for (
unsigned i = 0; i < tauCoeffs.size(); i++) {
374 os <<
"Eta =" << std::setw(2) <<
i;
375 if (tauCoeffs.at(i).empty()) {
376 os <<
", no coefficients";
378 os <<
" Coefficients = ";
379 for (
unsigned j = 0;
j < tauCoeffs.at(i).size();
j++) {
380 os << tauCoeffs.at(i).at(
j) <<
", ";
387 os.unsetf(ios::fixed | ios::scientific);
const std::vector< std::vector< double > > & getJetCorrCoeffs() const
double getHtLsbGeV() const
double getCenJetEtSeedGeV() const
double getTauJetEtSeedGeV() const
unsigned getCorrType() const
Access to jet Et calibration parameters.
double getMHtJetEtThresholdGeV() const
const std::vector< std::vector< double > > & getTauCorrCoeffs() const
double getTauIsoEtThresholdGeV() const
unsigned getCenForJetEtaBoundary() const
double getHtJetEtThresholdGeV() const
double getRgnEtLsbGeV() const
double getForJetEtSeedGeV() const