CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
CaloTower.cc File Reference
#include "DataFormats/CaloTowers/interface/CaloTower.h"

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &s, const CaloTower &ct)
 

Function Documentation

std::ostream& operator<< ( std::ostream &  s,
const CaloTower ct 
)

Definition at line 229 of file CaloTower.cc.

References CaloTower::emEt(), CaloTower::et(), reco::LeafCandidate::eta(), CaloTower::hadEt(), CaloTower::id(), CaloTower::outerEt(), and reco::LeafCandidate::phi().

229  {
230  return s << ct.id() << ":" << ct.et()
231  << " GeV ET (EM=" << ct.emEt() <<
232  " HAD=" << ct.hadEt() << " OUTER=" << ct.outerEt() << ") (" << ct.eta() << "," << ct.phi() << ")";
233 }
double hadEt() const
Definition: CaloTower.h:83
double outerEt() const
Definition: CaloTower.h:84
virtual float phi() const GCC11_FINAL
momentum azimuthal angle
virtual float eta() const GCC11_FINAL
momentum pseudorapidity
CaloTowerDetId id() const
Definition: CaloTower.h:70
double et(double vtxZ) const
Definition: CaloTower.h:99
double emEt() const
Definition: CaloTower.h:82