![]() |
AliPhysics
5b5fbb3 (5b5fbb3)
|
#include <AliForwardUtil.h>
Public Member Functions | |
Histos () | |
Histos (const Histos &o) | |
Histos & | operator= (const Histos &) |
~Histos () | |
void | Delete (Option_t *opt="") |
void | Init (const TAxis &etaAxis) |
void | ReInit (const TAxis &etaAxis) |
void | Clear (Option_t *option="") |
TH2D * | Get (UShort_t d, Char_t r) const |
Static Public Member Functions | |
static TH2D * | Make (UShort_t d, Char_t r, const TAxis &etaAxis) |
static void | RebinEta (TH2D *hist, const TAxis &etaAxis) |
Public Attributes | |
TH2D * | fFMD1i |
TH2D * | fFMD2i |
TH2D * | fFMD2o |
TH2D * | fFMD3i |
TH2D * | fFMD3o |
Structure to hold histograms
Definition at line 612 of file AliForwardUtil.h.
|
inline |
Constructor
Definition at line 617 of file AliForwardUtil.h.
|
inline |
AliForwardUtil::Histos::~Histos | ( | ) |
Destructor. This does not delete the interally allocated memory. Use the member function Delete for that.
Definition at line 943 of file AliForwardUtil.cxx.
Referenced by operator=().
void AliForwardUtil::Histos::Clear | ( | Option_t * | option = "" | ) |
Clear data
option | Not used |
Definition at line 1050 of file AliForwardUtil.cxx.
Referenced by operator=(), AliForwardMultiplicityTask::PreEvent(), AliForwardMCMultiplicityTask::PreEvent(), and AliForwardQATask::PreEvent().
void AliForwardUtil::Histos::Delete | ( | Option_t * | opt = "" | ) |
Clear internal memory. Note, if the internal histograms are added to an output container, then we must not free this memory.
Definition at line 952 of file AliForwardUtil.cxx.
Referenced by operator=().
Get the histogram for a particular detector,ring
d | Detector |
r | Ring |
Definition at line 1067 of file AliForwardUtil.cxx.
Referenced by AliFMDDensityCalculator::Calculate(), AliFMDMCDensityCalculator::CalculateMC(), AliFMDHistCollector::VtxBin::Collect(), AliFMDMCCorrector::CompareResults(), AliFMDMCDensityCalculator::CompareResults(), AliFMDCorrector::Correct(), AliFMDMCCorrector::CorrectMC(), AliForwardMultiplicityTask::Event(), AliFMDEventPlaneFinder::FindEventplane(), AliForwardMCMultiplicityTask::InitMembers(), AliForwardMultiplicityBase::InitMembers(), operator=(), AliForwardMCCorrectionsTask::ProcessESD(), and AliFMDHistCollector::VtxBin::SetupForData().
void AliForwardUtil::Histos::Init | ( | const TAxis & | etaAxis | ) |
Initialize the object
etaAxis | Eta axis to use |
Definition at line 1017 of file AliForwardUtil.cxx.
Referenced by AliForwardMultiplicityBase::Book(), AliForwardMCMultiplicityTask::InitMembers(), AliForwardMultiplicityBase::InitMembers(), operator=(), AliForwardQATask::PreData(), AliFMDDensityCalculator::SetupForData(), AliFMDHistCollector::VtxBin::SetupForData(), and AliForwardMCCorrectionsTask::VtxBin::VtxBin().
Make a histogram
d | Detector |
r | Ring |
etaAxis | Eta axis to use |
Definition at line 969 of file AliForwardUtil.cxx.
Referenced by operator=().
Set the \(\eta\) axis
hist | Histogram |
etaAxis | \(\eta\) axis to use |
Definition at line 1004 of file AliForwardUtil.cxx.
Referenced by AliForwardMCMultiplicityTask::InitMembers(), and operator=().
void AliForwardUtil::Histos::ReInit | ( | const TAxis & | etaAxis | ) |
Re-initialize the object with new \(\eta\) axis
etaAxis | Eta axis to use |
Definition at line 1033 of file AliForwardUtil.cxx.
Referenced by AliForwardMultiplicityBase::InitMembers(), and operator=().
TH2D* AliForwardUtil::Histos::fFMD1i |
Definition at line 692 of file AliForwardUtil.h.
Referenced by AliForwardMultiplicityBase::CreateBranches(), and AliForwardMCCorrectionsTask::VtxBin::CreateOutputObjects().
TH2D* AliForwardUtil::Histos::fFMD2i |
Definition at line 693 of file AliForwardUtil.h.
Referenced by AliForwardMultiplicityBase::CreateBranches(), and AliForwardMCCorrectionsTask::VtxBin::CreateOutputObjects().
TH2D* AliForwardUtil::Histos::fFMD2o |
Definition at line 694 of file AliForwardUtil.h.
Referenced by AliForwardMultiplicityBase::CreateBranches(), and AliForwardMCCorrectionsTask::VtxBin::CreateOutputObjects().
TH2D* AliForwardUtil::Histos::fFMD3i |
Definition at line 695 of file AliForwardUtil.h.
Referenced by AliForwardMultiplicityBase::CreateBranches(), and AliForwardMCCorrectionsTask::VtxBin::CreateOutputObjects().
TH2D* AliForwardUtil::Histos::fFMD3o |
Definition at line 696 of file AliForwardUtil.h.
Referenced by AliForwardMultiplicityBase::CreateBranches(), and AliForwardMCCorrectionsTask::VtxBin::CreateOutputObjects().