#include <CentralityBins.h>
Public Types | |
typedef std::map< int, const CentralityBins * > | RunMap |
Public Member Functions | |
float | areaMean (double value) const |
float | areaMeanOfBin (int bin) const |
float | areaSigma (double value) const |
float | areaSigmaOfBin (int bin) const |
float | bMean (double value) const |
float | bMeanOfBin (int bin) const |
float | bSigma (double value) const |
float | bSigmaOfBin (int bin) const |
CentralityBins () | |
CentralityBins (const char *name, const char *title, int nbins) | |
float | eccentricityMean (double value) const |
float | eccentricityMeanOfBin (int bin) const |
float | eccentricityRPMean (double value) const |
float | eccentricityRPMeanOfBin (int bin) const |
float | eccentricityRPSigma (double value) const |
float | eccentricityRPSigmaOfBin (int bin) const |
float | eccentricitySigma (double value) const |
float | eccentricitySigmaOfBin (int bin) const |
int | getBin (double value) const |
int | getNbins () const |
float | lowEdge (double value) const |
float | lowEdgeOfBin (int bin) const |
float | NcollMean (double value) const |
float | NcollMeanOfBin (int bin) const |
float | NcollSigma (double value) const |
float | NcollSigmaOfBin (int bin) const |
float | NhardMean (double value) const |
float | NhardMeanOfBin (int bin) const |
float | NhardSigma (double value) const |
float | NhardSigmaOfBin (int bin) const |
float | NpartMean (double value) const |
float | NpartMeanOfBin (int bin) const |
float | NpartSigma (double value) const |
float | NpartSigmaOfBin (int bin) const |
float | triangularityMean (double value) const |
float | triangularityMeanOfBin (int bin) const |
float | triangularitySigma (double value) const |
float | triangularitySigmaOfBin (int bin) const |
~CentralityBins () | |
Public Attributes | |
std::vector< CBin > | table_ |
Definition at line 37 of file CentralityBins.h.
typedef std::map<int, const CentralityBins*> CentralityBins::RunMap |
Definition at line 40 of file CentralityBins.h.
|
inline |
Definition at line 42 of file CentralityBins.h.
|
inline |
Definition at line 43 of file CentralityBins.h.
References b, j, pileupCalc::nbins, and table_.
|
inline |
Definition at line 50 of file CentralityBins.h.
|
inline |
|
inline |
Definition at line 85 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by areaMean().
|
inline |
|
inline |
Definition at line 87 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by areaSigma().
|
inline |
|
inline |
Definition at line 68 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by AnalyzerWithCentrality::analyze(), CentralityProvider::bMean(), bMean(), CentralityTableProducer::endJob(), and CentralityTableHandler::getNewObjects().
|
inline |
|
inline |
Definition at line 70 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by AnalyzerWithCentrality::analyze(), CentralityProvider::bSigma(), bSigma(), CentralityTableProducer::endJob(), and CentralityTableHandler::getNewObjects().
|
inline |
Definition at line 76 of file CentralityBins.h.
References eccentricityMeanOfBin(), and getBin().
|
inline |
Definition at line 77 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by eccentricityMean().
|
inline |
Definition at line 72 of file CentralityBins.h.
References eccentricityRPMeanOfBin(), and getBin().
|
inline |
Definition at line 73 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by eccentricityRPMean().
|
inline |
Definition at line 74 of file CentralityBins.h.
References eccentricityRPSigmaOfBin(), and getBin().
|
inline |
Definition at line 75 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by eccentricityRPSigma().
|
inline |
Definition at line 78 of file CentralityBins.h.
References eccentricitySigmaOfBin(), and getBin().
|
inline |
Definition at line 79 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by eccentricitySigma().
int CentralityBins::getBin | ( | double | value | ) | const |
Definition at line 5 of file CentralityBins.cc.
References newFWLiteAna::bin, i, and table_.
Referenced by areaMean(), areaSigma(), bMean(), bSigma(), eccentricityMean(), eccentricityRPMean(), eccentricityRPSigma(), eccentricitySigma(), CentralityProvider::getBin(), lowEdge(), NcollMean(), NcollSigma(), NhardMean(), NhardSigma(), NpartMean(), NpartSigma(), triangularityMean(), and triangularitySigma().
|
inline |
Definition at line 52 of file CentralityBins.h.
References table_.
Referenced by CentralityTableProducer::endJob(), and CentralityTableHandler::getNewObjects().
|
inline |
|
inline |
Definition at line 54 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), CentralityProvider::lowEdge(), and lowEdge().
|
inline |
|
inline |
Definition at line 60 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by AnalyzerWithCentrality::analyze(), CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), CentralityProvider::NcollMean(), and NcollMean().
|
inline |
|
inline |
Definition at line 62 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by AnalyzerWithCentrality::analyze(), CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), CentralityProvider::NcollSigma(), and NcollSigma().
|
inline |
|
inline |
Definition at line 64 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), CentralityProvider::NhardMean(), and NhardMean().
|
inline |
|
inline |
Definition at line 66 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), CentralityProvider::NhardSigma(), and NhardSigma().
|
inline |
|
inline |
Definition at line 56 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by AnalyzerWithCentrality::analyze(), CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), CentralityProvider::NpartMean(), and NpartMean().
|
inline |
|
inline |
Definition at line 58 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by AnalyzerWithCentrality::analyze(), CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), CentralityProvider::NpartSigma(), and NpartSigma().
|
inline |
Definition at line 80 of file CentralityBins.h.
References getBin(), and triangularityMeanOfBin().
|
inline |
Definition at line 81 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by triangularityMean().
|
inline |
Definition at line 82 of file CentralityBins.h.
References getBin(), and triangularitySigmaOfBin().
|
inline |
Definition at line 83 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by triangularitySigma().
std::vector<CBin> CentralityBins::table_ |
Definition at line 90 of file CentralityBins.h.
Referenced by areaMeanOfBin(), areaSigmaOfBin(), bMeanOfBin(), bSigmaOfBin(), CentralityBins(), eccentricityMeanOfBin(), eccentricityRPMeanOfBin(), eccentricityRPSigmaOfBin(), eccentricitySigmaOfBin(), getCentralityBinsFromDB(), CentralityProvider::getNbins(), getNbins(), lowEdgeOfBin(), NcollMeanOfBin(), NcollSigmaOfBin(), CentralityProvider::newRun(), NhardMeanOfBin(), NhardSigmaOfBin(), NpartMeanOfBin(), NpartSigmaOfBin(), CentralityProvider::print(), triangularityMeanOfBin(), and triangularitySigmaOfBin().