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