![]() |
AliPhysics
97a96ce (97a96ce)
|
Global binning handler used by several analysis components. More...
#include <AliEMCalTriggerBinningFactory.h>
Public Member Functions | |
AliEMCalTriggerBinningFactory () | |
virtual | ~AliEMCalTriggerBinningFactory () |
void | Create (AliEMCalTriggerBinningComponent *const data) |
Static Public Member Functions | |
static void | CreateLinearBinning (TArrayD &binning, int nbins, double min, double max) |
Protected Member Functions | |
void | CreateMarkusPtBinning (TArrayD &binning) const |
void | CreateRAAPtBinning (TArrayD &binning) const |
Global binning handler used by several analysis components.
This class steers the binning component and set the default binnings for various dimensions, which are used by all analysis components. In case users already defined a binning, this handler does not overwrite this.
Definition at line 19 of file AliEMCalTriggerBinningFactory.h.
EMCalTriggerPtAnalysis::AliEMCalTriggerBinningFactory::AliEMCalTriggerBinningFactory | ( | ) |
Default constructor, nothing to do
Definition at line 24 of file AliEMCalTriggerBinningFactory.cxx.
|
inlinevirtual |
Destructor, nothing to do
Definition at line 28 of file AliEMCalTriggerBinningFactory.h.
void EMCalTriggerPtAnalysis::AliEMCalTriggerBinningFactory::Create | ( | AliEMCalTriggerBinningComponent *const | data | ) |
Initialise binning component with default binning
[out] | data | the binning component to be initialised |
Definition at line 30 of file AliEMCalTriggerBinningFactory.cxx.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::UserCreateOutputObjects(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::UserCreateOutputObjects(), and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerEmulation::UserCreateOutputObjects().
|
static |
Create any kind of linear binning from given ranges and stores it in the binning array.
[out] | binning | output array |
[in] | nbins | Number of bins |
[in] | min | lower range |
[in] | max | upper range |
Definition at line 152 of file AliEMCalTriggerBinningFactory.cxx.
Referenced by Create(), and EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::SetLinearBinning().
|
protected |
Creating the default \( p_{t} \) binning.
Definition used:
[out] | binning | Array where to store the results. |
Definition at line 57 of file AliEMCalTriggerBinningFactory.cxx.
|
protected |
Create \( p_{t} \) binning used in the \( R_{AA} \) analysis:
Definitions are:
[out] | binning | Array where to store the results |
Definition at line 86 of file AliEMCalTriggerBinningFactory.cxx.
Referenced by Create().