Release "dev" -> "new" (SL98l)
February 1, 1998 "dev" version of STAR Library SL98l tagged as SL98l_1 has been moved to the "new" branch of Library. This is pre MDC2 release the main purpose of which is to provide users with stable ROOT environment to work with it and to have stable version to run Gstar simulation for special events.
New release assignment is:
old -> SL98h tagged as SL98h_1
pro -> SL98j tagged as SL98j_1
SL98k
new -> SL98l tagged as SL98l_1
dev -> SL99a
The summary of changes in new release since release on December 16, 1998 are outlining below.
ROOT
- version Root 2.20 has been released which has modification to meet needs of STAR Collaboration. The following parts of ROOT have been modified /fixed:
- Geometry - ROOT 3D Geometry classes;
- Math - common ROOT math classes;
- System - interface with the host operating system;
StROOT
New classes derived:
- St_ObjetSet - a class derived from St_DataSet to "wrap" any Tobject ;
- St_TableSorter - a class to sort any tables and the simple C arrays via standard C "qsort" subroutine and a fast search using "BinarySearch" method and standard C "bsearch" subroutine as well ;
- St_Node, St_NodePosition, St_NodeView, St_NodeViewIter - set of the classes to provide an interface between GEANT and ROOT application;
- St_io_Maker - a special maker to manage IO operation for whole chain.
Modified Classes:
- St_DataSet - improved Clone(), Find(), FingObjet();
- St_DataSetIter - improved, bug fixed;
- St_Table - "table browser/generator" methods were introduced;
- St_XDFFile - new methods to provide "interactive" and "command line" browsing of XDF files;
- St_Chain/StMaker - new methods to provide ROOT I/O via Ttree/Tbranch classes.
New user makers added:
- St_tss_Maker - runs tss and makes pixel data;
- St_tcl_Maker - makes hits from pixel data, if no pixel data calls fast simulator;
- St_tpt_Maker - reconstructs tracks and if there is Gstar data evaluation is also performed;
- St_ctf_Maker - creates parameters tables and read in GEANT hit tables;
- St_db_Maker - ROOT based Database Manager
- St_ mwc_Maker - creates parameters tables and read in GEANT hit tables;
- StTrsMaker - generates pixel data for tpc;
- St_ana_Maker - performs QA analysis under DST;
- StMagF - provides magnetic field from the STAR magnet;
- StTableNtuple - put table to NTUPLE;
- St_smdst_Maker .
Modified /fixed makers:
- St_Geant_Maker - modified to give access to Zebra, added Gparticle files;
- St_dst_Maker - modified, added Clones, added ftpc;
- St_xdfin_Maker, St_params_Maker, St_srs_Maker, St_tcl_Maker - ctf added;
- St_calib_Maker - memory leak has been fixed ;
- St_XDFFile - protection against the "wrong" table;
- St_tpt_Maker - histogramming added;
- St_run_summary - introduced specific "Clean".
- macros - added files: testStMagF.C, Get event.C, Bfc.C, ctf.C, db.C, XDFBrowser.C, clone.C, readV.C, tcl.C, tpt.C, g2r.C
New module added with bunch of files:
StEvent
- create StEvent for transient event code
StDB
- ctf/ctg, tpc/tsspars, tpc/tclpars, tpc/tidpars, ftpc/fdepars, global/evrpars params included in ROOTCint macros;
- StMagF field map for interpolation included in ROOTCint macros;
PAMS
- geometry -
MDC2 modification, local to global transformation corrected, pseudopadraw parameters corrected, calorimeter patch moved;
- global/ev0
- modified to improve speed, changed par file;
- global/dst
- put ftpc in dst;
- sim/g2t
- error corrected, emc numbering updated;
- sim/g2r -
added to the repository to process g2t hits simulation in ROOT, g2t_tpc, g2t_svt and g2t_ftpc provide full functionality of svt, tpc and ftpc in ROOT;
- mwc - added electronic noise, included new threshold fot inner/outer sectors;
- tpc
- fixed bugs and increased size of local array to accommodate Vni events;
- ftpc -
replaced g2t data with reconstructed hits and tracks, changed fdepar for fcl reading reconstructed tracks,fixed bugs;
STAF
agi/gst/agsim - MDC2 modification;
- agi/gst/geant -
format correction, added rotation matrix access routine, fixed precision problem;
Signed by Torre, Valeri, Yuri, Pavel and Lidia .
Lidia Didenko
Last modified: 2/8/99 1:32 PM