AliPhysics  b43479f (b43479f)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EMCalTriggerPtAnalysis::AliEMCalTriggerBinningFactory Class Reference

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
 
void CreateDefaultEtaBinning (TArrayD &binning) const
 
void CreateDefaultZVertexBinning (TArrayD &binning) const
 

Detailed Description

Global binning handler used by several analysis components.

Author
Markus Fasel marku.nosp@m.s.fa.nosp@m.sel@c.nosp@m.ern..nosp@m.ch, Lawrence Berkeley National Laboratory
Date
Dec 12, 2014

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 25 of file AliEMCalTriggerBinningFactory.h.

Constructor & Destructor Documentation

EMCalTriggerPtAnalysis::AliEMCalTriggerBinningFactory::AliEMCalTriggerBinningFactory ( )

Default constructor, nothing to do

Definition at line 27 of file AliEMCalTriggerBinningFactory.cxx.

virtual EMCalTriggerPtAnalysis::AliEMCalTriggerBinningFactory::~AliEMCalTriggerBinningFactory ( )
inlinevirtual

Destructor, nothing to do

Definition at line 31 of file AliEMCalTriggerBinningFactory.h.

Member Function Documentation

void EMCalTriggerPtAnalysis::AliEMCalTriggerBinningFactory::Create ( AliEMCalTriggerBinningComponent *const  data)

Initialise binning component with default binning

Parameters
[out]datathe binning component to be initialised

Definition at line 34 of file AliEMCalTriggerBinningFactory.cxx.

Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::UserCreateOutputObjects(), and EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::UserCreateOutputObjects().

void EMCalTriggerPtAnalysis::AliEMCalTriggerBinningFactory::CreateDefaultEtaBinning ( TArrayD &  binning) const
protected

Referenced by Create().

void EMCalTriggerPtAnalysis::AliEMCalTriggerBinningFactory::CreateDefaultZVertexBinning ( TArrayD &  binning) const
protected

Creating default z-Vertex binning. Bin size 5 cm.

Parameters
[out]binningArray where to store the results.

Definition at line 148 of file AliEMCalTriggerBinningFactory.cxx.

Referenced by Create().

static void EMCalTriggerPtAnalysis::AliEMCalTriggerBinningFactory::CreateLinearBinning ( TArrayD &  binning,
int  nbins,
double  min,
double  max 
)
static
void EMCalTriggerPtAnalysis::AliEMCalTriggerBinningFactory::CreateMarkusPtBinning ( TArrayD &  binning) const
protected

Creating the default \( p_{t} \) binning.

Definition used:

  • from 0 to 2.5 GeV/c: 0.1 GeV/c bins
  • from 2.5 to 7 GeV/c: 0.25 GeV/c bins
  • from 7 to 10 GeV/c: 0.5 GeV/c bins
  • from 10 to 15 GeV/c: 1 GeV/c bins
  • from 15 to 20 GeV/c: 2.5 GeV/c bins
  • from 20 to 30 GeV/c: 5 GeV/c bins
  • from 30 to 100 GeV/c: 10 GeV/c bins
  • from 100 to 200 GeV/c: 20 GeV/c bins
Parameters
[out]binningArray where to store the results.

Definition at line 73 of file AliEMCalTriggerBinningFactory.cxx.

void EMCalTriggerPtAnalysis::AliEMCalTriggerBinningFactory::CreateRAAPtBinning ( TArrayD &  binning) const
protected

Create \( p_{t} \) binning used in the \( R_{AA} \) analysis:

Definitions are:

  • from 0.15 to 1 GeV/c: 0.05 GeV/c bins
  • from 1 to 2 GeV/c: 0.1 GeV/c bins
  • from 2 to 4 GeV/c: 0.2 GeV/c bins
  • from 4 to 7 GeV/c: 0.5 GeV/c bins
  • from 7 to 16 GeV/c: 1 GeV/c bins
  • from 16 to 36 GeV/c: 2 GeV/c bins
  • from 36 to 40 GeV/c: 4 GeV/c bins
  • from 40 to 50 GeV/c: 5 GeV/c bins
  • from 50 to 100 GeV/c: 10 GeV/c bins
Parameters
[out]binningArray where to store the results

Definition at line 115 of file AliEMCalTriggerBinningFactory.cxx.

Referenced by Create().


The documentation for this class was generated from the following files: