CMS 3D CMS Logo

Classes | Functions

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/SimCalorimetry/HcalSimAlgos/interface/HPDNoiseDataCatalog.h File Reference

#include <iostream>
#include <vector>
#include <string>

Go to the source code of this file.

Classes

class  HPDNoiseDataCatalog

Functions

std::ostream & operator<< (std::ostream &, const HPDNoiseDataCatalog &)
 printout

Function Documentation

std::ostream& operator<< ( std::ostream &  ,
const HPDNoiseDataCatalog  
)

printout

Definition at line 26 of file HPDNoiseDataCatalog.cc.

References HPDNoiseDataCatalog::getDischargeRate(), HPDNoiseDataCatalog::getElectronEmissionRate(), HPDNoiseDataCatalog::getIonFeedbackFirstPeakRate(), HPDNoiseDataCatalog::getIonFeedbackSecondPeakRate(), HPDNoiseDataCatalog::getName(), i, and HPDNoiseDataCatalog::size().

                                                                                  {
  fStream << "Name:DischargeRate:IonFeedbackRate:ElectronEmissionRate";
  for (size_t i = 0; i < fCatalog.size(); ++i) fStream << ' ' << fCatalog.getName (i) << ':' 
       << fCatalog.getDischargeRate(i) << ':' 
       << fCatalog.getIonFeedbackFirstPeakRate(i) << ':' << fCatalog.getIonFeedbackSecondPeakRate(i) << ':'
       << fCatalog.getElectronEmissionRate(i);
  return fStream;
}