Release "dev" tagged as SL99d_1 -> "new"


May 31 1999, "dev" version of Library has been tagged as SL99d_1 and moved to "new".

The main purpose of this release is to fix a problem with macro doEvents.C and get it working for MDC1, MDC2 and post MDC2 .xdf and .root files

"dev" branch is remained SL99e and will be used for development.

The present release assignment is:

SL98j (SL98j_1)

SL98l(SL98l_1)

old -> SL99a (SL99a_2)

pro -> SL99b (tagged as SL99b) MDC2 production version

SL99c (tagged as SL99c_1)

new -> SL99d (tagged as SL99d_1)

dev -> SL99e

The summary of changes in user's and infrastructure makers, classes, pams modules and macros since release library in May 11 are outlining below.

StROOT

Classes:

 St_DataSet - GetObject has been adjusted to fit St_ObjectSet;

 St_DataSetIter - introduced protection against of ZERO pointer;

 StTree - set default branches Off;

 StArray - StVectorInt class has been added;

 St_baseLinkDef - StVectorInt class added;

 St_VoidSet - removed GetObject method to avoid clash with St_DataSet;

 St_Node - St_Node and TShape list has been introduced, St_Node file format has been changed;

 St_PolyLine3D, StPolyLineShape - switched to TPoints3dABC class, modified to activate X3D function, points and lines modes have been activated;

 St_TableSorter - introduced GetLastFound, CountKey and CountKeys, FindFirstKey methods;

 St_TableElementDescriptor - the first implementation of the table column descriptor class;

 St_Table3Points, St_TablePoints - new class for 3D table viewer;

 StDedxPid - modified to add static dedx calibration data members, set, get functions;l

 StTpcDedxPid - modified to make static data members public;

 StTrack - fixed non initialized pointers;

 StVertexColection - list replaced by vectors,

 StGlobalTrack - added length & method;

 StHits3DPoints - new class created to 3D drawing operation for StHit connections;

 StHelix3DPoints - new class created to draw StHelix3D and StTrack;

 StMaker - benchmark replaced by Start & Stop timer;

 

Modified/fixed Makers

New macros:

 

Modified macros:

Removed macros:

bfcz.C, GetEvent.C, LdStaf.C, LoadMev.C, LoadXDF.C, Stream.C, ana.C, calibtest.C, clone.C, cft.C dedx_root.C, dedxr.C, dir.C, emc.C, evg.C, mev.C, io.C, plotTable.C, readV.C, read_hist_file_draw.C, read_hist_file_to_ps.C, read_xdffile_make_hist.C, readfz_plot.C, tcl.C, tpt.C, tracksDraw.C, trs.C, tss.C, xdf.C, db.C. load.C.

 

StDb/params:

 

PAMS

 

 

Signed by Torre, Yuri, Victor, Valeri, Pavel, Kathy and Lidia .


Lidia Didenko

Last modified: 6/04/99 1:32 PM