CMS 3D CMS Logo

Functions
L1GctJetFinderBase.cc File Reference
#include "L1Trigger/GlobalCaloTrigger/interface/L1GctJetFinderBase.h"
#include "CondFormats/L1TObjects/interface/L1GctJetFinderParams.h"
#include "CondFormats/L1TObjects/interface/L1GctChannelMask.h"
#include "DataFormats/L1CaloTrigger/interface/L1CaloRegion.h"
#include "DataFormats/L1GlobalCaloTrigger/interface/L1GctInternJetData.h"
#include "L1Trigger/GlobalCaloTrigger/interface/L1GctJetSorter.h"
#include "L1Trigger/GlobalCaloTrigger/interface/L1GctJetEtCalibrationLut.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"

Go to the source code of this file.

Functions

template L1GctJetFinderBase::etCompInternJfType L1GctJetFinderBase::etComponentForJetFinder< L1GctInternEtSum::kTotEtOrHtNBits, L1GctInternEtSum::kJetMissEtNBits > (const L1GctJetFinderBase::etTotalType &, const unsigned &, const L1GctJetFinderBase::etTotalType &, const unsigned &)
 
template L1GctJetFinderBase::htCompInternJfType L1GctJetFinderBase::etComponentForJetFinder< L1GctInternEtSum::kTotEtOrHtNBits, L1GctInternHtMiss::kJetMissHtNBits > (const L1GctJetFinderBase::etTotalType &, const unsigned &, const L1GctJetFinderBase::etTotalType &, const unsigned &)
 
std::ostream & operator<< (std::ostream &os, const L1GctJetFinderBase &algo)
 

Function Documentation

◆ L1GctJetFinderBase::etComponentForJetFinder< L1GctInternEtSum::kTotEtOrHtNBits, L1GctInternEtSum::kJetMissEtNBits >()

◆ L1GctJetFinderBase::etComponentForJetFinder< L1GctInternEtSum::kTotEtOrHtNBits, L1GctInternHtMiss::kJetMissHtNBits >()

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
const L1GctJetFinderBase algo 
)

Definition at line 151 of file L1GctJetFinderBase.cc.

References hcalRecHitTable_cff::ieta.

151  {
152  using std::endl;
153  os << "ID = " << algo.m_id << endl;
154  os << "Calibration lut pointers stored for " << algo.m_jetEtCalLuts.size() << " eta bins" << endl;
155  for (unsigned ieta = 0; ieta < algo.m_jetEtCalLuts.size(); ieta++) {
156  os << "Eta bin " << ieta << ", JetEtCalibrationLut* = " << algo.m_jetEtCalLuts.at(ieta) << endl;
157  }
158  os << "No of input regions " << algo.m_inputRegions.size() << endl;
159  // for(unsigned i=0; i < algo.m_inputRegions.size(); ++i)
160  // {
161  // os << algo.m_inputRegions.at(i);
162  // }
163  os << "No of output jets " << algo.m_outputJets.size() << endl;
164  // for(unsigned i=0; i < algo.m_outputJets.size(); ++i)
165  // {
166  // os << algo.m_outputJets.at(i);
167  // }
168  os << "Output total scalar Et " << algo.m_outputEtSum << endl;
169  os << "Output vector Et x component " << algo.m_outputExSum << endl;
170  os << "Output vector Et y component " << algo.m_outputEySum << endl;
171  os << "Output total scalar Ht " << algo.m_outputHtSum << endl;
172  os << "Output vector Ht x component " << algo.m_outputHxSum << endl;
173  os << "Output vector Ht y component " << algo.m_outputHySum << endl;
174  os << endl;
175 
176  return os;
177 }