CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions
L1GctJetFinalStage.h File Reference
#include "DataFormats/L1GlobalCaloTrigger/interface/L1GctJetCand.h"
#include "L1Trigger/GlobalCaloTrigger/interface/L1GctProcessor.h"
#include <vector>

Go to the source code of this file.

Classes

class  L1GctJetFinalStage
 Represents the final stage of L1 jet processing. More...
 

Functions

std::ostream & operator<< (std::ostream &os, const L1GctJetFinalStage &fpga)
 

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const L1GctJetFinalStage fpga 
)

Definition at line 65 of file L1GctJetFinalStage.cc.

References L1GctProcessor::Pipeline< T >::contents, i, L1GctJetFinalStage::m_centralJets, L1GctJetFinalStage::m_forwardJets, L1GctJetFinalStage::m_inputCentralJets, L1GctJetFinalStage::m_inputForwardJets, L1GctJetFinalStage::m_inputTauJets, L1GctJetFinalStage::m_tauJets, and L1GctJetFinalStage::m_wheelFpgas.

66 {
67  os << "===L1GctJetFinalStage===" << endl;
68  os << "No. of Wheel Jet FPGAs " << fpga.m_wheelFpgas.size() << std::endl;
69  for(unsigned i=0; i < fpga.m_wheelFpgas.size(); i++)
70  {
71  os << "WheelJetFpga* " << i << " = " << fpga.m_wheelFpgas.at(i) << endl;
72  }
73  os << "No. of input central Jets " << fpga.m_inputCentralJets.size() << std::endl;
74  for(unsigned i=0; i < fpga.m_inputCentralJets.size(); i++)
75  {
76  os << fpga.m_inputCentralJets.at(i);
77  }
78  os << "No. of input forward Jets " << fpga.m_inputForwardJets.size() << std::endl;
79  for(unsigned i=0; i < fpga.m_inputForwardJets.size(); i++)
80  {
81  os << fpga.m_inputForwardJets.at(i);
82  }
83  os << "No. of raw tau Jets " << fpga.m_inputTauJets.size() << std::endl;
84  for(unsigned i=0; i < fpga.m_inputTauJets.size(); i++)
85  {
86  os << fpga.m_inputTauJets.at(i);
87  }
88  os << "No. of output central Jets " << fpga.m_centralJets.contents.size() << std::endl;
89  for(unsigned i=0; i < fpga.m_centralJets.contents.size(); i++)
90  {
91  os << fpga.m_centralJets.contents.at(i);
92  }
93  os << "No. of output forward Jets " << fpga.m_forwardJets.contents.size() << std::endl;
94  for(unsigned i=0; i < fpga.m_forwardJets.contents.size(); i++)
95  {
96  os << fpga.m_forwardJets.contents.at(i);
97  }
98  os << "No. of output tau Jets " << fpga.m_tauJets.contents.size() << std::endl;
99  for(unsigned i=0; i < fpga.m_tauJets.contents.size(); i++)
100  {
101  os << fpga.m_tauJets.contents.at(i);
102  }
103  os << endl;
104  return os;
105 }
int i
Definition: DBlmapReader.cc:9
std::vector< L1GctWheelJetFpga * > m_wheelFpgas
wheel jet FPGAs
std::vector< T > contents