ATLAS Offline Software
|
#include <IdentifiedProfileHistogram.h>
Public Member Functions | |
IdentifiedProfileHistogram (const std::string &a_title, const unsigned int &a_numberofbins, const float &a_loweredge, const float &a_upperedge, const float &a_lowerlimit=0.0, const float &a_upperlimit=0.0) | |
IdentifiedProfileHistogram (const std::string &a_title, const unsigned int &a_numberofbins, const float &a_loweredge, const float &a_upperedge, const std::vector< float > &a_lowerlimit, const std::vector< float > &a_upperlimit) | |
virtual | ~IdentifiedProfileHistogram () |
const std::string & | title () const |
unsigned int | numberOfBins () const |
float | lowerEdge () const |
float | upperEdge () const |
float | binWidth () const |
const std::vector< int > & | numberOfEntries (const SomeIDTag &ident) const |
const std::vector< float > & | content (const SomeIDTag &ident) const |
const std::vector< float > & | contentSquared (const SomeIDTag &ident) const |
int | numberOfIDs () const |
const std::vector< float > | abcissa () const |
const std::vector< float > | abcissaError () const |
const std::vector< float > | average (const SomeIDTag &ident) const |
const std::vector< float > | rms (const SomeIDTag &ident) const |
const std::vector< float > | averageError (const SomeIDTag &ident) const |
float | globalAverage (const SomeIDTag &ident) const |
float | globalRMS (const SomeIDTag &ident) const |
float | globalAverageError (const SomeIDTag &ident) const |
int | globalNumberOfEntries (const SomeIDTag &ident) const |
int | totalNumberOfEntries () const |
bool | fillEntry (const SomeIDTag &ident, const float &abcissa, const float &ordinate, const float &weight=1.0) |
Private Attributes | |
unsigned int | m_NumberOfBins |
float | m_LowerEdge |
float | m_BinWidth |
std::vector< float > | m_LowerLimit |
std::vector< float > | m_UpperLimit |
ArrayStore< SomeIDTag, std::vector< int > > | m_NumberOfEntries |
ArrayStore< SomeIDTag, std::vector< float > > | m_Content |
ArrayStore< SomeIDTag, std::vector< float > > | m_ContentSquared |
Definition at line 34 of file IdentifiedProfileHistogram.h.
IdentifiedProfileHistogram< SomeIDTag >::IdentifiedProfileHistogram | ( | const std::string & | a_title, |
const unsigned int & | a_numberofbins, | ||
const float & | a_loweredge, | ||
const float & | a_upperedge, | ||
const float & | a_lowerlimit = 0.0 , |
||
const float & | a_upperlimit = 0.0 |
||
) |
Definition at line 161 of file IdentifiedProfileHistogram.h.
IdentifiedProfileHistogram< SomeIDTag >::IdentifiedProfileHistogram | ( | const std::string & | a_title, |
const unsigned int & | a_numberofbins, | ||
const float & | a_loweredge, | ||
const float & | a_upperedge, | ||
const std::vector< float > & | a_lowerlimit, | ||
const std::vector< float > & | a_upperlimit | ||
) |
Definition at line 171 of file IdentifiedProfileHistogram.h.
|
inlinevirtual |
Definition at line 57 of file IdentifiedProfileHistogram.h.
const std::vector< float > IdentifiedProfileHistogram< SomeIDTag >::abcissa |
Definition at line 190 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 133 of file IdentifiedProfileHistogram.h.
const std::vector< float > IdentifiedProfileHistogram< SomeIDTag >::average | ( | const SomeIDTag & | ident | ) | const |
Definition at line 199 of file IdentifiedProfileHistogram.h.
const std::vector< float > IdentifiedProfileHistogram< SomeIDTag >::averageError | ( | const SomeIDTag & | ident | ) | const |
Definition at line 221 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 102 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 108 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 111 of file IdentifiedProfileHistogram.h.
bool IdentifiedProfileHistogram< SomeIDTag >::fillEntry | ( | const SomeIDTag & | ident, |
const float & | abcissa, | ||
const float & | ordinate, | ||
const float & | weight = 1.0 |
||
) |
Definition at line 232 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 139 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 152 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 126 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 145 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 96 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 93 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 105 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 114 of file IdentifiedProfileHistogram.h.
const std::vector< float > IdentifiedProfileHistogram< SomeIDTag >::rms | ( | const SomeIDTag & | ident | ) | const |
Definition at line 210 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 90 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 117 of file IdentifiedProfileHistogram.h.
|
inline |
Definition at line 99 of file IdentifiedProfileHistogram.h.
|
private |
Definition at line 89 of file IdentifiedProfileHistogram.h.
|
private |
Definition at line 93 of file IdentifiedProfileHistogram.h.
|
private |
Definition at line 94 of file IdentifiedProfileHistogram.h.
|
private |
Definition at line 88 of file IdentifiedProfileHistogram.h.
|
private |
Definition at line 90 of file IdentifiedProfileHistogram.h.
|
private |
Definition at line 87 of file IdentifiedProfileHistogram.h.
|
private |
Definition at line 92 of file IdentifiedProfileHistogram.h.
|
private |
Definition at line 91 of file IdentifiedProfileHistogram.h.