strutture:lnf:dr:tps:first:recosoft:home
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
strutture:lnf:dr:tps:first:recosoft:home [2010/02/05 16:59] – asarti@lnf.infn.it | strutture:lnf:dr:tps:first:recosoft:home [2010/05/04 08:11] (current) – alessio.sarti@lnf.infn.it | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Reconstruction Software Page ====== | ||
+ | |||
+ | ===== Overview ===== | ||
+ | |||
+ | Technology | ||
+ | |||
+ | The FIRST experiment reconstruction code design must cope with several different constraints | ||
+ | - Existing sub-detectors code is written in different languages | ||
+ | - Framework is not existent | ||
+ | - MC simulation is done in different languages | ||
+ | |||
+ | In order to put together everythin a ' | ||
+ | In order to avoid to start writing from scratch the Framework Code, we have looked around in the HEP community and find out that there' | ||
+ | |||
+ | Tools/Code external links | ||
+ | - SVN | ||
+ | - CMT [[http:// | ||
+ | - Gaudi [[http:// | ||
+ | - ROOT [[http:// | ||
+ | - Python | ||
+ | |||
+ | ===== Framework ===== | ||
+ | |||
+ | * Using Gaudi Framework | ||
+ | |||
+ | ==== Gaudi installation ==== | ||
+ | |||
+ | * SLC4 32 bit | ||
+ | * Mac OSX | ||
+ | |||
+ | For detailed instructions on how to compile/run please follow the [[http:// | ||
+ | |||
+ | ==== Event Model ==== | ||
+ | |||
+ | The event model is being implemented using GaudiObjDesc (GOD) [[https:// | ||
+ | * use getpack (after having sourced the LbLogin.*sh script and SetupProject Gaudi) | ||
+ | * access directly the LHCb sv nrepository [[|here]] | ||
+ | |||
+ | **A simple hack is needed to dump with proper namespace :: go to the godII.py script and replace LHCb with First until I understand how to pass options in the requirements** | ||
+ | |||
+ | ===== Dexter Application ===== | ||
+ | |||
+ | The Dexter (Data EXtraction and Trigger and Event Reconstruction) application is currently being develeoped using the Gaudi Framework. | ||
+ | The repository can be found [[https:// | ||
+ | Compiling and running is currently being tested only under slc4. | ||
+ | |||
+ | |||
+ | === Check out the Project === | ||
+ | |||
+ | In order to check out the Whole project you need to have svn installed on your PC. | ||
+ | < | ||
+ | svn co -N svn+ssh:// | ||
+ | </ | ||
+ | |||
+ | === SLC4 === | ||
+ | |||
+ | * After SetupProject and other blabla... | ||
+ | * Issue a global make | ||
+ | < | ||
+ | cmt br -global cmt config | ||
+ | cmt br -global cmt make | ||
+ | </ | ||
+ | |||
+ | ===== Sub detectors Pages ===== | ||
+ | |||
+ | ==== Beam Monitor ==== | ||
+ | |||
+ | Coordinator: | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ==== Start counter ==== | ||
+ | |||
+ | Coordinator: | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ==== Vertex detector ==== | ||
+ | |||
+ | ==== Hodoscope ==== | ||
+ | |||
+ | Coordinator: | ||
+ | |||
+ | ==== Music ==== | ||
+ | |||
+ | Coordinator: | ||
+ | |||
+ | ==== TOF wall ==== | ||
+ | |||
+ | ==== Calorimeter (?) ==== | ||
+ | |||
+ | |||
+ | |||
+ | |||