Release "dev" tagged as SL99f_6 -> "new"
August 25, 1999 "new" (SL99f) version of library has been updated with "dev" (SL99g) changes tagged as SL99f_6.
"dev" still pointed to SL99g
- The present release assignment is:
SL98j (SL98j_1) no_ROOT_at_ALL MDC1 production release
SL98l (SL98l_1) ROOT_LEVEL 2.20
old -> SL99b ROOT_LEVEL 2.20 MDC2 production release
SL99d (SL99d_1) ROOT_LEVEL 2.21.08
pro -> SL99e (SL99e) ROOT_LEVEL 2.21.08
new -> SL99f (SL99f_6) ROOT_LEVEL 2.22.10
dev -> SL99g ROOT_LEVEL 2.22.10
.dev -> SL99h ROOT_LEVEL 2.22.10
This is a weekly release "dev" -> "new" to propagate new changes in codes and macros.
New features:
- ROOT version 2.22.06 has been eliminated and replaced by new one 2.22.10;
- STAF libraries and codes have been separated to different branch /afs/rhic/star/packages/StAF/SL99g/ because they are stable and don't need weekly releases;
- reorganization of StDbLib has been made.
The summary of major changes in makers, classes, pams modules and macros since release library in August 17 are outlining below.
StROOT
Classes
StHelixD - fixed bug in pathLength;
Modified/fixed Makers:
- StDbLib
- corrected problem with ifdefs about template typedefs, updated schema to include new tables in built, exposed Write method to StDbManager, made buffer inherit for Abstract interface so no mySQL dependence is exposed, modified XmlReader and XmlWriter to be in sinc with Xml format used by current Perl script, added remove Table to StDbConfigNode so that other can become owner of the table;
- StDbMaker
- number of files modified and removed due to reorganization of STAR Database, modified as an example of initialization StTpcDb object with DataBase data;
- StTpcDb
- added new StTpcDb class, added WirePlane and dimensions to StTpcDb;
- StQACosmicMaker
- changed ntuple projection to normal histogram filling, added two member functions: setSector and setNrXbin;
- StV0MiniDstMaker
- fixed compilation problem on HP related to use of const on pointer type,
- St_dst_Maker
- StKinkMaker mofidied to fill in vtx_id always with kKinkVtxId, some reorganization of code has been done.
New macros:
- TpcDbExample.C -
added new macro as an example of Db access;
Modified macros:
- drawEvent.C -
modified to keep the last picture on the screen;
- DbTest.C -
modified to give an example of Db access;
StDb
- StDbLib/ - added new files for DB management;
- include/
- added new structure for calibrations, conditions and geometry DB:
Calibrations/
Conditions/
geometry/
tpc/noiseElim.990916.tpcdaq - added noise suppression for the new electronics;
tpc/tpcgains.990816.txt - added gains for the new electronics;
tpc/noiseElim.tpcdaq - added sector 19 to bad pad list;
PAMS
- ftpc/fte - iostream replaced by iostream.h in StFtpcMomentumFit.cc for HP;
- tpc/tid
- replaced ran by rmdn in tde.F;
- tpc/tte
- modified to infer max id of rec hit either from the hit table or index table;
- tpc/idl
- tpt_track.idl modified to add curvature to the track table;
- tpc/tpt
- tpt_loadtrack.F modified to fill curvature and npos;
- sim/g2t - g2tmain.g
modified to add rich_rgap to rich table, g2t_get_kine.F modified to put eg_labelT to 99999 if no particle table is available.
mgr:
added and modified scripts for managing production DB and SW guide;
- stats.pl - added new file for computing statistics Web page;
- swquide.pl - modified to move data files to datapool;
- daqscan-all.pl - added to run scanner on disk-resident DAQ files to load DB info;
makefiles MakeArch.mk, MakeDll.mk, MakeEnv.mk, Makepam.mk have modified due to separation of STAF in
different branch.
Signed by Torre, Yuri, Victor, Valeri and Lidia .
Lidia Didenko
Last modified: 8/27/99 1:32 PM