CMS 3D CMS Logo

GctUnpackCollections.h File Reference

#include "FWCore/Framework/interface/Event.h"
#include "DataFormats/L1CaloTrigger/interface/L1CaloCollections.h"
#include "DataFormats/L1GlobalCaloTrigger/interface/L1GctCollections.h"

Go to the source code of this file.

Classes

class  GctUnpackCollections
 RAII and useful methods for the many dataformat collections required by the GCT unpacker. More...

Functions

std::ostream & operator<< (std::ostream &os, const GctUnpackCollections &rhs)


Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const GctUnpackCollections rhs 
)

Definition at line 61 of file GctUnpackCollections.cc.

References GctUnpackCollections::gctCenJets(), GctUnpackCollections::gctEtHad(), GctUnpackCollections::gctEtMiss(), GctUnpackCollections::gctEtTot(), GctUnpackCollections::gctFibres(), GctUnpackCollections::gctForJets(), GctUnpackCollections::gctHfBitCounts(), GctUnpackCollections::gctHfRingEtSums(), GctUnpackCollections::gctInternEm(), GctUnpackCollections::gctInternEtSums(), GctUnpackCollections::gctInternJets(), GctUnpackCollections::gctIsoEm(), GctUnpackCollections::gctNonIsoEm(), GctUnpackCollections::gctTauJets(), GctUnpackCollections::rctCalo(), and GctUnpackCollections::rctEm().

00062 {
00063      // GCT input collections
00064   os << "Read " << rhs.gctFibres()->size() << " GCT raw fibre data\n"
00065      << "Read " << rhs.rctEm()->size() << " RCT EM candidates\n"
00066      << "Read " << rhs.rctCalo()->size() << " RCT Calo Regions\n"
00067 
00068      // GCT internal collections
00069      << "Read " << rhs.gctInternEm()->size() << " GCT intermediate EM candidates\n"
00070      << "Read " << rhs.gctInternJets()->size() << " GCT intermediate jet candidates\n"
00071      << "Read " << rhs.gctInternEtSums()->size() << " GCT intermediate et sums\n"
00072 
00073      // GCT output collections
00074      << "Read " << rhs.gctIsoEm()->size() << " GCT iso EM candidates\n"
00075      << "Read " << rhs.gctNonIsoEm()->size() << " GCT non-iso EM candidates\n"
00076      << "Read " << rhs.gctCenJets()->size() << " GCT central jet candidates\n"
00077      << "Read " << rhs.gctForJets()->size() << " GCT forward jet candidates\n"
00078      << "Read " << rhs.gctTauJets()->size() << " GCT tau jet candidates\n"
00079      << "Read " << rhs.gctHfBitCounts()->size() << " GCT HF ring bit counts\n"
00080      << "Read " << rhs.gctHfRingEtSums()->size() << " GCT HF ring et sums\n"
00081      << "Read " << rhs.gctEtTot()->size() << " GCT total et\n"
00082      << "Read " << rhs.gctEtHad()->size() << " GCT ht\n"
00083      << "Read " << rhs.gctEtMiss()->size() << " GCT met\n";
00084      
00085   return os;
00086 }


Generated on Tue Jun 9 17:52:51 2009 for CMSSW by  doxygen 1.5.4