]> git.uio.no Git - u/mrichter/AliRoot.git/commit - FMD/flow/AliFMDFlowBinned1D.cxx
Added code to do flow analysis.
authorcholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 18 Sep 2007 14:51:23 +0000 (14:51 +0000)
committercholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 18 Sep 2007 14:51:23 +0000 (14:51 +0000)
commit39eefe195442aedfa596b2dc2762260ab8108f53
tree8b777fd7f5ca4a75fbd37df9a17e2b8208000cc2
parent018e4f8ac92c069d2cb934d9319940916d178a99
Added code to do flow analysis.

The core of the code is in the class AliFMDFlowBin.   It contains an
AliFMDFlowHarmonic object to calculate the harmonic, 3
AliFMDFlowEventPlane objects to calculate the full event event-plane,
and two sub-event event-planes, as well as three AliFMDFlowResolution
objects for calculating the event-plane resolution in 3 different
ways.

The classes AliFMDFlowBinned1D and AliFMDFlowBinned2D are "histograms"
of AliFMDFlowBin objects.

AliFMDFlowAxis is an axis in an AliFMDFlowBinned1D or AliFMDFlowBinned2D
"histogram".

AliFMDFlowTrueBin and AliFMDFlowTrue1D are for calculating the flow
from a known event plane angle - e.g., when reading data from an
event generator.

The class AliFMDFlowStat is single variable statistics that does not
suffer from rounding errors when adding small numbers to a large sum.

AliFMDFlowBessel is  namespace for a number of Bessel functions.  These
allow one to efficiently calculate the value of several Modified Bessel
functions of the 1st kind in one go.

AliFMDFlowUtil contains some utility functions used through out the code.

Example scripts and programs will follow later.
24 files changed:
FMD/flow/AliFMDFlowAxis.cxx [new file with mode: 0644]
FMD/flow/AliFMDFlowAxis.h [new file with mode: 0644]
FMD/flow/AliFMDFlowBessel.cxx [new file with mode: 0644]
FMD/flow/AliFMDFlowBessel.h [new file with mode: 0644]
FMD/flow/AliFMDFlowBin.cxx [new file with mode: 0644]
FMD/flow/AliFMDFlowBin.h [new file with mode: 0644]
FMD/flow/AliFMDFlowBinned1D.cxx [new file with mode: 0644]
FMD/flow/AliFMDFlowBinned1D.h [new file with mode: 0644]
FMD/flow/AliFMDFlowBinned2D.cxx [new file with mode: 0644]
FMD/flow/AliFMDFlowBinned2D.h [new file with mode: 0644]
FMD/flow/AliFMDFlowEfficiency.cxx [new file with mode: 0644]
FMD/flow/AliFMDFlowEfficiency.h [new file with mode: 0644]
FMD/flow/AliFMDFlowEventPlane.cxx [new file with mode: 0644]
FMD/flow/AliFMDFlowEventPlane.h [new file with mode: 0644]
FMD/flow/AliFMDFlowHarmonic.cxx [new file with mode: 0644]
FMD/flow/AliFMDFlowHarmonic.h [new file with mode: 0644]
FMD/flow/AliFMDFlowResolution.cxx [new file with mode: 0644]
FMD/flow/AliFMDFlowResolution.h [new file with mode: 0644]
FMD/flow/AliFMDFlowStat.h [new file with mode: 0644]
FMD/flow/AliFMDFlowTrue.cxx [new file with mode: 0644]
FMD/flow/AliFMDFlowTrue.h [new file with mode: 0644]
FMD/flow/AliFMDFlowUtil.h [new file with mode: 0644]
FMD/flow/FMDflowLinkDef.h [new file with mode: 0644]
FMD/libFMDflow.pkg [new file with mode: 0644]