#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 (const char *name, const char *title, int nbins) | |
CentralityBins () | |
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.
CentralityBins::CentralityBins | ( | ) | [inline] |
Definition at line 42 of file CentralityBins.h.
{;}
CentralityBins::CentralityBins | ( | const char * | name, |
const char * | title, | ||
int | nbins | ||
) | [inline] |
CentralityBins::~CentralityBins | ( | ) | [inline] |
Definition at line 50 of file CentralityBins.h.
{;}
float CentralityBins::areaMean | ( | double | value | ) | const [inline] |
Definition at line 84 of file CentralityBins.h.
References areaMeanOfBin(), and getBin().
{ return areaMeanOfBin(getBin(value));}
float CentralityBins::areaMeanOfBin | ( | int | bin | ) | const [inline] |
Definition at line 85 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by areaMean().
float CentralityBins::areaSigma | ( | double | value | ) | const [inline] |
Definition at line 86 of file CentralityBins.h.
References areaSigmaOfBin(), and getBin().
{ return areaSigmaOfBin(getBin(value));}
float CentralityBins::areaSigmaOfBin | ( | int | bin | ) | const [inline] |
Definition at line 87 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by areaSigma().
float CentralityBins::bMean | ( | double | value | ) | const [inline] |
Definition at line 67 of file CentralityBins.h.
References bMeanOfBin(), and getBin().
{ return bMeanOfBin(getBin(value));}
float CentralityBins::bMeanOfBin | ( | int | bin | ) | const [inline] |
Definition at line 68 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by CentralityProvider::bMean(), bMean(), CentralityTableProducer::endJob(), and CentralityTableHandler::getNewObjects().
float CentralityBins::bSigma | ( | double | value | ) | const [inline] |
Definition at line 69 of file CentralityBins.h.
References bSigmaOfBin(), and getBin().
{ return bSigmaOfBin(getBin(value));}
float CentralityBins::bSigmaOfBin | ( | int | bin | ) | const [inline] |
Definition at line 70 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by CentralityProvider::bSigma(), bSigma(), CentralityTableProducer::endJob(), and CentralityTableHandler::getNewObjects().
float CentralityBins::eccentricityMean | ( | double | value | ) | const [inline] |
Definition at line 76 of file CentralityBins.h.
References eccentricityMeanOfBin(), and getBin().
{ return eccentricityMeanOfBin(getBin(value));}
float CentralityBins::eccentricityMeanOfBin | ( | int | bin | ) | const [inline] |
Definition at line 77 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by eccentricityMean().
float CentralityBins::eccentricityRPMean | ( | double | value | ) | const [inline] |
Definition at line 72 of file CentralityBins.h.
References eccentricityRPMeanOfBin(), and getBin().
{ return eccentricityRPMeanOfBin(getBin(value));}
float CentralityBins::eccentricityRPMeanOfBin | ( | int | bin | ) | const [inline] |
Definition at line 73 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by eccentricityRPMean().
float CentralityBins::eccentricityRPSigma | ( | double | value | ) | const [inline] |
Definition at line 74 of file CentralityBins.h.
References eccentricityRPSigmaOfBin(), and getBin().
{ return eccentricityRPSigmaOfBin(getBin(value));}
float CentralityBins::eccentricityRPSigmaOfBin | ( | int | bin | ) | const [inline] |
Definition at line 75 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by eccentricityRPSigma().
float CentralityBins::eccentricitySigma | ( | double | value | ) | const [inline] |
Definition at line 78 of file CentralityBins.h.
References eccentricitySigmaOfBin(), and getBin().
{ return eccentricitySigmaOfBin(getBin(value));}
float CentralityBins::eccentricitySigmaOfBin | ( | int | bin | ) | const [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(), lowEdge(), NcollMean(), NcollSigma(), NhardMean(), NhardSigma(), NpartMean(), NpartSigma(), triangularityMean(), and triangularitySigma().
int CentralityBins::getNbins | ( | ) | const [inline] |
Reimplemented in CentralityProvider.
Definition at line 52 of file CentralityBins.h.
References table_.
Referenced by CentralityTableProducer::endJob(), and CentralityTableHandler::getNewObjects().
{return table_.size();}
float CentralityBins::lowEdge | ( | double | value | ) | const [inline] |
Definition at line 53 of file CentralityBins.h.
References getBin(), and lowEdgeOfBin().
{ return lowEdgeOfBin(getBin(value));}
float CentralityBins::lowEdgeOfBin | ( | int | bin | ) | const [inline] |
Definition at line 54 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), CentralityProvider::lowEdge(), and lowEdge().
float CentralityBins::NcollMean | ( | double | value | ) | const [inline] |
Definition at line 59 of file CentralityBins.h.
References getBin(), and NcollMeanOfBin().
{ return NcollMeanOfBin(getBin(value));}
float CentralityBins::NcollMeanOfBin | ( | int | bin | ) | const [inline] |
Definition at line 60 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), NcollMean(), and CentralityProvider::NcollMean().
float CentralityBins::NcollSigma | ( | double | value | ) | const [inline] |
Definition at line 61 of file CentralityBins.h.
References getBin(), and NcollSigmaOfBin().
{ return NcollSigmaOfBin(getBin(value));}
float CentralityBins::NcollSigmaOfBin | ( | int | bin | ) | const [inline] |
Definition at line 62 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), NcollSigma(), and CentralityProvider::NcollSigma().
float CentralityBins::NhardMean | ( | double | value | ) | const [inline] |
Definition at line 63 of file CentralityBins.h.
References getBin(), and NhardMeanOfBin().
{ return NhardMeanOfBin(getBin(value));}
float CentralityBins::NhardMeanOfBin | ( | int | bin | ) | const [inline] |
Definition at line 64 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), NhardMean(), and CentralityProvider::NhardMean().
float CentralityBins::NhardSigma | ( | double | value | ) | const [inline] |
Definition at line 65 of file CentralityBins.h.
References getBin(), and NhardSigmaOfBin().
{ return NhardSigmaOfBin(getBin(value));}
float CentralityBins::NhardSigmaOfBin | ( | int | bin | ) | const [inline] |
Definition at line 66 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), NhardSigma(), and CentralityProvider::NhardSigma().
float CentralityBins::NpartMean | ( | double | value | ) | const [inline] |
Definition at line 55 of file CentralityBins.h.
References getBin(), and NpartMeanOfBin().
{ return NpartMeanOfBin(getBin(value));}
float CentralityBins::NpartMeanOfBin | ( | int | bin | ) | const [inline] |
Definition at line 56 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), NpartMean(), and CentralityProvider::NpartMean().
float CentralityBins::NpartSigma | ( | double | value | ) | const [inline] |
Definition at line 57 of file CentralityBins.h.
References getBin(), and NpartSigmaOfBin().
{ return NpartSigmaOfBin(getBin(value));}
float CentralityBins::NpartSigmaOfBin | ( | int | bin | ) | const [inline] |
Definition at line 58 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by CentralityTableProducer::endJob(), CentralityTableHandler::getNewObjects(), CentralityProvider::NpartSigma(), and NpartSigma().
float CentralityBins::triangularityMean | ( | double | value | ) | const [inline] |
Definition at line 80 of file CentralityBins.h.
References getBin(), and triangularityMeanOfBin().
{ return triangularityMeanOfBin(getBin(value));}
float CentralityBins::triangularityMeanOfBin | ( | int | bin | ) | const [inline] |
Definition at line 81 of file CentralityBins.h.
References newFWLiteAna::bin, and table_.
Referenced by triangularityMean().
float CentralityBins::triangularitySigma | ( | double | value | ) | const [inline] |
Definition at line 82 of file CentralityBins.h.
References getBin(), and triangularitySigmaOfBin().
{ return triangularitySigmaOfBin(getBin(value));}
float CentralityBins::triangularitySigmaOfBin | ( | int | bin | ) | const [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().