![]() |
AliPhysics
cc1c0ba (cc1c0ba)
|
#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 937 of file AliForwardUtil.cxx.
void AliForwardUtil::Histos::Clear | ( | Option_t * | option = "" | ) |
Clear data
option | Not used |
Definition at line 1044 of file AliForwardUtil.cxx.
Referenced by 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 946 of file AliForwardUtil.cxx.
Get the histogram for a particular detector,ring
d | Detector |
r | Ring |
Definition at line 1061 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(), and AliForwardMCCorrectionsTask::ProcessESD().
void AliForwardUtil::Histos::Init | ( | const TAxis & | etaAxis | ) |
Initialize the object
etaAxis | Eta axis to use |
Definition at line 1011 of file AliForwardUtil.cxx.
Referenced by AliForwardMultiplicityBase::Book(), AliForwardMCMultiplicityTask::InitMembers(), AliForwardMultiplicityBase::InitMembers(), AliForwardQATask::PreData(), AliFMDDensityCalculator::SetupForData(), and AliForwardMCCorrectionsTask::VtxBin::VtxBin().
Make a histogram
d | Detector |
r | Ring |
etaAxis | Eta axis to use |
Definition at line 963 of file AliForwardUtil.cxx.
Set the \(\eta\) axis
hist | Histogram |
etaAxis | \(\eta\) axis to use |
Definition at line 998 of file AliForwardUtil.cxx.
Referenced by AliForwardMCMultiplicityTask::InitMembers().
void AliForwardUtil::Histos::ReInit | ( | const TAxis & | etaAxis | ) |
Re-initialize the object with new \(\eta\) axis
etaAxis | Eta axis to use |
Definition at line 1027 of file AliForwardUtil.cxx.
Referenced by AliForwardMultiplicityBase::InitMembers().
TH2D* AliForwardUtil::Histos::fFMD1i |
Definition at line 692 of file AliForwardUtil.h.
Referenced by AliForwardMultiplicityBase::CreateBranches().
TH2D* AliForwardUtil::Histos::fFMD2i |
Definition at line 693 of file AliForwardUtil.h.
Referenced by AliForwardMultiplicityBase::CreateBranches().
TH2D* AliForwardUtil::Histos::fFMD2o |
Definition at line 694 of file AliForwardUtil.h.
Referenced by AliForwardMultiplicityBase::CreateBranches().
TH2D* AliForwardUtil::Histos::fFMD3i |
Definition at line 695 of file AliForwardUtil.h.
Referenced by AliForwardMultiplicityBase::CreateBranches().
TH2D* AliForwardUtil::Histos::fFMD3o |
Definition at line 696 of file AliForwardUtil.h.
Referenced by AliForwardMultiplicityBase::CreateBranches().