CMS 3D CMS Logo

Functions

/data/refman/pasoursint/CMSSW_6_1_2_SLHC4_patch1/src/SimCalorimetry/CaloSimAlgos/src/CaloValidationStatistics.cc File Reference

#include "SimCalorimetry/CaloSimAlgos/interface/CaloValidationStatistics.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include <cmath>
#include <iostream>

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &os, const CaloValidationStatistics &stat)

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const CaloValidationStatistics stat 
)

Definition at line 50 of file CaloValidationStatistics.cc.

References CaloValidationStatistics::expectedMean(), CaloValidationStatistics::expectedRMS(), CaloValidationStatistics::mean(), CaloValidationStatistics::name(), CaloValidationStatistics::nEntries(), and CaloValidationStatistics::RMS().

                                                                              {
  os << "OVAL " << stat.name() << " entries:" << stat.nEntries();
  if(stat.nEntries() > 0) {
     os << " Mean: " << stat.mean() 
        << " (expect " << stat.expectedMean() << ")";
  }
  if(stat.nEntries() > 1) {      
                 os << "  RMS: " << stat.RMS()
        << " (expect " << stat.expectedRMS() << ")";
  }
  return os;
}