SHOE Reconstruction software (of the FOOT experiment)Architecture of the SHOE-Reconstuction codeThe part of SHOE dedicated to the event reconstracion is divided in 3 parts:
Running SHOEGetting the codeThe instructions on how to get the code can be found in the sotfware page.Environment setupEvery time you enter in your machine, you have to setup the SHOE environment doing:# starting from where you installed the software cd shoe source setupFOOT.sh source /opt/rh/devtoolset-6/enable; source /opt/exp_software/foot/root4foot.sh SHOE compilation and runThe software compilatin proceeds in 2 steps:
GenFit compileSetup the environment and go to the folderand follow the instructions in the file README.buildsource /opt/rh/devtoolset-6/enable; source /opt/exp_software/foot/root4foot.sh cd $FOOTMAIN/libs/GenFit SHOE libraries compilationGo to the SHOE libraries foldercd $FOOTMAIN source setupFOOT.sh source /opt/rh/devtoolset-6/enable; source /opt/exp_software/foot/root4foot.sh | ||||||||
Changed: | ||||||||
< < | cd $FOOTREF | |||||||
> > | cd $FOOTREF | |||||||
and compile
Then you can check out that the libraries are properly compiled and placed inside the libs/lib folder.make -j8 Level0 compilation and runGo to the level0 folder and compile the code using the command:This will produce as output the DecodeMC executable. You can run it by doing:cd $FOOTLEVEL0 make DecodeMC -j8 Before running, have a look at the global parameters defined in the global configuration file:./DecodeMC -in MCinputFile.root (exit with ctrl-x).nano $FOOTCONFIG/FootGlobal.par Input FilesYou can find the available MC samples lsted and described here. They are stored in the Bologna-tier3 site under: /home/FOOT-T3/battistfoott3/SimulatedData. The current version of SHOE supports V12.4 simulated samples.Output FilesThe SHOE-reconstuction code stores the information in an ntuple file and in ah histogram file:The KalmanFilter tracking info are plotter in the results folder as .root and .png files.DecodedMC.root DecodeMC_histo.root The reconstruction of data eventsStill a long way to go... | ||||||||
Deleted: | ||||||||
< < |
Developer instructions
Anyone who wants to develop its own part of the code and wants to add it back on a second time, should please follows the instrctions below:
I recall you can find the exercises solution in in the git branch "xxx02", to be compared with the tutorial stable branch "tutorial01". | |||||||
-- Alessio Sarti - 2016-07-06 -- Schiccio Frank - 2017-07-03
Comments
|