#include <SiPixelDetSummary.h>
Public Member Functions | |
void | add (const DetId &detid, const float &value) |
void | add (const DetId &detid) |
std::map< int, int > | getCounts () |
void | print (std::stringstream &ss, const bool mean=true) const |
SiPixelDetSummary (int verbose=0) | |
Protected Attributes | |
bool | fComputeMean |
std::map< int, int > | fCountMap |
std::map< int, double > | fMeanMap |
std::map< int, double > | fRmsMap |
int | fVerbose |
If values are passed together with DetIds (method add( detId, value)), it computes the mean value and rms of a given quantity and is able to print a summary divided by layer/disk for each subdetector.
If instead only DetIds are passed (method add( detId )), it prints the count divided by layer/disk for each subdetector.
Definition at line 25 of file SiPixelDetSummary.h.
SiPixelDetSummary::SiPixelDetSummary | ( | int | verbose = 0 | ) |
Definition at line 11 of file SiPixelDetSummary.cc.
References gather_cfg::cout, fCountMap, fVerbose, and getHLTprescales::index.
void SiPixelDetSummary::add | ( | const DetId & | detid, |
const float & | value | ||
) |
Definition at line 34 of file SiPixelDetSummary.cc.
References gather_cfg::cout, cond::rpcobgas::detid, PixelEndcapName::diskName(), fCountMap, fMeanMap, fRmsMap, fVerbose, PixelEndcapName::halfCylinder(), PixelBarrelName::layerName(), PixelEndcapName::mI, PixelEndcapName::mO, PixelBarrelName::name(), PixelEndcapName::name(), mergeVDriftHistosByStation::name, PixelEndcapName::pI, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, PixelEndcapName::pO, DetId::subdetId(), and relativeConstraints::value.
Referenced by add().
void SiPixelDetSummary::add | ( | const DetId & | detid | ) |
Definition at line 27 of file SiPixelDetSummary.cc.
References add(), and fComputeMean.
|
inline |
void SiPixelDetSummary::print | ( | std::stringstream & | ss, |
const bool | mean = true |
||
) | const |
Definition at line 75 of file SiPixelDetSummary.cc.
References prof2calltree::count, fComputeMean, fCountMap, fMeanMap, fRmsMap, plotscripts::rms(), and mathSSE::sqrt().
|
protected |
Definition at line 40 of file SiPixelDetSummary.h.
|
protected |
Definition at line 39 of file SiPixelDetSummary.h.
Referenced by add(), getCounts(), print(), and SiPixelDetSummary().
|
protected |
Definition at line 37 of file SiPixelDetSummary.h.
|
protected |
Definition at line 38 of file SiPixelDetSummary.h.
|
protected |
Definition at line 41 of file SiPixelDetSummary.h.
Referenced by add(), and SiPixelDetSummary().