############################################################ FINDA Montecarlo and Offline reconstruction software v. 6.02 24-04-2007 Release notes ############################################################ ########################## # Montecarlo Changes # ########################## Barbara Dalena -Simulation of the responce of the scintillator (TOFINO-TOFONE) and light attenuation in slab (UGEOM,GUSTEP,TIME_DE) -Possibility to consider the adronic interaction of charged and neutral particle(tracks) with the sensitive material (except for K-) calling the FLUKA or MICAP/FLUKA interface -Minor changes in background simulation (QUASIFREE,CONVERSL,SIGDECAY...) Stefano Piano - Changes from "NAME" to "FILE" in opening file, for compilation with gfortran - new scripts for compilation with gfortran ########################## # Reconstruction Changes # ########################## Stefano Piano - New routines: helcross, bihelcross, helcptmp - Modifications to longtrk and shortrk to calculate coshel with helcross - New vertfit for K- K+ secondary vertex search - Modifications to genecde LLOC for inserting info in zebra - Modification to prtrk-prtrl to eliminate negative "protons" and to check charge consistency of tracks - Modifications to massrec to discriminate in mass also for LMDs Barbara Dalena -Simulation of the responce of the scintillator (TOFINO-TOFONE) and light attenuation in slab (TOFDEMC) -How retrieve GEANT IPART associate to single hit in I/OSIM DCH1/2 and TOFONE slab (neutral particle in TOFONE need more refinement, work in progress). -minor changes in neutfind in order to work for montecarlo data Luigi Benussi - Fix for non-physical straw tubes radii Alessandra Filippi ** FIRRCDE: general - new variables for kinematic fit, new covariance matrix ** o FIRCCDE,GENECDE. - example of kinematic fit (Kmu2 case, MUPKIN flagged) -> new variables in output ntuple - insertion of LLOC parameter in ZEBINI: number of location of track bank, covariances excluded. Different for +/- SHORT and MCARLO modes. o FIRRCDE,FITCDE. - insertion of covariance matrix **FIRRCOD/FIDAREC: general - add up one more variable in FDST bank, 6 more variables in POST/NEGT banks - conditional drop on vtx bank hits (to be written on dst)** o FIRRCOD,GENREC. - extension of data vector of FDST bank to host in location 7 the reconstruction code version number. Positive for standard p.r., negative for SHORT version o FIRRCOD,GENRECMC. - extension of data vector of FDST bank to host in location 7 the reconstruction code version number - extension of data vector of NEGT bank to host 6 covariances in the last 6 locations. LLOC variable must be updated fixing the present limit of the vector. NEGT bank only!!! o FIRRCOD,PRTRK - extension of data vector of NEGT/POST bank to host 6 covariances in the last 6 locations. LLOC variable must be updated fixing the present limit of teh vector o FIRCCOD, NOISE - conditional drop of isim/osim noise hits o FIDAREC,SHORTRK. - add covariances to LTRAK bank. Check compliance of LLOC variable. o FIDAREC,LONGTRK. - add covariances to LTRAK bank. Check compliance of LLOC variable. **TRAFIT: general: add track covariances to track banks ** (alpha version, under test) o TRAFIT,BLANKDEK - cleanup of old useless comments o TRAFIT,FITGEN. - add covariances o TRAFIT,RESVAR. - init covariance vector for spline fit o TRAFIT,WINERR. - write covariances for backward tracks, spline fit o TRAFIT,HELFIT. - init convariance vector for spline fit o TRAFIT,HERRFB. - write covariances, helix fit o TRAFIT,STRFIT. - init covariance vector for straight line fit o TRAFIT,STRAFB. - write covariances, spline fit **FIRRDST: DST use update, example of application of kinematic fit for a simple case ** o FIRDDST,DSTUPK. - correction for multiple file readout o FIRDDST,UHBCLO. - correction for multiple writeout o FIRDDST,USWORK. - code update - insertion of kinematic fit example, MUPKIN flagged (Kmu2 decay) o FIRDDST,UHBINI. - insertion of kinematic fit example, MUPKIN flagged (Kmu2 decay), ntuple booking KINEMATIC FIT PACKAGE **kinematic fit alpha version implementation** New patch FIKINFIT containing the following new decks, originally written by A. Rotondi, P. Temnikov, A. Zenoni, A. Lanaro (unless otherwise stated): CONCOM CONPAR CONSTA CONLES CONPRI CONDER CONPMT CONCHK SMINV SSVW SSWV KINEMAT KINFIT KUNMEA KINFIL KITOP4 P4TOKI Use and funcionality still under test. Documentation provided inside decks. Ask A. Filippi for use and implementation. Example of use activating +MUPKIN in dst analysis. Francesca de Mori Improvements in LMDs and bug fixes