CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions
L1GctJetFinderBase.h File Reference
#include "DataFormats/L1GlobalCaloTrigger/interface/L1GctJetCand.h"
#include "DataFormats/L1GlobalCaloTrigger/interface/L1GctInternEtSum.h"
#include "DataFormats/L1GlobalCaloTrigger/interface/L1GctInternHtMiss.h"
#include "L1Trigger/GlobalCaloTrigger/interface/L1GctProcessor.h"
#include "L1Trigger/GlobalCaloTrigger/interface/L1GctRegion.h"
#include "L1Trigger/GlobalCaloTrigger/interface/L1GctJet.h"
#include "L1Trigger/GlobalCaloTrigger/src/L1GctUnsignedInt.h"
#include "L1Trigger/GlobalCaloTrigger/src/L1GctJetCount.h"
#include <boost/cstdint.hpp>
#include <vector>

Go to the source code of this file.

Classes

struct  L1GctJetFinderBase::hfTowerSumsType
 
class  L1GctJetFinderBase
 Base class to allow implementation of jetFinder algorithms. More...
 

Functions

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

Function Documentation

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

Definition at line 144 of file L1GctJetFinderBase.cc.

References L1GctJetFinderBase::m_id, L1GctJetFinderBase::m_inputRegions, L1GctJetFinderBase::m_jetEtCalLuts, L1GctJetFinderBase::m_outputEtSum, L1GctJetFinderBase::m_outputExSum, L1GctJetFinderBase::m_outputEySum, L1GctJetFinderBase::m_outputHtSum, L1GctJetFinderBase::m_outputHxSum, L1GctJetFinderBase::m_outputHySum, and L1GctJetFinderBase::m_outputJets.

145 {
146  using std::endl;
147  os << "ID = " << algo.m_id << endl;
148  os << "Calibration lut pointers stored for " << algo.m_jetEtCalLuts.size() << " eta bins" << endl;
149  for (unsigned ieta=0; ieta<algo.m_jetEtCalLuts.size(); ieta++) {
150  os << "Eta bin " << ieta << ", JetEtCalibrationLut* = " << algo.m_jetEtCalLuts.at(ieta) << endl;
151  }
152  os << "No of input regions " << algo.m_inputRegions.size() << endl;
153 // for(unsigned i=0; i < algo.m_inputRegions.size(); ++i)
154 // {
155 // os << algo.m_inputRegions.at(i);
156 // }
157  os << "No of output jets " << algo.m_outputJets.size() << endl;
158 // for(unsigned i=0; i < algo.m_outputJets.size(); ++i)
159 // {
160 // os << algo.m_outputJets.at(i);
161 // }
162  os << "Output total scalar Et " << algo.m_outputEtSum << endl;
163  os << "Output vector Et x component " << algo.m_outputExSum << endl;
164  os << "Output vector Et y component " << algo.m_outputEySum << endl;
165  os << "Output total scalar Ht " << algo.m_outputHtSum << endl;
166  os << "Output vector Ht x component " << algo.m_outputHxSum << endl;
167  os << "Output vector Ht y component " << algo.m_outputHySum << endl;
168  os << endl;
169 
170  return os;
171 }
etTotalType m_outputEtSum
output Et strip sums and Ht - refactored
htCompInternJfType m_outputHySum
htCompInternJfType m_outputHxSum
lutPtrVector m_jetEtCalLuts
Jet Et Conversion LUT pointer.
RawJetVector m_outputJets
output jets
RegionsVector m_inputRegions
etCompInternJfType m_outputEySum
etCompInternJfType m_outputExSum