Definition at line 7874 of file stressHistogram.cxx.
ProjectionTester::ProjectionTester | ( | ) | [inline] |
Definition at line 7936 of file stressHistogram.cxx.
References buildWithWeights, and CreateHistograms().
virtual ProjectionTester::~ProjectionTester | ( | ) | [inline, virtual] |
void ProjectionTester::CreateHistograms | ( | ) | [inline] |
Definition at line 7942 of file stressHistogram.cxx.
References binsizeX, binsizeY, binsizeZ, h1X, h1XStats, h1Y, h1YStats, h1Z, h1ZStats, h2wXY, h2wXZ, h2wYX, h2wYZ, h2wZX, h2wZY, h2XY, h2XZ, h2YX, h2YZ, h2ZX, h2ZY, h3, hw1XY, hw1XZ, hw1YX, hw1YZ, hw1ZX, hw1ZY, kTRUE, lower_limit, pe1XY, pe1XZ, pe1YX, pe1YZ, pe1ZX, pe1ZY, pe2XY, pe2XZ, pe2YX, pe2YZ, pe2ZX, pe2ZY, s3, TH1::StatOverflows(), TH1::Sumw2(), upper_limit, xmax, and xmin.
Referenced by ProjectionTester().
void ProjectionTester::DeleteHistograms | ( | ) | [inline] |
Definition at line 8033 of file stressHistogram.cxx.
References xmlio::Class, TDirectory::GetList(), gROOT, h1X, h1XStats, h1Y, h1YStats, h1Z, h1ZStats, h2wXY, h2wXZ, h2wYX, h2wYZ, h2wZX, h2wZY, h2XY, h2XZ, h2YX, h2YZ, h2ZX, h2ZY, h3, hw1XY, hw1XZ, hw1YX, hw1YZ, hw1ZX, hw1ZY, l, pe1XY, pe1XZ, pe1YX, pe1YZ, pe1ZX, pe1ZY, pe2XY, pe2XZ, pe2YX, pe2YZ, pe2ZX, pe2ZY, and s3.
Referenced by ~ProjectionTester().
void ProjectionTester::buildHistograms | ( | ) | [inline] |
Definition at line 8097 of file stressHistogram.cxx.
References buildWithWeights, TProfile2D::Fill(), TProfile::Fill(), TH3::Fill(), TH2::Fill(), TH1::Fill(), THnSparse::Fill(), TAxis::GetBinCenter(), TAxis::GetBinWidth(), TAxis::GetNbins(), TH1::GetSumw2N(), TH1::GetXaxis(), TH1::GetYaxis(), TH1::GetZaxis(), h1X, h1XStats, h1Y, h1YStats, h1Z, h1ZStats, h2wXY, h2wXZ, h2wYX, h2wYZ, h2wZX, h2wZY, h2XY, h2XZ, h2YX, h2YZ, h2ZX, h2ZY, h3, hw1XY, hw1XZ, hw1YX, hw1YZ, hw1ZX, hw1ZY, i, int, pe1XY, pe1XZ, pe1YX, pe1YZ, pe1ZX, pe1ZY, pe2XY, pe2XZ, pe2YX, pe2YZ, pe2ZX, pe2ZY, points, s3, THnSparse::Sumw2(), x, and y.
Referenced by stressHistogram().
void ProjectionTester::buildHistogramsWithWeights | ( | ) | [inline] |
Definition at line 8176 of file stressHistogram.cxx.
References buildWithWeights, TProfile2D::Fill(), TProfile::Fill(), TH3::Fill(), TH2::Fill(), TH1::Fill(), THnSparse::Fill(), TAxis::GetBinCenter(), TAxis::GetBinWidth(), TAxis::GetNbins(), TH1::GetXaxis(), TH1::GetYaxis(), TH1::GetZaxis(), h1X, h1XStats, h1Y, h1YStats, h1Z, h1ZStats, h2wXY, h2wXZ, h2wYX, h2wYZ, h2wZX, h2wZY, h2XY, h2XZ, h2YX, h2YZ, h2ZX, h2ZY, h3, hw1XY, hw1XZ, hw1YX, hw1YZ, hw1ZX, hw1ZY, pe1XY, pe1XZ, pe1YX, pe1YZ, pe1ZX, pe1ZY, pe2XY, pe2XZ, pe2YX, pe2YZ, pe2ZX, pe2ZY, points, s3, THnSparse::Sumw2(), w, x, and y.
Referenced by stressHistogram().
void ProjectionTester::buildHistograms | ( | int | xmin, | |
int | xmax, | |||
int | ymin, | |||
int | ymax, | |||
int | zmin, | |||
int | zmax | |||
) | [inline] |
Definition at line 8251 of file stressHistogram.cxx.
References buildWithWeights, cmpOptPrint, defaultEqualOptions, TProfile2D::Fill(), TProfile::Fill(), TH3::Fill(), TH2::Fill(), TH1::Fill(), THnSparse::Fill(), TAxis::FindBin(), THnSparse::GetAxis(), TAxis::GetBinCenter(), TAxis::GetBinWidth(), TAxis::GetNbins(), TH1::GetXaxis(), TH1::GetYaxis(), TH1::GetZaxis(), h1X, h1Y, h1Z, h2wXY, h2wXZ, h2wYX, h2wYZ, h2wZX, h2wZY, h2XY, h2XZ, h2YX, h2YZ, h2ZX, h2ZY, h3, hw1XY, hw1XZ, hw1YX, hw1YZ, hw1ZX, hw1ZY, i, int, pe1XY, pe1XZ, pe1YX, pe1YZ, pe1ZX, pe1ZY, pe2XY, pe2XZ, pe2YX, pe2YZ, pe2ZX, pe2ZY, points, s3, TAxis::SetRange(), x, and y.
int ProjectionTester::compareHistograms | ( | ) | [inline] |
Definition at line 8358 of file stressHistogram.cxx.
References buildWithWeights, cmpOptNoError, cmpOptPrint, cmpOptStats, defaultEqualOptions, E, equals(), TAxis::GetNbins(), TH1::GetXaxis(), TH1::GetYaxis(), h1X, h1Y, h1Z, h2wXY, h2wXZ, h2wYX, h2wYZ, h2wZX, h2wZY, h2XY, h2XZ, h2YX, h2YZ, h2ZX, h2ZY, h3, hw1XY, hw1XZ, hw1YX, hw1YZ, hw1ZX, hw1ZY, pe1XY, pe1XZ, pe1YX, pe1YZ, pe1ZX, pe1ZY, pe2XY, pe2XZ, pe2YX, pe2YZ, pe2ZX, pe2ZY, TH2::ProfileX(), TH2::ProfileY(), TH3::Project3D(), TH3::Project3DProfile(), THnSparse::Projection(), TH3::ProjectionX(), TH2::ProjectionX(), TProfile2D::ProjectionXY(), TH3::ProjectionY(), TH2::ProjectionY(), TH3::ProjectionZ(), TH1::ResetStats(), and s3.
Referenced by stressHistogram().
const unsigned int ProjectionTester::binsizeX = 8 [static, private] |
const unsigned int ProjectionTester::binsizeY = 10 [static, private] |
const unsigned int ProjectionTester::binsizeZ = 12 [static, private] |
const int ProjectionTester::lower_limit = 0 [static, private] |
const int ProjectionTester::upper_limit = 10 [static, private] |
TH3D* ProjectionTester::h3 [private] |
Definition at line 7887 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH2D* ProjectionTester::h2XY [private] |
Definition at line 7888 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH2D* ProjectionTester::h2XZ [private] |
Definition at line 7889 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH2D* ProjectionTester::h2YX [private] |
Definition at line 7890 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH2D* ProjectionTester::h2YZ [private] |
Definition at line 7891 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH2D* ProjectionTester::h2ZX [private] |
Definition at line 7892 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH2D* ProjectionTester::h2ZY [private] |
Definition at line 7893 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH1D* ProjectionTester::h1X [private] |
Definition at line 7894 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH1D* ProjectionTester::h1Y [private] |
Definition at line 7895 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH1D* ProjectionTester::h1Z [private] |
Definition at line 7896 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH1D* ProjectionTester::h1XStats [private] |
Definition at line 7898 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), CreateHistograms(), and DeleteHistograms().
TH1D* ProjectionTester::h1YStats [private] |
Definition at line 7899 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), CreateHistograms(), and DeleteHistograms().
TH1D* ProjectionTester::h1ZStats [private] |
Definition at line 7900 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), CreateHistograms(), and DeleteHistograms().
TProfile2D* ProjectionTester::pe2XY [private] |
Definition at line 7902 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TProfile2D* ProjectionTester::pe2XZ [private] |
Definition at line 7903 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TProfile2D* ProjectionTester::pe2YX [private] |
Definition at line 7904 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TProfile2D* ProjectionTester::pe2YZ [private] |
Definition at line 7905 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TProfile2D* ProjectionTester::pe2ZX [private] |
Definition at line 7906 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TProfile2D* ProjectionTester::pe2ZY [private] |
Definition at line 7907 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH2D* ProjectionTester::h2wXY [private] |
Definition at line 7909 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH2D* ProjectionTester::h2wXZ [private] |
Definition at line 7910 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH2D* ProjectionTester::h2wYX [private] |
Definition at line 7911 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH2D* ProjectionTester::h2wYZ [private] |
Definition at line 7912 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH2D* ProjectionTester::h2wZX [private] |
Definition at line 7913 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH2D* ProjectionTester::h2wZY [private] |
Definition at line 7914 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TProfile* ProjectionTester::pe1XY [private] |
Definition at line 7916 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TProfile* ProjectionTester::pe1XZ [private] |
Definition at line 7917 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TProfile* ProjectionTester::pe1YX [private] |
Definition at line 7918 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TProfile* ProjectionTester::pe1YZ [private] |
Definition at line 7919 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TProfile* ProjectionTester::pe1ZX [private] |
Definition at line 7920 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TProfile* ProjectionTester::pe1ZY [private] |
Definition at line 7921 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH1D* ProjectionTester::hw1XZ [private] |
Definition at line 7923 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH1D* ProjectionTester::hw1XY [private] |
Definition at line 7924 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH1D* ProjectionTester::hw1YX [private] |
Definition at line 7925 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH1D* ProjectionTester::hw1YZ [private] |
Definition at line 7926 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH1D* ProjectionTester::hw1ZX [private] |
Definition at line 7927 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
TH1D* ProjectionTester::hw1ZY [private] |
Definition at line 7928 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
THnSparseD* ProjectionTester::s3 [private] |
Definition at line 7930 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), CreateHistograms(), and DeleteHistograms().
bool ProjectionTester::buildWithWeights [private] |
Definition at line 7932 of file stressHistogram.cxx.
Referenced by buildHistograms(), buildHistogramsWithWeights(), compareHistograms(), and ProjectionTester().