PAT - PostDST Analysis Tool
Presentation
Here you can
download a detailed presentation about PAT framework (PowerPoint 2007 -
do not try to open it in OpenOffice, otherwise you will see the crap - because of font replacement) as it has been shown during 5th HADES Summer School (22 Sept 2009, 15:10-17:45).
Probably you will prefer
PDF version which is here
Source code
Here you can download the source code:
PAT_5thSummerSchool.tar.gz (version from 21 September 2009)
Unpack:
tar xvfz PAT_5thSummerSchool.tar.gz
The code will be unpacked to your present directory. The ultimate code organization has to be discussed. It could be the following:
- HNtuple code in libHydra.so (as it is now in HYDRA)
- PAT core code in libPAT.so (new code subdirectory in HYDRA ?)
- user defined PAT part (program, cuts) in pat/macros ( ? )
PAT core files: PatLinkDef.h
,
Makefile
,
htrackplayer.h
,
htrackplayer.cc
,
hpool.h
,
hpool.cc
,
hpidpool.h
,
hpidpool.cc
,
hpattern.h
,
hparticlepool.h
,
hparticlepool.cc
,
hparticleplayerhandle.h
,
hparticleplayer.h
,
hparticleplayer.cc
,
hparticle.h
,
hparticledatapool.h
,
hparticledatapool.cc
,
hparticle.cc
,
hparticlecandidate.h
,
hparticlecandidate.cc
,
houtput.h
,
houtputfile.h
,
houtputfile.cc
,
houtput.cc
,
hhyppool.h
,
hhyppool.cc
,
hhypplayer.h
,
hhypplayer.cc
,
hhypdatapool.h
,
hhypdatapool.cc
,
hypdata.h
,
hhypcandidate.h
,
hhypcandidate.cc
,
hfile.h
,
hfile.cc
,
heventpool.h
,
heventpool.cc
,
hcut.h
,
hcut.cc
,
hcommondef.h
,
hcommondef.cc
PAT user defined files (for example):
main.cc
,
htrackcut.h
,
htrackcut.cc
,
htimecut.h
,
htimecut.cc
,
hgraphcut.h
,
hgraphcut.cc
,
hdedxcut.h
,
hdedxcut.cc
For (and because of) the brevity of
this summer school training we have all files (HNtuple code, PAT core code, PAT user code) together in one directory.
Compile:
make
Clean code:
make clean
Before you compile in GSI please change the Makefile:
USES_RFIO := yes
and add also
-lRFIOtsm \
somewhere in the list of the libraries.
Learn by example
Download M3_..._PAT.root files to your directory.
Example file is: /s/przygoda/pp_1.25_to_p_D+.p_dilepton.e+_e-.GEANT1_dst_1.root
Follow the instructions of the speaker
--
WitoldPrzygoda - 22 Sept 2009