]> git.uio.no Git - u/mrichter/AliRoot.git/commit - EVE/macros/display.C
From Christian Holm Christensen.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 26 May 2008 14:11:11 +0000 (14:11 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 26 May 2008 14:11:11 +0000 (14:11 +0000)
commit274799f39efc9c1673bd6ea8342abfaf3c413879
tree5bafe4fa1d1ef10861007698858e93d2da62eab0
parent949dd843f8ba7c6c8fb3d6dbabb43e6a73ef4843
From Christian Holm Christensen.

Attached is the code for the FMD event display in EVE.  The class
AliEveFMDLoader (in AliEveFMDLoader.h and AliEveFMDLoader.cxx) is a
singleton object that implements display of simulated hits, digits from
simulation, digits from raw data, and ESD data for the FMD.  The active
sensor areas are drawn using TEveGeoShape, and hits are drawn using
TEveBoxSet. The height and colour of the boxes depend on the current
palette range and the signal size of the appropriate kind.  The data is
structured according to the FMD hierarchy:

        FMD1 -+- FMD1i -+- FMD1i[ 0- 1] -+- FMD1i[0]
                        |                \- FMD1i[1]
                        +- FMD1i[ 2- 3] -+- FMD1i[2]
                        ...
                        +- FMD1i[18-19] -+- FMD1i[18]
                                         \- FMD1i[19]
        FMD2 -+- FMD2i -+- ...
              ...
              \- FMD2o -+- ...
        FMD3 -+- FMD3i -+- ...
              ...
              \- FMD3o -+- ...

The four attached scripts fmd_hits2.C, fmd_digits.C, fmd_raw.C, and
fmd_esd.C uses the AliEveFMDLoader instance to load and display
simulated hits, simulated digits, raw data, and ESD for the FMD.  The
script fmd_hits2.C could take the place of fmd_hits.C in
EVE/alice-macros.

Finally, the script display.C is my attempt at making some more
user-friendly navigation panels using ROOT's lightweight TControlBar
objects.
EVE/EveDet/AliEveFMDLoader.cxx [new file with mode: 0644]
EVE/EveDet/AliEveFMDLoader.h [new file with mode: 0644]
EVE/EveDet/LinkDef.h
EVE/alice-macros/fmd_digits.C [new file with mode: 0644]
EVE/alice-macros/fmd_esd.C [new file with mode: 0644]
EVE/alice-macros/fmd_hits2.C [new file with mode: 0644]
EVE/alice-macros/fmd_raw.C [new file with mode: 0644]
EVE/macros/display.C [new file with mode: 0644]