Report problems to ATLAS LXR Team (with time and IP address indicated)

The LXR Cross Referencer

source navigation ]
diff markup ]
identifier search ]
general search ]
 
 
Architecture: linux ]
Version: release_13_0_10 ] [ release_13_0_30 ] [ release_13_0_40 ] [ release_13_1_0 ]

001 -----------------------------------------------------------------------------
002 2007-09-07 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
003         * Tagging AtlantisJava-09-08-02
004 
005         * Recover the save canvas options
006         M src/atlantis/gui/AAnimationControl.java
007     M src/atlantis/gui/ASaveCanvasFileChooser.java
008     
009     * Minor
010     M src/atlantis/canvas/AWindow.java
011 
012 -----------------------------------------------------------------------------
013 2007-09-07 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
014         * Tagging AtlantisJava-09-08-01
015 
016         * Add ntupleXML script
017         A scripts/
018         A scripts/ntupleXML.h
019         
020         * Improve Code Readability
021     M src/atlantis/parameters/ACommandProcessor.java
022 
023 -----------------------------------------------------------------------------
024 2007-09-07 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
025         * Tagging AtlantisJava-09-08-00
026 
027         * Show Trigger Tower & Jet Element in V-Plot
028           Treat Trigger Tower & Jet Element as normal data types
029         M configuration/config.xml
030         M src/atlantis/event/AEvent.java
031         M src/atlantis/event/ALVL1JetElementData.java
032         M src/atlantis/event/ALVL1TriggerTowerData.java
033         M src/atlantis/event/ALegoData.java
034         M src/atlantis/projection/AProjection2D.java
035 
036         * Special code for parameters under "StatusRoot" or "StatusGroup"
037         M src/atlantis/config/AConfig.java
038  
039         * Cleaning up
040         M src/atlantis/list/AListManager.java
041         M src/atlantis/utils/ACaloPulseShapePlot.java
042 
043 -----------------------------------------------------------------------------
044 2007-08-30 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
045         * Tagging AtlantisJava-09-07-99
046         
047         * Fixed crash with new colourscheme
048         M src/atlantis/gui/AAnimationControl
049         
050         * Minor: charge of PDGid's
051         M configuration/pdg.xml
052         
053 -----------------------------------------------------------------------------
054 2007-08-30 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
055         * Tagging AtlantisJava-09-07-98
056 
057         * ETMis class bug fix - wrong implementation of cuts (cutEta,
058           cutPhi which assigned numDraw = numData if there were no cuts
059           applied - wrong as it eliminated previous possible cuts like list
060           cuts, data in ignore list, etc).
061           ETMis also refactored a bit and made more universal
062         M src/atlantis/event/AETMisData.java
063 
064         * Redraw all windows on canvas after VP cuts are applied
065         M src/atlantis/interactions/ARectangleVPSelection.java
066 
067         * Minor
068         M events/event.dtd
069         M src/atlantis/event/AJetData.java
070         M src/atlantis/parameters/ACommandProcessor.java
071 
072 -----------------------------------------------------------------------------
073 2007-08-30 Eric Jansen <e.jansen -- at -- hef.ru.nl>
074         * Tagging AtlantisJava-09-07-97
075 
076         * Fixed crash with new colourscheme and events without calo data
077         M src/atlantis/event/ACalorimeterData.java
078 
079 -----------------------------------------------------------------------------
080 2007-08-29 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
081         * Tagging AtlantisJava-09-07-96
082 
083         * Cross-event basis for masking (ignoring) datapyes (using Invisible
084           list), all relevant checks done
085         M src/atlantis/list/AListManager.java
086         M src/atlantis/list/AList.java
087         M src/atlantis/event/AEvent.java
088         M src/atlantis/event/AData.java
089 
090         * Slightly different style for calo real pulse shapes
091         M src/atlantis/utils/ACaloPulseShapePlot.java
092 
093         * Calo real pulse shapes window pops up only if there is no key
094           modifier pressed for the Pick interaction (but still pops up by
095           default)
096         M src/atlantis/interactions/APickInteraction.java 
097 
098 -----------------------------------------------------------------------------
099 2007-08-28 Eric Jansen <e.jansen -- at -- hef.ru.nl>
100         * Tagging AtlantisJava-09-07-95
101 
102         * Added -w option for limiting screen width used by Atlantis
103         M src/atlantis/Atlantis.java
104 
105 -----------------------------------------------------------------------------
106 2007-08-24 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
107         * Tagging AtlantisJava-09-07-94
108         
109         * New colorMap
110         * Also updated colour by energy so hitCol used on all projections
111         M configuration/colormap.xml
112         M configuration/config.xml
113         M src/atlantis/canvas/AScaleBorder.java
114         M src/atlantis/canvas/ATitleMenuBar.java
115         M src/atlantis/event/ACalorimeterData.java
116         M src/atlantis/event/ALegoData.java
117         M src/atlantis/event/ATrackResidualData.java
118         M src/atlantis/event/ATRTData.java
119         M src/atlantis/graphics/ADrawCalorimeterSummedEndcaps.java
120         M src/atlantis/graphics/ALegoDraw.java
121         M src/atlantis/gui/AColorMap.java
122         M src/atlantis/parameters/AColorParameter.java
123         M src/atlantis/projection/AProjectionLegoPlot.java
124         M src/atlantis/projection/AProjectionVP.java
125         
126 -----------------------------------------------------------------------------
127 2007-08-23 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
128         * Tagging AtlantisJava-09-07-93
129 
130         * Small bug fix - title for TILE real pulse plot - PMT numbers were
131           the same for both channels
132         M src/atlantis/utils/ACaloPulseShapePlot.java
133 
134 -----------------------------------------------------------------------------
135 2007-08-22 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
136         * Tagging AtlantisJava-09-07-92
137 
138         * Minor changes for calorimeters real pulse shapes plots
139           change in the pick info output
140           change of the hardcoded adc2Mev constant for HEC
141           FCAL has layers 0, 1, 2 instead of layers 1, 2, 3 given in lookup
142             table values provided by Andre
143         M configuration/rpsplt_fcal.csv
144         M src/atlantis/event/AFCALData.java
145         M src/atlantis/event/ALArData.java
146         M src/atlantis/event/AHECData.java
147         M src/atlantis/event/ACalorimeterRPSPLT.java
148 
149 -----------------------------------------------------------------------------
150 2007-08-21 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
151         * Tagging AtlantisJava-09-07-91
152 
153         * LAr real pulse shapes plots - using single lookup table array for
154           all LAr regions, layers, etc
155         M src/atlantis/event/ACalorimeterRPSPLT.java
156         M src/atlantis/event/ALArData.java
157         M configuration/rpsplt_lar.csv
158 
159 -----------------------------------------------------------------------------
160 2007-08-21 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
161         * Tagging AtlantisJava-09-07-90
162 
163         * Minor, unused code commented out, some code comments added
164         M src/atlantis/utils/ACaloPulseShapePlot.java
165 
166         * Minor bug fixed (ListManager to show name as well as storegate key)
167         M src/atlantis/list/AList.java
168 
169         * Real pulse shapes plots for HEC and FCAL added along with their
170           lookup tables of values in CSV files
171           HEC, FCAL and LAr to use hardcoded constants if adc2Mev value for 
172           a cell is not available (indicated by -1)
173           some changes at TILE
174         A configuration/rpsplt_fcal.csv
175         A configuration/rpsplt_hec.csv
176         M events/event.dtd
177         M src/atlantis/event/ACalorimeterData.java
178         M src/atlantis/event/ACalorimeterRPSPLT.java
179         M src/atlantis/event/AFCALData.java
180         M src/atlantis/event/AHECData.java
181         M src/atlantis/event/ATILEData.java
182         M src/atlantis/event/ALArData.java
183 
184 -----------------------------------------------------------------------------
185 2007-08-21 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
186         * Tagging AtlantisJava-09-07-89
187         
188         * Added PDGid's for use with xml files created from Ntuple
189         M configuration/config.xml
190         M configuration/pdg.xml
191         
192 -----------------------------------------------------------------------------
193 2007-08-20 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
194         * Tagging AtlantisJava-09-07-88
195 
196         * Lego bug fixes -border color, legend, AOD drawing
197         M src/atlantis/canvas/AScaleBorder.java
198         M src/atlantis/graphics/ALegoDraw.java
199         M src/atlantis/projection/AProjectionLegoPlot.java
200         
201         * Bug fix - displaying all composite particle collections
202         M src/atlantis/event/ACompositeParticleData.java
203         M src/atlantis/event/AData.java
204          
205         * Minor 
206         M src/atlantis/ALegendWindow.java
207         
208 -----------------------------------------------------------------------------
209 2007-08-13 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
210         * Tagging AtlantisJava-09-07-87
211 
212         * Special code for parameters under "Data" pane
213         M src/atlantis/config/AConfig.java
214 
215 -----------------------------------------------------------------------------
216 2007-08-13 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
217         * Tagging AtlantisJava-09-07-86
218         
219         * Bug fix - configuration writer sometimes cannot save settings
220           correctly
221         M src/atlantis/gui/AConfigWriter.java
222         M src/atlantis/parameters/AAbstractParameter.java
223         M src/atlantis/parameters/AStatusGroupParameter.java
224         M src/atlantis/parameters/AStatusRootParameter.java
225         
226         * Clean up
227         M src/atlantis/event/AXMLZipEventSource.java
228 
229 -----------------------------------------------------------------------------
230 2007-08-13 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
231         * Tagging AtlantisJava-09-07-85
232 
233         * Online help vertexing picture added as a separate file
234           (and so shall be every other file included into online.xml)
235         A help/vertexing.png
236 
237         * Online help updated (Preferences menu titles), pick features
238         M help/online.xml
239         M help/help.jar
240 
241 -----------------------------------------------------------------------------
242 2007-08-12 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
243         * Tagging AtlantisJava-09-07-84
244 
245         * Reading events via Next and Previous no longer depends on
246           numerically consecutive file names, but simply reads in next,
247           resp. previous file in the directory (shall also be all right for
248           numerically consecutive file names according to run / event numbers)
249         M src/atlantis/event/AXMLFileEventSource.java
250 
251         * Pref to Preferences changed and item names under Preferences
252         M src/atlantis/gui/APreferencesControl.java
253 
254         * ZIP archive last|first warning messages shown in the info output
255           rather than in a JOptionPane dialog
256         M src/atlantis/event/AXMLZipEventSource.java
257 
258         * Minor
259         M src/atlantis/event/AEvent.java
260 
261 -----------------------------------------------------------------------------
262 2007-08-10 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
263         * Tagging AtlantisJava-09-07-83
264 
265         * Bug fix - pick+v (setting primary vertex) - missing check whether
266           vertex position values were retrieved (didn't crash Atlantis, but
267           printed NullPointerException traceback)
268           Forgot to add pick+i in the key modifiers dialog
269         M src/atlantis/interactions/APickInteraction.java 
270 
271 -----------------------------------------------------------------------------
272 2007-08-09 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
273         * Tagging AtlantisJava-09-07-82
274         
275         * Bug fix - configuration file update miswrite greek letters
276         M src/atlantis/config/AConfig.java
277         M src/atlantis/config/AConfigNode.java
278 
279 -----------------------------------------------------------------------------
280 2007-08-09 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
281         * Tagging AtlantisJava-09-07-81
282 
283         * Pick+i adds a picked data item into a new list Invisible which
284           makes is invisible and ignores it (showing e.g. calorimetry
285           re-calibrated, etc)
286           Warning about setting primary vertex with Pick+v and when finalizing
287           event
288         M src/atlantis/list/AListManager.java
289         M src/atlantis/interactions/APickInteraction.java
290         M src/atlantis/event/AEvent.java
291 
292         * Minor (change in the pick info output, units added for vertices)
293         M src/atlantis/event/ALArData.java
294         M src/atlantis/event/AMDTData.java
295         M src/atlantis/event/AVertex.java
296         M src/atlantis/event/ASVxData.java
297 
298 -----------------------------------------------------------------------------
299 2007-08-08 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
300         * Tagging AtlantisJava-09-07-80
301 
302         * Change "%int;" to "%integer;"
303         M events/event.dtd
304         
305         * Minor
306         M src/atlantis/interactions/APickInteraction.java
307         
308         * Clean up
309         M src/atlantis/event/ACalorimeterData.java
310         M src/atlantis/event/AEvent.java
311         M src/atlantis/event/ARVxData.java
312         M src/atlantis/event/AXMLFileNetworkSource.java
313         M src/atlantis/geometry/ADetectorSystem.java
314         M src/atlantis/graphics/ADrawCalorimeterSummedEndcaps.java
315         M src/atlantis/graphics/encoders/IntHashtable.java
316         M src/atlantis/interactions/ARectangleVPSelection.java
317         M src/atlantis/projection/AProjection3DBox.java
318 
319 -----------------------------------------------------------------------------
320 2007-08-08 Eric Jansen <e.jansen -- at -- hef.ru.nl>
321         * Tagging AtlantisJava-09-07-79
322 
323         * Separate indet and muon tracks based on track author
324         M events/event.dtd
325         M src/atlantis/event/AEventFromXML.java
326 
327 -----------------------------------------------------------------------------
328 2007-08-08 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
329         * Tagging AtlantisJava-09-07-78
330 
331         * Pick V key modification - to set picked simulated of reconstructed
332           vertex the primary vertex considered by Atlantis
333           New button - set the original primary vertex from an event
334         M configuration/config.xml
335         M src/atlantis/event/ARVxData.java
336         M src/atlantis/interactions/APickInteraction.java
337         M src/atlantis/parameters/ACommandProcessor.java
338 
339         * Bug fix of EPS pictures - systems with mixed-locale had decimal
340           comma instead of decimal point - this was producing corrupted EPS
341           files, fixed in d2s() method which is used for creating EPS files
342         M src/atlantis/utils/AMath.java
343 
344 -----------------------------------------------------------------------------
345 2007-08-03 Adam Davison <adamd -- at -- hep.ucl.ac.uk>
346         * Tagging AtlantisJava-09-07-77
347 
348         * Fixes for bugs in the mouse help dialog
349         M src/atlantis/gui/AEventQueue.java
350         M src/atlantis/gui/AMouseHelpDialog.java
351         M src/atlantis/interactions/AInteractionsManager.java
352         M src/atlantis/utils/AUtilities.java
353 
354         * New Show in 3DBox button for rectangle selections in vplot
355         * Support still very basic but you can now point it roughly at a track
356         M src/atlantis/interactions/ARectangleVPSelection.java
357         M src/atlantis/projection/AProjection3DBox.java
358         M src/atlantis/utils/AMath.java
359 
360 -----------------------------------------------------------------------------
361 2007-08-01 Eric Jansen <e.jansen -- at -- hef.ru.nl>
362         * Tagging AtlantisJava-09-07-76
363 
364         * No muon endcap segments in barrel view
365         M src/atlantis/event/AData.java
366         M src/atlantis/event/AEventFromXML.java
367         M src/atlantis/event/AMuonSegmentData.java
368 
369 -----------------------------------------------------------------------------
370 2007-07-31 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
371         * Tagging AtlantisJava-09-07-75
372 
373         * Fixed TRT drift signs for z<0
374         M src/atlantis/event/ATRTData.java
375 
376 -----------------------------------------------------------------------------
377 2007-07-31 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
378         * Tagging AtlantisJava-09-07-74
379 
380         * Add color by driftSign and isOutlier for TRT hits
381         * Display TRT hits as circles with arrows to show driftSign
382         M configuration/config.xml
383         M src/atlantis/event/ATRTData.java
384 
385         * MissEt drawn as dashed line on Legoplot
386         * Jets and MissEt both colored by constant on Legoplot
387         M src/atlantis/event/ALegoData.java
388         M src/atlantis/graphics/ALegoDraw.java
389 
390         * Updated features in help
391         M help/help.jar
392         M help/online.xml
393         
394 -----------------------------------------------------------------------------
395 2007-07-27 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
396         * Tagging AtlantisJava-09-07-73
397 
398         * Lookup table values were not read in if Atlantis wasn't run from
399           the current directory - fixed
400         M src/atlantis/event/ATILEData.java
401         M src/atlantis/event/ALArData.java
402 
403 -----------------------------------------------------------------------------
404 2007-07-26 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
405         * Tagging AtlantisJava-09-07-72
406 
407         * Made Jets color by constant
408         * Reduced RecVertex Symbol Size
409         M configuration/config.xml
410         
411         * If use color by jet auto switches to jet color by index
412         M src/atlantis/event/ACalorimeterData.java
413         M src/atlantis/event/ATrackData.java
414         
415         * Bug fix of set Aspect ratio 1 for LegoPlot and VP
416         M src/atlantis/gui/ADemoThread.java
417         M src/atlantis/interactions/AZMRInteraction.java
418         M src/atlantis/projection/AProjection2D.java
419         M src/atlantis/projection/AProjectionLegoPlot.java
420         M src/atlantis/projection/AProjectionVP.java
421         
422         * New color by energy colormap
423         M configuration/colormap.xml
424         
425 -----------------------------------------------------------------------------
426 2007-07-26 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
427         * Tagging AtlantisJava-09-07-71
428 
429         * Add driftSign and isOutlier data to InDetTrack
430         * Display TRT hits as arrows to show driftSign
431         M src/atlantis/event/AInDetTrackData.java
432         M src/atlantis/event/ATRTData.java
433         
434 -----------------------------------------------------------------------------
435 2007-07-26 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
436         * Tagging AtlantisJava-09-07-70
437 
438         * Last residues of CTB (combined test beam) 2004 support removed
439           CaloTB class and its tag
440           ADataAbstract class (the main base class being AData back again)
441         R src/atlantis/event/ADataAbstract.java
442         R src/atlantis/event/ACaloTBData.java
443         M events/event.dtd
444         M src/atlantis/list/AList.java
445         M src/atlantis/interactions/APickInteraction.java
446         M src/atlantis/graphics/APickingGraphics2D.java
447         M src/atlantis/graphics/ADrawnGraphics2D.java
448         M src/atlantis/event/AEventFromXML.java
449         M src/atlantis/event/AEvent.java
450         M src/atlantis/event/AETMisData.java
451         M src/atlantis/event/AData.java
452         M src/atlantis/event/ACalorimeterData.java
453 
454 -----------------------------------------------------------------------------
455 2007-07-25 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
456         * Tagging AtlantisJava-09-07-69
457 
458         * Check box added whether the selected event location shall be
459           default (necessary changes in other files using AXMLFileChooser)
460         M src/atlantis/utils/xml/AXMLFileChooser.java
461         M src/atlantis/gui/AReadFileChooser.java
462         M src/atlantis/gui/APreferencesControl.java
463         M src/atlantis/gui/AFileControl.java
464         M src/atlantis/gui/ADemoDialog.java
465 
466         * Simulated muon tracks to print both Athena ID and Atlantis index
467           in pick
468         M src/atlantis/event/ASMTrData.java
469 
470 -----------------------------------------------------------------------------
471 2007-07-24 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
472         * Tagging AtlantisJava-09-07-68
473 
474         * Calorimeter (LAr and TILE) real pulse shapes plots lookup tables
475           values reading reimplemented - now the values are in CSV (comma
476           separated values files). The Atlantis float[] arrays are initialised
477           from these files only if real pulse shapes data is available for
478           TILE, resp. for LAr and only once per Atlantis session
479           Using external library, resp. its minimalistic build, for parsing
480           CSV files
481         R src/atlantis/event/ALArBarrelRPSPLTAmplitude.java
482         R src/atlantis/event/ALArBarrelRPSPLTTime.java
483         R src/atlantis/event/ALArEndcapRPSPLTAmplitude.java
484         R src/atlantis/event/ALArEndcapRPSPLTTime.java
485         R src/atlantis/event/ATILERPSPLT.java
486         A src/atlantis/event/ACalorimeterRPSPLT.java
487         A configuration/rpsplt_lar.csv
488         A configuration/rpsplt_tile.csv
489         M src/atlantis/event/ACalorimeterData.java
490         M atlantis/event/ALArData.java
491         M atlantis/event/ATILEData.java
492 
493         * New library for parsing comma separated values (CSV)
494           (minimal build of http://ostermiller.org/utils/CSV.html, 
495           ostermillerutils_1_05_00_for_java_1_4.jar library (fraction of the
496           original size))
497         A lib/ostermillerutils_1_05_00.jar 
498         M ant/build.xml
499 
500         * Adding Track (driftSign, isOutlier) and STr (phiEndVertex,
501           rhoEndVertex, zEndVertex) definitions
502         M events/event.dtd
503 
504         * Minor
505         M Atlantis.jpx
506 
507 -----------------------------------------------------------------------------
508 2007-07-23 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
509         * Tagging AtlantisJava-09-07-67 (tagging 09-07-66 failed)
510 
511         * Pick works for Track Residual
512         M configuration/config.xml
513         M src/atlantis/event/ATrackResidualData.java
514         M src/atlantis/graphics/APickingGraphics2D.java
515         M src/atlantis/interactions/AInteractionsManager.java
516         M src/atlantis/interactions/APickInteraction.java
517         M src/atlantis/projection/AProjectionTrackResidual.java
518 
519 -----------------------------------------------------------------------------
520 2007-07-23 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
521         * Tagging AtlantisJava-09-07-65
522 
523         * Show Track Residuals
524         M configuration/config.xml
525         M src/atlantis/canvas/AScaleBorder.java
526         M src/atlantis/canvas/AWindow.java
527         M src/atlantis/event/ATrackData.java
528         A src/atlantis/event/ATrackResidualData.java
529         M src/atlantis/graphics/APickingGraphics2D.java
530         M src/atlantis/gui/AGUI.java
531         M src/atlantis/interactions/APickInteraction.java
532         A src/atlantis/projection/AProjectionTrackResidual.java
533         M src/atlantis/utils/AMath.java
534 
535         * Minor
536         M src/atlantis/event/A3DPointData.java
537         M src/atlantis/event/AEventFromXML.java
538         M src/atlantis/geometry/ABarrelCalorimeterDetector.java
539         M src/atlantis/gui/AMouseHelpDialog.java
540         M src/atlantis/interactions/AModifier.java
541 
542 -----------------------------------------------------------------------------
543 2007-07-23 Eric Jansen <e.jansen -- at -- hef.ru.nl>
544         * Tagging AtlantisJava-09-07-64
545 
546         * Fix displayed eta values for outermost TILE layer
547         M src/atlantis/geometry/ACalorimeterDetector.java
548 
549         * Theta definition different for Moore and EDM muon segments, 
550           use the EDM convention. The removed code should have been in 
551           AMuonSegmentData.java to begin with.
552         M src/atlantis/event/ASegmentData.java
553 
554 -----------------------------------------------------------------------------
555 2007-07-20 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
556         * Tagging AtlantisJava-09-07-63
557 
558         * Atlantis sends its local machine name in the online mode
559           Bug fix - http:// should not appear in the online mode dialog
560         M src/atlantis/gui/AReadEventFromServerDialog.java
561 
562         * Atlantis prints datatype and store gate key information with
563           wrong phi* warnings
564         M src/atlantis/event/AEventFromXML.java
565 
566 -----------------------------------------------------------------------------
567 2007-07-20 Adam Davison <adamd -- at -- hep.ucl.ac.uk>
568         * Tagging AtlantisJava-09-07-62
569 
570         * Minor bug fix
571         M src/atlantis/gui/AEventQueue.java
572 
573         * Added aspect ratio 1 menu item to zmr popup
574         M src/atlantis/interactions/AZMRInteraction.java
575 
576 -----------------------------------------------------------------------------
577 2007-07-20 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
578         * Tagging AtlantisJava-09-07-61
579 
580         * Bug fix - calculateRhoPhi() method shall always be called from
581           AData.makeDrawList() but the reference to primary vertex is removed
582           (primary vertex is not taken into account now)
583           Related clean up in AS3DData class
584         M src/atlantis/event/AS3DData.java
585         M src/atlantis/event/A3DPointData.java
586         M src/atlantis/event/AData.java
587 
588 -----------------------------------------------------------------------------
589 2007-07-19 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
590         * Tagging AtlantisJava-09-07-60
591 
592         * Removed some hardcoded values (step), clean up or real pulse shapes
593           plots code
594         M src/atlantis/event/ATILEData.java
595         M src/atlantis/event/ALArData.java
596 
597 -----------------------------------------------------------------------------
598 2007-07-19 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
599         * Tagging AtlantisJava-09-07-59
600 
601         * Unzoom Full restores to initial state and also works on ZMR
602         M src/atlantis/canvas/AWindow.java
603         M src/atlantis/interactions/AZMRInteraction.java
604         
605 -----------------------------------------------------------------------------
606 2007-07-19 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
607         * Tagging AtlantisJava-09-07-58
608 
609         * Real pulse shapes plots for LAr calorimeter
610           Many lookup table arrays depending on barrel/endcap, layer
611           (sampling) and region - all put into separate classes (could not put
612           into one as compilation failed with 'code too large')
613         M src/atlantis/event/ALArData.java
614         M src/atlantis/utils/ACaloPulseShapePlot.java (minor)
615         M src/atlantis/utils/AIdHelper.java (new larIsBarrel() method)
616         A src/atlantis/event/ALArBarrelRPSPLTAmplitude.java
617         A src/atlantis/event/ALArBarrelRPSPLTTime.java
618         A src/atlantis/event/ALArEndcapRPSPLTAmplitude.java
619         A src/atlantis/event/ALArEndcapRPSPLTTime.java
620 
621         * ADC counts displayed for FCAL
622           ADC counts reading method put into mother class and used from
623           ALArData, AFCALData and AHECData, (not from ATILEData)
624         M events/event.dtd
625         M src/atlantis/event/ACalorimeterData.java
626         M src/atlantis/event/AFCALData.java
627         M src/atlantis/event/AHECData.java
628 
629         * TILE real pulse shapes implementation refactored - lookup tables
630           made float type and put into a separate class
631         M src/atlantis/event/ATILEData.java
632         A src/atlantis/event/ATILERPSPLT.java
633 
634         * Minor
635         M src/atlantis/interactions/APickInteraction.java 
636 
637 -----------------------------------------------------------------------------
638 2007-07-17 Adam Davison <adamd -- at -- hep.ucl.ac.uk>
639         * Tagging AtlantisJava-09-07-57
640 
641         * Optimised drawing of polylines, speeds up RVx ellipse rendering
642         M src/atlantis/graphics/APixelGraphics.java
643 
644 -----------------------------------------------------------------------------
645 2007-07-16 Adam Davison <adamd -- at -- hep.ucl.ac.uk>
646         * Tagging AtlantisJava-09-07-56
647 
648         * Can now select a default modifier key in the modifier help window
649         M src/atlantis/gui/AEventQueue.java
650         M src/atlantis/gui/AMouseHelpDialog.java
651         M src/atlantis/gui/AWindowControl.java
652         M src/atlantis/interactions/A3DBoxInteraction.java
653         M src/atlantis/interactions/AFishEyeInteraction.java
654         M src/atlantis/interactions/AInteraction.java
655         M src/atlantis/interactions/AInteractionsManager.java
656         M src/atlantis/interactions/APickInteraction.java
657         M src/atlantis/interactions/ASkewInteraction.java
658         M src/atlantis/interactions/ASynchroCursorsInteraction.java
659         M src/atlantis/interactions/AZMRInteraction.java
660         M src/atlantis/utils/AUtilities.java
661 
662 -----------------------------------------------------------------------------
663 2007-07-13 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
664         * Tagging AtlantisJava-09-07-55
665 
666         * Unzoom Full
667         M src/atlantis/canvas/AWindow.java
668         M src/atlantis/interactions/ARectangleVPSelection.java
669         M src/atlantis/interactions/ARectangleYXSelection.java  
670         M src/atlantis/interactions/ASelection.java     
671         
672         * Online Help update
673         M help/help.jar
674         M help/online.xml
675         
676         * Bug Fix
677         M configuration/config.xml
678         
679 -----------------------------------------------------------------------------
680 2007-07-12 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
681         * Tagging AtlantisJava-09-07-54
682 
683         * Unzoom Summed and Layers of Endcaps on YX and FR
684         * Unzoom Calorimeters and LAr on VP
685         M src/atlantis/canvas/ACanvas.java
686         M src/atlantis/canvas/AWindow.java
687         M src/atlantis/interactions/ARectangleVPSelection.java
688         M src/atlantis/interactions/ARectangleYXSelection.java  
689         
690 -----------------------------------------------------------------------------
691 2007-07-10 Adam Davison <adamd -- at -- hep.ucl.ac.uk>
692         * Tagging AtlantisJava-09-07-53
693 
694         * Mouse modifier help always on top, works only on 1.5 but compiles
695           on 1.4
696         M src/atlantis/gui/AMouseHelpDialog.java
697 
698 -----------------------------------------------------------------------------
699 2007-07-06 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
700         * Tagging AtlantisJava-09-07-52
701 
702         * RDO datatypes are turned off by default
703         M configuration/config.xml
704 
705 -----------------------------------------------------------------------------
706 2007-07-06 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
707         * Tagging AtlantisJava-09-07-51
708 
709         * CTB 2004 (test beam event archive removed)
710         R events/test_eventsTB.zip
711         
712         * New default event archive
713         M events/test_events.zip
714 
715         * TILE, FCLA, LAr, HEC provide storeGateKey 'AllCalo', thus are
716           (incorrectly !) regarded as multiple collection datatypes
717           -> remove this storeGateKey
718         M src/atlantis/event/AEventFromXML.java
719 
720 -----------------------------------------------------------------------------
721 2007-07-03 Adam Davison <adamd -- at -- hep.ucl.ac.uk>
722         * Tagging AtlantisJava-09-07-49
723 
724         * No more tracks going off to infinity
725         M src/atlantis/event/ATrackData.java
726 
727 -----------------------------------------------------------------------------
728 2007-07-01 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
729         * Tagging AtlantisJava-09-07-48
730 
731         * Association debugging (TrigInDetTrack (IDScan) - SpacePoint and
732           TrigSiSpacePoint)
733           Pick information to include index and associated SiClusters IDs,
734           SpacePoints indices uniformly 0 - numData (addIDFromClusters()
735           removed from both SpacePoints classes)
736         M src/atlantis/event/ATrigS3DData.java
737         M src/atlantis/event/AS3DData.java
738           
739         * Wrong radian calculation for pick output - fixed
740         M src/atlantis/event/AHelix.java
741 
742         * x,y,z coordinate info added into pick info
743         M src/atlantis/event/ASVxData.java
744 
745         * Minor
746         M src/atlantis/event/AData.java
747 
748 -----------------------------------------------------------------------------
749 2007-06-27 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
750         * Tagging AtlantisJava-09-07-47
751 
752         * All calorimeters - pick information of delta phi (dphi), delta eta
753           (deta) is now devided by 2.0 (plus/minus values shall be half of
754           the size (i.e. step) which is take from the geometry file)
755           PMT units added into pick info for LAr and TILE
756         M src/atlantis/event/ACalorimeterData.java
757         M src/atlantis/event/ALArData.java
758         M src/atlantis/event/ATILEData.java
759 
760         * Bugfix - Atlantis crashing in while colour by collection when
761           OverlayEvents was on and datatypes in the loaded events didn't
762           match - test added into colorByCollection()
763         M src/atlantis/event/AData.java
764 
765         * AEvent.getInfo() returns the list of datatypes in the current event
766           alphabetically sorted (used in the output window and in the event
767           properties dialog)
768         M src/atlantis/event/AEvent.java
769 
770         * File -> Event properties dialog made scrollable and resizable
771         M src/atlantis/gui/AEventPropertiesDialog.java
772 
773         * Minor
774         M src/atlantis/event/AInDetTrackData.java
775         M src/atlantis/event/AEventManager.java
776         M src/atlantis/event/AEventFromXML.java
777 
778 -----------------------------------------------------------------------------
779 2007-06-26 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
780         * Tagging AtlantisJava-09-07-46
781 
782         * Add a command line option to show those "HLTAutoKey" tracks,
783           show warning message when hiding them
784         M src/atlantis/Atlantis.java
785         M src/atlantis/event/AEventFromXML.java
786 
787 -----------------------------------------------------------------------------
788 2007-06-26 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
789         * Tagging AtlantisJava-09-07-45
790         
791         * Check resolution when change file type from eps to gif/png inside
792           the file chooser
793         M src/atlantis/gui/ASaveCanvasFileChooser.java
794 
795         * Remove unused imports
796         M src/atlantis/event/ALegoData.java
797         M src/atlantis/gui/AReadEventFromServerDialog.java
798 
799 -----------------------------------------------------------------------------
800 2007-06-25 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
801         * Tagging AtlantisJava-09-07-44
802 
803         * Association problem 
804           from S3D  to InDetTrackConvertedIPatTracks  via SiCluster
805           IndexOutOfBoundException - check added, message printed out (likely
806           problem with the Track data)
807         M src/atlantis/event/AData.java
808 
809         * Print both degrees and radians in the pick information
810         M src/atlantis/event/ATrigS3DData.java
811         M src/atlantis/event/ATauJetData.java
812         M src/atlantis/event/ATRTData.java
813         M src/atlantis/event/ASiHitData.java
814         M src/atlantis/event/ASegmentData.java
815         M src/atlantis/event/ASVxData.java
816         M src/atlantis/event/AS3DData.java
817         M src/atlantis/event/AROIData.java
818         M src/atlantis/event/APixelRDOData.java
819         M src/atlantis/event/APhotonData.java
820         M src/atlantis/event/AMuonHitData.java
821         M src/atlantis/event/AMuonData.java
822         M src/atlantis/event/AMDTData.java
823         M src/atlantis/event/ALVL1TriggerTowerData.java
824         M src/atlantis/event/ALVL1JetElementData.java
825         M src/atlantis/event/AJetData.java
826         M src/atlantis/event/AHelix.java
827         M src/atlantis/event/AElectronData.java
828         M src/atlantis/event/AETMisData.java
829         M src/atlantis/event/ACompositeParticleData.java
830         M src/atlantis/event/AClusterData.java
831         M src/atlantis/event/ACalorimeterData.java
832         M src/atlantis/event/ABJetData.java
833 
834         * Always print digit before decimal point (e.g. 0.1 rather than .1)
835         M src/atlantis/utils/AMath.java
836 
837 -----------------------------------------------------------------------------
838 2007-06-21 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
839         * Tagging AtlantisJava-09-07-43
840 
841         * CTB 2004 geometry support discontinued, Atlantis.mode removed with
842           all its references, configTB.xml removed.
843           Remaining CTB file is ACaloTBData.java for which ADataAbstract.java
844           was introduced.
845           Geometry name saving into runtime configuration values, geometry is
846           used at the next Atlantis session automatically.
847         R configuration/configTB.xml
848         M src/atlantis/gui/APreferencesControl.java
849         M src/atlantis/geometry/AAtlasDetector.java
850         M src/atlantis/event/AMDTData.java
851         M src/atlantis/event/ALegoData.java
852         M src/atlantis/Atlantis.java
853 
854         * Minor
855         M Atlantis.jpx
856 
857 -----------------------------------------------------------------------------
858 2007-06-20 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
859         * Tagging AtlantisJava-09-07-42
860 
861         * Runtime configuration values (last visited location when reading in
862           event files, saving canvas plots, etc). Values are saved into
863           runtime configuration file $HOME/.Atlantis-runtime_values.txt
864           Section "Other" removed from the configuration files
865         A src/atlantis/config/ADefaultValues.java
866         M src/atlantis/Atlantis.java
867         M src/atlantis/gui/AClosingConfirmationDialog.java
868         M src/atlantis/gui/ADemoDialog.java
869         M src/atlantis/gui/ADemoFileChooser.java
870         M src/atlantis/gui/AFileControl.java
871         M src/atlantis/gui/AInteractiveAthenaDialog.java
872         M src/atlantis/gui/AReadEventFromServerDialog.java
873         M src/atlantis/gui/AReadFileChooser.java
874         M src/atlantis/gui/ASaveCanvasFileChooser.java
875         M configuration/config.xml
876         M configuration/configTB.xml
877         
878         * Minor
879         M src/atlantis/utils/ACaloPulseShapePlot.java
880         M src/atlantis/event/AEventFromXML.java
881 
882 -----------------------------------------------------------------------------
883 2007-06-19 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
884         * Tagging AtlantisJava-09-07-41
885 
886         * Improvements to legoplot
887         * changed color on top of towers
888         * new view modes in projections popup menu
889         * better copying of projection between windows
890         M src/atlantis/canvas/ACanvas.java
891         M src/atlantis/graphics/ALegoDraw.java
892         M src/atlantis/projection/AProjectionLegoPlot.java
893         
894 -----------------------------------------------------------------------------
895 2007-06-18 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
896         * Tagging AtlantisJava-09-07-40
897 
898         * Addition of EndcapCryostat for MBTS geometry
899         M configuration/config.xml
900         M geometry/AGeometry.xml
901         M src/atlantis/geometry/ACalorimeterDetector.java
902         A src/atlantis/geometry/AEndcapCryostatDetector.java
903         M src/atlantis/geometry/AGeneralDetectors.java
904         M src/atlantis/geometry/AGeometryFromXMLReader.java
905         M src/atlantis/projection/AProjectionYX.java
906 
907         * minor
908         M src/atlantis/geometry/AEndcapCalorimeterDetector.java
909 
910 -----------------------------------------------------------------------------
911 2007-06-14 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
912         * Tagging AtlantisJava-09-07-39
913         
914         * Disable CaloMode option when displaying multiple events (not useful)
915         M src/atlantis/projection/AProjection2D.java
916         
917         * Minor
918         M src/atlantis/event/AROIData.java
919 
920 -----------------------------------------------------------------------------
921 2007-06-13 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
922         * Tagging AtlantisJava-09-07-38
923         
924         * Show Trigger Tower and Jet Element in FR and RZ
925         M configuration/config.xml
926         M configuration/configTB.xml
927         M src/atlantis/event/ALVL1JetElementData.java
928         M src/atlantis/event/ALVL1TriggerTowerData.java
929         
930 -----------------------------------------------------------------------------
931 2007-06-13 Eric Jansen <e.jansen -- at -- hef.ru.nl>
932         * Tagging AtlantisJava-09-07-37
933 
934         * Differentiation between muon/indet tracks made a bit more tolerant
935         M src/atlantis/event/AEventFromXML.java
936 
937 -----------------------------------------------------------------------------
938 2007-06-13 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
939         * Tagging AtlantisJava-09-07-36
940         
941         * Show ROI in YX, FR and RZ projections
942         M src/atlantis/event/AROIData.java
943 
944         * Update event.dtd
945         M events/event.dtd
946 
947         * Remove unused imports
948         M src/atlantis/Atlantis.java
949         M src/atlantis/event/ATILEData.java
950         M src/atlantis/gui/AHelpControl.java
951         M src/atlantis/interactions/AInteractionControl.java
952         M src/atlantis/parameters/ACommandProcessor.java
953         
954         * Minor
955         M src/atlantis/event/AAODData.java
956         M src/atlantis/event/ACompositeParticleData.java
957         M src/atlantis/event/AEventFromXML.java
958         M src/atlantis/event/AHelixAODData.java
959         M src/atlantis/event/AJetData.java
960         M src/atlantis/gui/AAnimationControl.java
961         A src/atlantis/gui/AMouseHelpDialog.java
962         M src/atlantis/gui/AReadEventFromServerDialog.java
963         R src/atlantis/interactions/AMouseHelpDialog.java
964         M src/atlantis/projection/AProjection2D.java
965         M src/atlantis/utils/xml/AXMLErrorHandler.java
966 
967 -----------------------------------------------------------------------------
968 2007-06-12 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
969         * Tagging AtlantisJava-09-07-35
970 
971         * Reading in adcCounts for HEC and display them when HEC cell is
972           picked (preparation for pulse shapes plots), AJASPlot renamed to
973           ACaloPulseShapePlot, plotPulseShapes() method made abstract in
974           ACalorimeterData
975         M src/atlantis/event/ATILEData.java
976         M atlantis/interactions/APickInteraction.java
977         M src/atlantis/event/ALArData.java
978         M src/atlantis/event/AHECData.java
979         M src/atlantis/event/AFCALData.java
980         M src/atlantis/event/ACalorimeterData.java
981         M events/event.dtd
982         R src/atlantis/utils/AJASPlot.java
983         A src/atlantis/utils/ACaloPulseShapePlot.java
984 
985         * Application closing confirmation dialog, new class created
986         A src/atlantis/gui/AClosingConfirmationDialog.java
987         M src/atlantis/gui/AGUI.java
988         M src/atlantis/gui/AFileControl.java
989         M src/atlantis/canvas/ACanvas.java
990 
991 -----------------------------------------------------------------------------
992 2007-06-08 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
993         * Tagging AtlantisJava-09-07-34
994 
995         * Problem with primary vertex calculation, X and Y component used to
996           remain from previous event if RVx, STr and Track were not available.
997           Now all three compoments are properly set (AEvent).
998           AData.makeDrawList() -> calculateRhoPhi()
999           calculateRhoPhi() method was always called and recalculated rho and
1000           phi positions based on the current values of primary vertex. This
1001           is only related to HitFilter and calculateRhoPhi() shall only be
1002           called with this relation. Relevant changes in AData, AEvent,
1003           ARVxData. DEBUG warning that calculateRhoPhi() was called is added
1004           to the rest of the classes - should be eventually cleaned up from
1005           those.
1006         M src/atlantis/event/AEvent.java
1007         M src/atlantis/event/AData.java
1008         M src/atlantis/event/ARVxData.java
1009         M src/atlantis/event/ATrackData.java
1010         M src/atlantis/event/ASiClusterRDOData.java
1011         M src/atlantis/event/ASiClusterData.java
1012         M src/atlantis/event/ASTrData.java
1013         M src/atlantis/event/ASNPData.java
1014         M src/atlantis/event/ASMTrData.java
1015         M src/atlantis/event/A3DPointData.java
1016         M src/atlantis/Atlantis.java
1017 
1018         * Primary vertex position set to 0,0,0 in the configuration file. If
1019           customised configuration is written out, the current values will
1020           appear in the file, but the values from here are never taken into
1021           account. If there is no source of primary vertex, Atlantis will
1022           always use 0,0,0 (hardcoded and shall remain so).
1023         M configuration/config.xml
1024         M configuration/configTB.xml
1025         
1026         * Track -> Zoom next track cut warning
1027         M src/atlantis/parameters/ACommandProcessor.java
1028 
1029         * Rubberband -> Cut (eta/phi) warning
1030         M src/atlantis/interactions/ARectangleVPSelection.java
1031 
1032         * Minor
1033         M src/atlantis/event/ATrigS3DData.java
1034 
1035 -----------------------------------------------------------------------------
1036 2007-06-06 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1037         * Tagging AtlantisJava-09-07-33
1038 
1039         * Track throws AAtlantisException if number of polylines is 0
1040           (old events). The datatype is discarded, the rest of the event
1041           processed normally.
1042           AAtlantisException in ATrackData must be declared in a number of
1043           other files (below).
1044         M src/atlantis/event/AEventFromXML.java
1045         M src/atlantis/event/ATrackData.java
1046         M src/atlantis/utils/AAtlantisException.java
1047         
1048         * AAtlantisException must be declared, no relevant change otherwise
1049         M src/atlantis/event/AElectronData.java
1050         M src/atlantis/event/AHelixAODData.java
1051         M src/atlantis/event/AInDetTrackData.java
1052         M src/atlantis/event/AInteractiveTrackData.java
1053         M src/atlantis/event/AMuonData.java
1054         M src/atlantis/event/AMuonTrackData.java
1055         M src/atlantis/event/ASTrData.java
1056         M src/atlantis/interactions/AVPanel.java
1057         M src/atlantis/interactions/AVSelection.java
1058 
1059 -----------------------------------------------------------------------------
1060 2007-06-06 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1061         * Tagging AtlantisJava-09-07-32
1062 
1063         * CVS tag info no longer taken from ChangeLog but from CVS variable
1064         M ant/build.xml
1065         M cmt/requirements
1066         M src/atlantis/Atlantis.java
1067         M src/atlantis/gui/AAboutDialog.java
1068 
1069         * Change of screen name
1070         M src/atlantis/event/AInDetTrackData.java
1071 
1072         * Warning (new style warning added) when Next Track cut is turned on
1073         M src/atlantis/event/ATrackData.java
1074         M src/atlantis/parameters/ACommandProcessor.java
1075         M src/atlantis/utils/AOutput.java
1076 
1077         * Displaying geometry title (geometry name) slightly modified
1078         M src/atlantis/geometry/AAtlasDetector.java
1079 
1080         * Minor (change of GUI labels, etc)
1081         M configuration/config.xml
1082         M configuration/configTB.xml
1083         M src/atlantis/interactions/ARectangleVPSelection.java
1084 
1085 -----------------------------------------------------------------------------
1086 2007-06-04 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1087         * Tagging AtlantisJava-09-07-31
1088 
1089         * Improved log and square root scales on lego plot
1090         * Fixed accuracy of tower height compared to axis value
1091         * Also minor alterations to item list on lego plot
1092         * Added log base 10 function to AMath
1093         M src/atlantis/canvas/AScale.java       
1094         M src/atlantis/event/ACalorimeterData.java      
1095         M src/atlantis/event/ALegoData.java
1096         M src/atlantis/graphics/ADrawCalorimeterSummedEndcaps.java      
1097         M src/atlantis/graphics/ALegoDraw.java  
1098         M src/atlantis/projection/AProjectionLegoPlot.java      
1099         M src/atlantis/utils/AMath.java 
1100 
1101 -----------------------------------------------------------------------------
1102 2007-06-01 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1103         * Tagging AtlantisJava-09-07-30
1104 
1105         * Bug fix - bizarre behaviour when picking a track with parameter
1106           InDet-Track-"Next Track" switched on
1107         M src/atlantis/event/ATrackData.java
1108 
1109 -----------------------------------------------------------------------------
1110 2007-05-31 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1111         * Tagging AtlantisJava-09-07-29
1112 
1113         * Bug fix of zoom next track on lego plot
1114         M src/atlantis/event/ATrackData.java
1115 
1116 -----------------------------------------------------------------------------
1117 2007-05-29 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1118         * Tagging AtlantisJava-09-07-28
1119 
1120         * Addition of Color Help Dialog
1121         M src/atlantis/canvas/AWindow.java
1122         A src/atlantis/gui/AColorHelpDialog.java
1123         M src/atlantis/gui/AHelpControl.java
1124         M src/atlantis/parameters/AAbstractParameter.java
1125         M src/atlantis/parameters/ALinkParameter.java
1126         M src/atlantis/parameters/AParameter.java
1127         
1128         * minor
1129         M src/atlantis/gui/ALegendWindow.java
1130         
1131 -----------------------------------------------------------------------------
1132 2007-05-24 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1133         * Tagging AtlantisJava-09-07-27
1134 
1135         * Geometry files reading code cleaned up and simplified
1136           AAtlasFastDetector.java removed
1137           Geometry name to be displayed on Canvas title
1138         R src/atlantis/geometry/AAtlasFastDetector.java
1139         M src/atlantis/Atlantis.java
1140         M src/atlantis/gui/AReadGeometryChooser.java
1141         M src/atlantis/geometry/AGeometryFromXMLReader.java
1142         M src/atlantis/geometry/ADetectorSystem.java
1143         M src/atlantis/geometry/AAtlasDetector.java
1144         M src/atlantis/canvas/ATitleMenuBar.java
1145 
1146 -----------------------------------------------------------------------------
1147 2007-05-23 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1148         * Tagging AtlantisJava-09-07-26
1149 
1150         * Bug fix - calculating 'multiple' parameter for ADC counts
1151           from AtlantisJava-09-07-24
1152         M src/atlantis/event/ATILEData.java
1153 
1154 -----------------------------------------------------------------------------
1155 2007-05-23 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1156         * Tagging AtlantisJava-09-07-25
1157 
1158         * Bug fix of sizing canvas and GUI for different taskbar positions
1159         M src/atlantis/Atlantis.java
1160         M src/atlantis/canvas/ACanvas.java
1161         
1162         * minor
1163         M src/atlantis/gui/ALegendWindow.java
1164         
1165         * missed from previous commit
1166         M configuration/configTB.xml
1167 
1168 -----------------------------------------------------------------------------
1169 2007-05-22 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1170         * Tagging AtlantisJava-09-07-24
1171 
1172         * TileCal real pulse shape function modified, print pedestal when pick
1173         M src/atlantis/event/ATILEData.java
1174         M src/atlantis/event/ALArData.java
1175 
1176         * Minor (GUI desing improvements)
1177         M src/atlantis/gui/AReadEventFromServerDialog.java
1178         M src/atlantis/gui/AInteractiveAthenaDialog.java
1179 
1180         * Minor
1181         M share/InteractiveServer.py
1182 
1183 -----------------------------------------------------------------------------
1184 2007-05-21 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1185         * Tagging AtlantisJava-09-07-23
1186 
1187         * Bug fixes for LegoPlot and addition of trigger debug command
1188         M configuration/config.xml
1189         M src/atlantis/event/AFCALData.java
1190         M src/atlantis/event/ALegoData.java
1191         M src/atlantis/event/ALVL1TriggerTowerData.java
1192         M src/atlantis/graphics/ALegoDraw.java
1193         M src/atlantis/parameters/ACommandProcessor.java
1194         M src/atlantis/projection/AProjectionLegoPlot.java
1195 
1196 -----------------------------------------------------------------------------
1197 2007-05-19 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1198         * Tagging AtlantisJava-09-07-22
1199 
1200         * Check user's screen resolution when saving canvas or selecting
1201           animated event
1202         M src/atlantis/gui/AAnimationControl.java
1203         M src/atlantis/gui/ASaveCanvasFileChooser.java
1204 
1205 -----------------------------------------------------------------------------
1206 2007-05-18 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1207         * Tagging AtlantisJava-09-07-21
1208 
1209         * Change all weightings of calorimeter cells from E to Et       
1210         M configuration/config.xml
1211         M configuration/configTB.xml
1212         M src/atlantis/event/ACalorimeterData.java
1213         M src/atlantis/event/AFCALData.java
1214         M src/atlantis/event/AHECData.java
1215         M src/atlantis/event/ALArData.java
1216         M src/atlantis/event/ALVL1JetElementData.java
1217         M src/atlantis/event/ALVL1TriggerTowerData.java
1218         M src/atlantis/event/ATILEData.java
1219 
1220         * Add subtags for further implementation of track residual plots
1221         M events/event.dtd
1222 
1223         * Minor
1224         M src/atlantis/gui/AAboutDialog.java
1225         M src/atlantis/gui/AParametersTable.java
1226         M src/atlantis/parameters/AStatusRootParameter.java
1227 
1228 -----------------------------------------------------------------------------
1229 2007-05-17 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1230         * Tagging AtlantisJava-09-07-20
1231 
1232         * CVS tag information available in Atlantis (read in from ChangeLog
1233           file) and new dialog Help->About
1234         M src/atlantis/gui/AHelpControl.java
1235         M src/atlantis/Atlantis.java
1236         M cmt/requirements
1237         M ant/build.xml
1238         A src/atlantis/gui/AAboutDialog.java
1239         A img/atlantis_log.gif
1240 
1241         * Minor
1242         M src/atlantis/gui/AReadEventFromServerDialog.java
1243 
1244 -----------------------------------------------------------------------------
1245 2007-05-17 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1246         * Tagging AtlantisJava-09-07-19
1247         
1248         * Add pop-up menu to enable changing scopes for a group of data types
1249         M src/atlantis/parameters/AStatusGroupParameter.java
1250         M src/atlantis/parameters/AStatusRootParameter.java
1251 
1252         * Remove fast simulation related code
1253         M configuration/config.xml
1254         M configuration/configTB.xml
1255         M events/event.dtd
1256         M src/atlantis/event/AClusterData.java
1257         M src/atlantis/event/AEvent.java
1258         R src/atlantis/event/AFastCalData.java
1259         M src/atlantis/event/AJetData.java
1260         R src/atlantis/event/AParticlesData.java
1261 
1262         * Minor
1263         M src/atlantis/event/ACalorimeterData.java
1264         M src/atlantis/event/AFCALData.java
1265         M src/atlantis/event/AHECData.java
1266         M src/atlantis/event/ALArData.java
1267         M src/atlantis/event/ATILEData.java
1268 
1269 -----------------------------------------------------------------------------
1270 2007-05-15 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1271         * Tagging AtlantisJava-09-07-18
1272 
1273         * Bug in energy factor calculation for pulse shapes fixed (cutting off
1274           real part of the number, damn!)
1275         M src/atlantis/event/ATILEData.java
1276         
1277         * Hide 3D projection which is not very functional - just by assigning
1278           higher user level in the configuration file. To revert - just remove
1279           userLevel attribute at the Group definition.
1280         M configuration/config.xml
1281         M configuration/configTB.xml
1282 
1283 -----------------------------------------------------------------------------
1284 2007-05-15 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1285         * Tagging AtlantisJava-09-07-17
1286 
1287         * Rename online dialog file (File -> Read event from server).
1288           Online mode dialog reimplemented (proper use of layouts, etc)
1289         R src/atlantis/event/AXMLNetworkSource.java
1290         A src/atlantis/gui/AReadEventFromServerDialog.java
1291         M src/atlantis/gui/AFileControl.java
1292 
1293         * Minor
1294         M src/atlantis/utils/AClientXMLRPC.java
1295 
1296 -----------------------------------------------------------------------------
1297 2007-05-11 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1298         * Tagging AtlantisJava-09-07-16
1299 
1300         * Bug fix - Pick panel shows wrong option (data or detector) after reset
1301         M src/atlantis/interactions/APickPanel.java
1302 
1303         * Make Calo Cluster appear bigger in YX, FR and RZ
1304         M src/atlantis/event/AClusterData.java
1305 
1306         * Minor
1307         M src/atlantis/event/AAODData.java
1308         M src/atlantis/event/AHelixAODData.java
1309         M src/atlantis/event/AJetData.java
1310         M src/atlantis/event/ALVL1JetElementData.java
1311         M src/atlantis/event/ALVL1TriggerTowerData.java    
1312         M src/atlantis/utils/AClientXMLRPC.java
1313 
1314         * Replace the crack jar file, which crashes when searching keyword
1315         M help/help.jar
1316 
1317 -----------------------------------------------------------------------------
1318 2007-05-10 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1319         * Tagging AtlantisJava-09-07-15
1320 
1321         * Timing out XMLRPC synchronous requests implemented by Thread which
1322           is stopped after specified delay (delay is the timer setting in the
1323           dialog less 1s). 
1324           When Apache XMLRPC 3.0 is used (which depends on Java 1.5), the same
1325           functionality can be achieved by a few extra lines of code in the
1326           previous version of AClientXMLRPC.
1327         M src/atlantis/utils/AClientXMLRPC.java
1328         M src/atlantis/event/AXMLNetworkSource.java
1329         
1330         * Minor
1331         M src/atlantis/utils/ARemoteCallerException.java
1332         M src/atlantis/gui/AFileControl.java
1333 
1334 -----------------------------------------------------------------------------
1335 2007-05-09 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1336         * Tagging AtlantisJava-09-07-14
1337 
1338         * Some interface cleanup, mostly calorimeter related
1339         M configuration/config.xml
1340         M configuration/configTB.xml
1341         M src/atlantis/event/ACalorimeterData.java
1342 
1343 -----------------------------------------------------------------------------
1344 2007-05-07 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1345         * Tagging AtlantisJava-09-07-13
1346 
1347         * Names for LAr time, gain and pedestal changed
1348         M events/event.dtd
1349         M src/atlantis/event/ALArData.java
1350 
1351         * createSTrFromSTr2() method removed, unused
1352         M src/atlantis/event/ASTrData.java
1353 
1354         * debugging output (print also zVertex, phiVertex and rhoVertex)
1355         M src/atlantis/event/AHelix.java
1356 
1357         * Minor
1358         M src/atlantis/event/AXMLNetworkSource.java
1359         M src/atlantis/event/ATrackData.java
1360         M src/atlantis/event/AMuonTrackData.java
1361 
1362 -----------------------------------------------------------------------------
1363 2007-05-07 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1364         * Tagging AtlantisJava-09-07-12
1365 
1366         * Use helices in 3D track display
1367         M src/atlantis/event/ATrackData.java
1368 
1369         * Created link to track pT cut in muon cuts tab (since it applies to 
1370           muons as well)
1371         M configuration/config.xml
1372         M configuration/configTB.xml
1373 
1374 -----------------------------------------------------------------------------
1375 2007-05-07 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1376         * Tagging AtlantisJava-09-07-11
1377 
1378         * Changing phi in phi-eta is done using mouse modifier key R
1379         M src/atlantis/interactions/AZMRInteraction.java
1380 
1381 -----------------------------------------------------------------------------   
1382 2007-05-04 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1383         * Tagging AtlantisJava-09-07-10
1384 
1385         * Bugfix for MuonTrack parameters
1386         M src/atlantis/event/AMuonTrackData.java
1387         M src/atlantis/event/ATrackData.java
1388 
1389 -----------------------------------------------------------------------------   
1390 2007-05-03 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1391         * Tagging AtlantisJava-09-07-09
1392 
1393         * Bugfix for slowness on MacOSX 10.3 (Panther)
1394         M src/atlantis/canvas/AWindow.java
1395 
1396 -----------------------------------------------------------------------------
1397 2007-05-02 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1398         * Tagging AtlantisJava-09-07-08
1399         
1400         * Always reset to startupLayout other than the current layout
1401         M src/atlantis/canvas/ACanvas.java
1402         
1403         * Update help.jar and docbook xml source file
1404         M help/help.jar
1405         M help/online.xml
1406 
1407 -----------------------------------------------------------------------------
1408 2007-04-30 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1409         * Tagging AtlantisJava-09-07-07
1410         
1411         * Update help.jar and docbook xml source file
1412         M help/help.jar
1413         M help/online.xml
1414         
1415 -----------------------------------------------------------------------------
1416 2007-04-30 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1417         * Tagging AtlantisJava-09-07-06
1418 
1419         * Show Trigger Tower and Jet Element in YX
1420         M configuration/config.xml
1421         M configuration/configTB.xml
1422         M src/atlantis/event/ALegoData.java
1423         M src/atlantis/event/ALVL1JetElementData.java
1424         M src/atlantis/event/ALVL1TriggerTowerData.java
1425         M src/atlantis/parameters/APar.java
1426         M src/atlantis/projection/AProjection2D.java
1427 
1428         * Minor
1429         M events/test_events.zip
1430         M src/atlantis/event/AAODData.java
1431         M src/atlantis/event/AClusterData.java
1432         M src/atlantis/event/AHelixAODData.java
1433         M src/atlantis/event/AJetData.java
1434 
1435 -----------------------------------------------------------------------------   
1436 2007-04-26 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1437         * Tagging AtlantisJava-09-07-05
1438 
1439         * Fixed selection of smooth curves
1440         M src/atlantis/graphics/APixelGraphics.java
1441         M src/atlantis/graphics/AVectorGraphics.java
1442 
1443 -----------------------------------------------------------------------------
1444 2007-04-26 Adam Davison <adamd -- at -- hep.ucl.ac.uk>
1445         * Tagging AtlantisJava-09-07-04
1446 
1447         * Fix two exception-causing bugs in the VPlot
1448         M src/atlantis/event/AMuonTrackData.java
1449         M src/atlantis/interactions/ARectangleVPSelection.java
1450 
1451 -----------------------------------------------------------------------------
1452 2007-04-26 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1453         * Tagging AtlantisJava-09-07-03
1454         
1455         * Bug fix - initialize special StatusRootParameter when necessary
1456         M src/atlantis/parameters/AStatusRootParameter.java
1457 
1458         * Minor
1459         M src/atlantis/Atlantis.java
1460         M src/atlantis/utils/AAtlantisException.java
1461         M src/atlantis/utils/AOutput.java
1462 
1463 -----------------------------------------------------------------------------
1464 2007-04-25 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1465         * Tagging AtlantisJava-09-07-02
1466 
1467         * PMT time, gain and pedestal readed in. Time and gain displayed
1468           with pick information (preparation for real pulse shapes plots)
1469         M events/event.dtd
1470         M src/atlantis/event/ALArData.java
1471 
1472 
1473         * d0 calculation removed for RMTr (AMuonTrackData) - not necessary as
1474           AHelix was removed from Track inheritance
1475         M src/atlantis/event/AEventFromXML.java
1476 
1477 -----------------------------------------------------------------------------
1478 2007-04-23 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1479         * Tagging AtlantisJava-09-07-01
1480         
1481         * Electron/Muon are not shown in XZ, YZ, Phi-Z and 3D projections now
1482         M src/atlantis/event/AHelixAODData.java
1483 
1484 -----------------------------------------------------------------------------
1485 2007-04-20 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1486         * Tagging AtlantisJava-09-07-00
1487         
1488         * Bug fix - problems caused by merging AHelixData and ATrackData
1489         M src/atlantis/event/AAODData.java
1490         M src/atlantis/event/AData.java
1491         M src/atlantis/event/AHelixAODData.java
1492         M src/atlantis/event/ATrackData.java
1493         
1494         * Minor
1495         M configuration/config.xml
1496         M configuration/configTB.xml
1497 
1498 -----------------------------------------------------------------------------
1499 2007-04-20 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1500         * Tagging AtlantisJava-09-06-99
1501         
1502         * Bug fix - STr color function error when choosing "Particle Type" or 
1503           "Original Vertex"
1504         M src/atlantis/event/ASTrData.java
1505         M src/atlantis/event/ATrackData.java
1506 
1507 -----------------------------------------------------------------------------
1508 2007-04-19 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1509         * Tagging AtlantisJava-09-06-98
1510         
1511         * Update help.jar and docbook source file
1512         M help/help.jar
1513         M help/online.xml
1514 
1515 -----------------------------------------------------------------------------
1516 2007-04-19 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1517         * Tagging AtlantisJava-09-06-97
1518         
1519         * Add vertexing picture
1520         M help/help.jar
1521         
1522         * Minor changes
1523         M src/atlantis/event/AAODData.java
1524         M src/atlantis/event/ABJetData.java
1525         M src/atlantis/event/ACompositeParticleData.java
1526         M src/atlantis/event/AElectronData.java
1527         M src/atlantis/event/AMuonData.java
1528         M src/atlantis/event/APhotonData.java
1529         M src/atlantis/event/ASMTrData.java
1530         M src/atlantis/event/ASNPData.java
1531         M src/atlantis/event/ASTrData.java
1532         M src/atlantis/event/ATauJetData.java
1533 
1534 -----------------------------------------------------------------------------
1535 2007-04-18 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1536         * Tagging AtlantisJava-09-06-96
1537         
1538         * Change Muon Detector name from "Muon" to "MuonDet" to differentiate
1539           it from the "Muon" under AOD
1540         M configuration/config.xml
1541         M configuration/configTB.xml
1542         M help/help.jar
1543         M help/online.xml
1544 
1545 -----------------------------------------------------------------------------
1546 2007-04-18 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1547         * Tagging AtlantisJava-09-06-95
1548 
1549         * Update help.jar, and put docbook xml source file under help folder,
1550           also change accepted javahelp file from "helpset.hs" to "jhelpset.hs"
1551         M help/help.jar
1552         A help/online.xml
1553         M src/atlantis/gui/AHelpSystem.java
1554 
1555 -----------------------------------------------------------------------------
1556 2007-04-16 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1557         * Tagging AtlantisJava-09-06-94
1558 
1559         * Change the sign of pt based on the fact that negative pdgId refers
1560           to positive charge and vice versa, and move some AOD code from
1561           Track class to HelixAOD class
1562         M src/atlantis/event/AElectronData.java
1563         M src/atlantis/event/AHelixAODData.java
1564         M src/atlantis/event/AMuonData.java
1565         M src/atlantis/event/ATrackData.java
1566 
1567 -----------------------------------------------------------------------------
1568 2007-04-16 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1569         * Tagging AtlantisJava-09-06-93
1570 
1571         * Show AOD electrons and muons with correct direction of 'v's in V-Plot
1572           based on the sign of pt
1573         M src/atlantis/event/AElectronData.java
1574         M src/atlantis/event/AMuonData.java
1575         M src/atlantis/event/ATrackData.java
1576 
1577         * Minor
1578         M src/atlantis/event/AEvent.java
1579 
1580 -----------------------------------------------------------------------------
1581 2007-04-16 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1582         * Tagging AtlantisJava-09-06-92
1583 
1584         * Bug fix for helix phi wrap around
1585         M src/atlantis/event/ATrackData.java
1586 
1587 -----------------------------------------------------------------------------
1588 2007-04-13 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1589         * Tagging AtlantisJava-09-06-91
1590 
1591         * Merged AHelixData and ATrackData, Atlantis now supports polyline
1592           tracks without perigee information (no helix representation)
1593         M src/atlantis/event/AEvent.java
1594         M src/atlantis/event/AHelixAODData.java
1595         R src/atlantis/event/AHelixData.java
1596         M src/atlantis/event/AInteractiveTrackData.java
1597         M src/atlantis/event/ARVxData.java
1598         M src/atlantis/event/ASTrData.java
1599         M src/atlantis/event/ATrackData.java
1600         M src/atlantis/parameters/ACommandProcessor.java
1601         M src/atlantis/projection/AProjection3DBox.java
1602         M src/atlantis/projection/AProjectionVP.java
1603 
1604         * Merged move interaction with existing ZMR in v-plot
1605         M configuration/config.xml
1606         M configuration/configTB.xml
1607         R src/atlantis/interactions/AMoveInteraction.java
1608         R src/atlantis/interactions/AMovePanel.java
1609         M src/atlantis/interactions/AZMRInteraction.java
1610 
1611 -----------------------------------------------------------------------------
1612 2007-04-04 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1613         * Tagging AtlantisJava-09-06-90
1614 
1615         * Improve the functionality of updating user's configuration file
1616         M src/atlantis/Atlantis.java
1617         A src/atlantis/config
1618         A src/atlantis/config/AConfig.java
1619         A src/atlantis/config/AConfigNode.java
1620 
1621         * Solve the problem, which will generate incorrect user configuration
1622           file if a parameter's definition is splitted to more than one line
1623           in xml file
1624         M src/atlantis/gui/AConfigWriter.java
1625         
1626         * Minor    
1627         M configuration/config.xml
1628         M configuration/configTB.xml
1629         M src/atlantis/gui/ADemoDialog.java
1630         M src/atlantis/gui/AExceptionHandler.java
1631         M src/atlantis/gui/AHelpControl.java
1632         M src/atlantis/utils/xml/AXMLErrorHandler.java
1633 
1634 -----------------------------------------------------------------------------
1635 2007-04-04 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1636         * Tagging AtlantisJava-09-06-89
1637 
1638         * RVx-primVxCand subtag added, primary vertex assumed the first item
1639           in the file with this flag set to 1
1640         M events/event.dtd
1641         M src/atlantis/event/ARVxData.java
1642 
1643         * Minor
1644         M src/atlantis/event/ADHelix.java (bug error msg should be printed)
1645         M share/InteractiveServer.py
1646 
1647 -----------------------------------------------------------------------------
1648 2007-03-24 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1649         * Tagging AtlantisJava-09-06-88
1650 
1651         * Usability improvements
1652           (Geometry made super group, order of datatypes, etc)
1653         M configuration/config.xml
1654         M configuration/configTB.xml
1655         M src/atlantis/gui/ADemoDialog.java
1656         M src/atlantis/gui/AGUI.java
1657         M src/atlantis/gui/AHelpControl.java
1658         M src/atlantis/gui/AListsControl.java
1659 
1660         * RVx now doesn't complain if 'numTracks' is missing in the event file
1661         M src/atlantis/event/ARVxData.java
1662 
1663 -----------------------------------------------------------------------------
1664 2007-03-22 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1665         * Tagging AtlantisJava-09-06-87
1666 
1667         * Changed drawing of composite particle
1668         M src/atlantis/event/AAODData.java
1669         M src/atlantis/event/AData.java
1670         M src/atlantis/event/AEvent.java
1671         M src/atlantis/event/AHelixAODData.java
1672         M src/atlantis/event/AJetData.java
1673         M src/atlantis/event/ALegoData.java
1674         M src/atlantis/interactions/ARectangleVPSelection.java
1675 
1676 -----------------------------------------------------------------------------
1677 2007-03-22 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1678         * Tagging AtlantisJava-09-06-86
1679 
1680         * Don't initialize server field in the dialog if there was no server
1681           name specified on the command line (remember last value)
1682         M src/atlantis/event/AXMLNetworkSource.java
1683 
1684         * Minor
1685         src/atlantis/utils/AJASPlot.java
1686 
1687 -----------------------------------------------------------------------------
1688 2007-03-21 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1689         * Tagging AtlantisJava-09-06-85
1690 
1691         * Don't show error in dialog when using demo mode
1692         M src/atlantis/Atlantis.java
1693         M src/atlantis/event/AEventFromXML.java
1694         M src/atlantis/event/AEventManager.java
1695         M src/atlantis/gui/ADemoDialog.java
1696         M src/atlantis/gui/ADemoThread.java
1697         
1698         * Remove unused parameters used by egg plot projection
1699         M configuration/config.xml
1700         M configuration/configTB.xml
1701         
1702         * Minor
1703         M src/atlantis/event/ACSCData.java
1704         M src/atlantis/event/ADHelix.java
1705         M src/atlantis/event/ALegoData.java
1706 
1707 -----------------------------------------------------------------------------
1708 2007-03-20 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1709         * Tagging AtlantisJava-09-06-84
1710 
1711         * Major changes in CSC display
1712         M configuration/config.xml
1713         M configuration/configTB.xml
1714         M src/atlantis/event/ACSCDData.java
1715         M src/atlantis/event/ACSCData.java
1716         M src/atlantis/geometry/ATrapezoidDetector.java
1717         M src/atlantis/graphics/AGraphics.java
1718         M src/atlantis/utils/AIdHelper.java
1719 
1720         * Minor changes
1721         M src/atlantis/event/ADHelix.java
1722         M src/atlantis/event/AMuonTrackData.java
1723 
1724 -----------------------------------------------------------------------------
1725 2007-03-16 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1726         * Tagging AtlantisJava-09-06-83
1727 
1728         * Added Split binning for summed endcaps
1729         M configuration/config.xml
1730         M src/atlantis/geometry/ACalorimeterDetector.java
1731         M src/atlantis/graphics/ADrawCalorimeterSummedEndcaps.java
1732 
1733 -----------------------------------------------------------------------------
1734 2007-03-12 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1735         * Tagging AtlantisJava-09-06-82
1736 
1737         * Usability improvements - change of labels, Order listboxes moved
1738         M configuration/configTB.xml
1739         M configuration/config.xml
1740         M src/atlantis/event/AEvent.java
1741 
1742         * Tilecal pulse shapes low/high gain factors made more precise
1743         M src/atlantis/event/ATILEData.java
1744 
1745         * Minor
1746         M src/atlantis/utils/AJASPlot.java
1747 
1748 -----------------------------------------------------------------------------
1749 2007-03-09 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1750         * Tagging AtlantisJava-09-06-81
1751 
1752         * Improvements to LegoPlot item legend
1753         M configuration/config.xml
1754         M configuration/configTB.xml
1755         M src/atlantis/graphics/ALegoDraw.java
1756         M src/atlantis/parameters/APar.java
1757         M src/atlantis/parameters/AStatusGroupParameter.java
1758         M src/atlantis/parameters/AStatusRootParameter.java
1759         M src/atlantis/projection/AProjectionLegoPlot.java
1760         
1761         * Removal of ROI cuts on LegoPlot
1762         M src/atlantis/event/ALegoData.java     
1763         
1764 -----------------------------------------------------------------------------
1765 2007-03-09 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1766         * Tagging AtlantisJava-09-06-80
1767 
1768         * Ignore data with storeGateKey containing "_HLTAutoKey" during parsing
1769         M src/atlantis/event/AEventFromXML.java
1770         
1771         * Minor changes
1772         M src/atlantis/gui/AConfigWriter.java
1773         M src/atlantis/interactions/AMoveInteraction.java
1774         M src/atlantis/parameters/APar.java
1775         M src/atlantis/parameters/AStatusGroupParameter.java
1776         M src/atlantis/parameters/AStatusRootParameter.java
1777 
1778 -----------------------------------------------------------------------------
1779 2007-03-09 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1780         * Tagging AtlantisJava-09-06-79
1781 
1782         * Plotting real pulse shapes plots for TileCal based on real pulse 
1783           shape function and time and amplitude lookup table values
1784           Pulse shapes for LAr stay as used to be - ADC counts with
1785           polynomial 3 fit
1786           Pulse shapes are drawn by default (without pressing 'p' modifier) in
1787           the pick interaction
1788           Methods using JAS moved from AUtilities into a separate class
1789           TileCal - pmt1Pedestal pmt2Pedestal pmt1Number pmt2Number added
1790         A src/atlantis/utils/AJASPlot.java
1791         M src/atlantis/event/ALArData.java
1792         M src/atlantis/event/ATILEData.java
1793         M src/atlantis/interactions/APickInteraction.java
1794         M src/atlantis/utils/AUtilities.java
1795         M events/event.dtd
1796         
1797 -----------------------------------------------------------------------------
1798 2007-03-07 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1799         * Tagging AtlantisJava-09-06-78
1800 
1801         * Bug fix of LegoPlot item list
1802         * Also CompositeParticles drawn with particle type colours on LegoPlot
1803         * Also ROI's turned off on startup
1804         M configuration/config.xml
1805         M configuration/configTB.xml
1806         M src/atlantis/event/ACompositeParticleData.java
1807         M src/atlantis/event/ALegoData.java
1808         M src/atlantis/event/ALVL1ResultData.java
1809         M src/atlantis/graphics/ALegoDraw.java
1810         M src/atlantis/projection/AProjectionLegoPlot.java
1811         
1812 -----------------------------------------------------------------------------
1813 2007-03-05 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1814         * Tagging AtlantisJava-09-06-77
1815 
1816         * Each element only uses one line in config file to avoid problem when
1817           writing customized configuration file
1818         M configuration/config.xml
1819         M configuration/configTB.xml
1820 
1821         * Minor change regarding the display of AOD and Jet in rho-z
1822           projection (previously around the detector in circle, now in
1823           rectangle)
1824         M src/atlantis/event/AAODData.java
1825         M src/atlantis/event/AHelixAODData.java
1826         M src/atlantis/event/AJetData.java
1827 
1828 -----------------------------------------------------------------------------
1829 2007-03-02 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1830         * Tagging AtlantisJava-09-06-76
1831 
1832         * Changes to CompositeParticle
1833         M src/atlantis/event/ACompositeParticleData.java
1834         M configuration/pdg.xml
1835         M events/event.dtd
1836         
1837 -----------------------------------------------------------------------------
1838 2007-03-01 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1839         * Tagging AtlantisJava-09-06-75
1840 
1841         * Added hide detectors option
1842         M configuration/config.xml
1843         M configuration/configTB.xml
1844         M src/atlantis/geometry/ADetectorSystem.java    
1845         
1846 -----------------------------------------------------------------------------
1847 2007-03-01 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1848         * Tagging AtlantisJava-09-06-74
1849         
1850         * Improvements to lego projection
1851         M configuration/config.xml
1852         M configuration/configTB.xml
1853         M src/atlantis/graphics/ALegoDraw.java
1854         M src/atlantis/interactions/ASynchroCursorsInteraction.java
1855         M src/atlantis/projection/AProjectionLegoPlot
1856         
1857         * minor
1858         M src/atlantis/gui/ALegendWindow.java
1859         
1860         * minor bug fix on VPlot
1861         M src/atlantis/event/ACompositeParticleData.java
1862 
1863 -----------------------------------------------------------------------------
1864 2007-02-28 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1865         * Tagging AtlantisJava-09-06-73
1866 
1867         * Minor fix for phi-rho display
1868         M src/atlantis/geometry/ABarrelCalorimeterDetector.java
1869         M src/atlantis/geometry/ABarrelSiliconDetector.java
1870         M src/atlantis/geometry/ABarrelTRTDetector.java
1871 
1872 -----------------------------------------------------------------------------
1873 2007-02-26 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1874         * Tagging AtlantisJava-09-06-72
1875 
1876         * Convert STr and SMTr into real seperate datatypes
1877         M src/atlantis/event/AEventFromXML.java
1878         M src/atlantis/event/ASMTrData.java
1879 
1880 -----------------------------------------------------------------------------
1881 2007-02-20 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1882         * Tagging AtlantisJava-09-06-71
1883 
1884         * Forgot to commit something
1885         A src/atlantis/interactions/AMoveInteraction.java
1886         A src/atlantis/interactions/AMovePanel.java
1887 
1888 -----------------------------------------------------------------------------
1889 2007-02-20 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1890         * Tagging AtlantisJava-09-06-70
1891 
1892         * Added M (move) interaction to phi-eta projection for changing phi
1893         M configuration/config.xml
1894         M configuration/configTB.xml
1895         M src/atlantis/canvas/AScaleBorder.java
1896         M src/atlantis/projection/AProjectionPhi.java
1897         M src/atlantis/projection/AProjectionVP.java
1898 
1899 -----------------------------------------------------------------------------
1900 2007-02-13 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1901         * Tagging AtlantisJava-09-06-69
1902 
1903         * Fixed cells appearing outside of Summed Endcaps detector region
1904         M src/atlantis/graphics/ADrawCalorimeterSummedEndcaps.java
1905         
1906 -----------------------------------------------------------------------------
1907 2007-02-09 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
1908         * Tagging AtlantisJava-09-06-68
1909         
1910         * Minor
1911         M configuration/config.xml
1912         M configuration/configTB.xml
1913         M src/atlantis/event/AAODData.java
1914 
1915 -----------------------------------------------------------------------------
1916 2007-02-09 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1917         * Tagging AtlantisJava-09-06-67
1918         
1919         * AOD objects made into multiple collections
1920         * Also caloClusters now drawn on legoPlot
1921         M configuration/config.xml
1922         M src/atlantis/event/AClusterData.java
1923         M src/atlantis/event/ACompositeParticleData.java
1924         M src/atlantis/event/AElectronData.java
1925         M src/atlantis/event/AEventFromXML.java
1926         M src/atlantis/event/ALegoData.java
1927         M src/atlantis/event/AMuonData.java
1928         M src/atlantis/event/APhotonData.java
1929         M src/atlantis/event/ATauJetData.java
1930         M src/atlantis/graphics/ALegoDraw.java
1931         M src/atlantis/interactions/ARectangleVPSelection.java
1932         
1933 -----------------------------------------------------------------------------
1934 2007-02-09 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1935         * Tagging AtlantisJava-09-06-66
1936 
1937         * TileCal - pick information for D0 cells eventually the same as
1938           for all other cells :-)
1939         * Minor
1940         M src/atlantis/interactions/APickInteraction.java
1941         M src/atlantis/interactions/AMouseHelpDialog.java
1942         M src/atlantis/event/ATILEData.java
1943 
1944 -----------------------------------------------------------------------------
1945 2007-02-08 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1946         * Tagging AtlantisJava-09-06-65
1947 
1948         * Java fails on SLC4 64bit 8GB memory lxplus machines with "Could
1949           not reserve enough space for object heap" - it tries to allocate
1950           more than the user limit is. Memory restricting options added for
1951           compiling and running Atlantis.
1952         M cmt/requirements
1953         M share/atlantis
1954 
1955 -----------------------------------------------------------------------------
1956 2007-02-07 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
1957         * Tagging AtlantisJava-09-06-64
1958 
1959         * Check added to prevent NullPointerException when VPlot coordinates
1960           are not calculated for MuonTracks (RMTr) (related to ADHelix,
1961           problem unsolved)
1962         M src/atlantis/event/AMuonTrackData.java 
1963 
1964 -----------------------------------------------------------------------------
1965 2007-02-06 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1966         * Tagging AtlantisJava-09-06-63
1967         
1968         * Addition of CompositeParticle
1969         M configuration/config.xml
1970         M configuration/pdg.xml
1971         M events/events.dtd
1972         M src/atlantis/event/ACompositeParticleData.java
1973         M src/atlantis/event/AEvent.java
1974         M src/atlantis/event/ALegoData.java
1975         M src/atlantis/graphics/ALegoDraw.java
1976         M src/atlantis/gui/AAnimationControl.java
1977         M src/atlantis/interactions/ARectangleVPSelection.java
1978 
1979 -----------------------------------------------------------------------------   
1980 2007-02-05 Eric Jansen <e.jansen -- at -- hef.ru.nl>
1981         * Tagging AtlantisJava-09-06-62
1982 
1983         * Fixes for muon display (BIM/BIR and segments)
1984         M src/atlantis/event/AMDTData.java
1985         M src/atlantis/event/ASegmentData.java
1986 
1987 -----------------------------------------------------------------------------
1988 2007-02-02 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
1989         * Tagging AtlantisJava-09-06-61
1990 
1991         * Addition of Summed Endcaps and related new features including legend
1992           Improvements of LAr and HEC endcap layer views
1993           Also modified zoom endcaps in Rubberband
1994         M configuration/config.xml
1995         M src/atlantis/event/ACalorimeterData.java
1996         M src/atlantis/event/AFCALData.java
1997         M src/atlantis/event/AHECData.java
1998         M src/atlantis/event/ALArData.java
1999         M src/atlantis/geometry/ACalorimeterDetector.java
2000         M src/atlantis/geometry/AEndcapCalorimeterDetector.java
2001         M src/atlantis/geometry/AGeneralDetectors.java
2002         A src/atlantis/graphics/ADrawCalorimeterSummedEndcaps.java
2003         A src/atlantis/gui/ALegendWindow.java
2004         M src/atlantis/gui/APreferencesControl.java
2005         M src/atlantis/interactions/ARectangleYXSelection.java
2006         M src/atlantis/projection/AProjectionYX.java
2007         
2008 -----------------------------------------------------------------------------
2009 2007-02-02 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2010         * Tagging AtlantisJava-09-06-60
2011 
2012         * Bug fix - after rubberband zoom, reset doesn't work
2013         M src/atlantis/canvas/ACanvas.java
2014         M src/atlantis/canvas/AWindow.java
2015 
2016         * Minor change
2017         M src/atlantis/utils/ALogOutput.java
2018         M src/atlantis/utils/AOutput.java
2019 
2020 -----------------------------------------------------------------------------
2021 2007-02-02 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2022         * Tagging AtlantisJava-09-06-59
2023 
2024         * Remove unused files
2025         M src/atlantis/event/AData.java
2026         R src/atlantis/projection/AProjectionBrainTest.java
2027         R src/atlantis/projection/AProjectionFovea.java
2028         R src/atlantis/projection/AProjectionIntensity.java
2029         R src/atlantis/projection/AProjectionUser.java
2030         R src/atlantis/projection/AProjectionUser2.java
2031         
2032         * Minor
2033         M configuration/config.xml
2034         M configuration/configTB.xml
2035 
2036 -----------------------------------------------------------------------------
2037 2007-02-01 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2038         * Tagging AtlantisJava-09-06-58
2039 
2040         * Add a new four windows setting for "Full Screen" layout
2041         M configuration/config.xml
2042         M configuration/configTB.xml
2043         
2044         * Add new command line option (-r), which is used with -l to set
2045           random access order
2046         * Two modes for demo.
2047           Single Window Mode - use full screen and one window layout, may show
2048                                different projections for each event
2049           Configuration Mode - use settings in configuration file, may contain
2050                                multiple windows, but no projection change
2051                                within any one window
2052         * Add new command line option (-g), which is used with -l to set the
2053           demo in Configuration Mode
2054         M src/atlantis/Atlantis.java
2055         M src/atlantis/gui/ADemoDialog.java
2056         M src/atlantis/gui/ADemoThread.java
2057 
2058 -----------------------------------------------------------------------------
2059 2007-02-01 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2060         * Tagging AtlantisJava-09-06-57
2061 
2062         * Setting the scroll bar in the textpanes at the end (previous
2063           solution was sometimes crashing with IndexOutOfBoundException)
2064         M src/atlantis/utils/ALogOutput.java
2065         M src/atlantis/utils/AOutput.java
2066 
2067         * Bug fix - only one timer instance can exist at a time
2068         M src/atlantis/event/AXMLNetworkSource.java
2069 
2070 -----------------------------------------------------------------------------
2071 2007-01-31 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2072         * Tagging AtlantisJava-09-06-56
2073 
2074         * Dialog for reading the events from a server takes the server name if
2075           it's specified as a command line parameter and a few minor changes
2076         M src/atlantis/event/AXMLNetworkSource.java
2077         M src/atlantis/Atlantis.java
2078 
2079         * Minor
2080         M src/atlantis/event/AEvent.java
2081         M src/atlantis/event/AData.java
2082 
2083 -----------------------------------------------------------------------------
2084 2007-01-30 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2085         * Tagging AtlantisJava-09-06-55
2086         
2087         * Correct an error introduced by my changes in AtlantisJava-09-05-89
2088         M src/atlantis/event/AXMLNetworkSource.java
2089         
2090 -----------------------------------------------------------------------------
2091 2007-01-26 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2092         * Tagging AtlantisJava-09-06-54
2093 
2094         * Add new command line option (-f), which let user specify an event as
2095           default event
2096         M src/atlantis/Atlantis.java
2097         
2098         * Minor
2099         M src/atlantis/gui/AGUI.java
2100         M src/atlantis/gui/APreferencesControl.java
2101 
2102         * Remove obsolete files
2103         R configuration/configBeginner.xml
2104         R configuration/configFast.xml
2105         R events/test_eventsFast.zip
2106         R geometry/AGeometryFast.xml
2107 
2108 -----------------------------------------------------------------------------
2109 2007-01-25 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2110         * Tagging AtlantisJava-09-06-53
2111         
2112         * Bug fix
2113         M src/atlantis/graphics/APixelGraphics.java
2114         
2115         * Minor
2116         M src/atlantis/event/AEventManager.java
2117         M src/atlantis/gui/AAnimationControl.java
2118 
2119 -----------------------------------------------------------------------------
2120 2007-01-23 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2121         * Tagging AtlantisJava-09-06-52
2122 
2123         * Bug fix - Calo histograms scale didn't work since the revision
2124           AtlantisJava-09-04-99
2125         M src/atlantis/event/AFastCalData.java
2126         M src/atlantis/event/ACalorimeterData.java
2127         M src/atlantis/event/AFCALData.java
2128 
2129 -----------------------------------------------------------------------------
2130 2007-01-22 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2131         * Tagging AtlantisJava-09-06-51
2132 
2133         * Bug fix - Canvas not repaint in Demo Mode
2134         M src/atlantis/gui/ADemoThread.java
2135 
2136         * Argument for command line option "-j" changes from letters to
2137           numbers because letter may be wrongly regarded as option
2138         M src/atlantis/Atlantis.java
2139 
2140         * Minor fix
2141         M configuration/configTB.xml
2142 
2143 -----------------------------------------------------------------------------
2144 2007-01-16 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2145         * Tagging AtlantisJava-09-06-50
2146 
2147         * Changes in pick info output to TileCal D0 cells
2148         M src/atlantis/event/ATILEData.java
2149 
2150 -----------------------------------------------------------------------------
2151 2007-01-08 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2152         * Tagging AtlantisJava-09-06-49
2153 
2154         * Exclude Histogram from Summarize output
2155         M src/atlantis/event/AHistogram.java
2156         M src/atlantis/graphics/AGraphics.java
2157         M src/atlantis/list/AListManager.java
2158         M src/atlantis/utils/A4Vector.java
2159 
2160 -----------------------------------------------------------------------------
2161 2007-01-05 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2162         * Tagging AtlantisJava-09-06-48
2163 
2164         * Bug fix - Switching on Calo->Histogram will crash
2165           Rubberband/List->Summarize operation
2166         M src/atlantis/event/ACalorimeterData.java
2167         M src/atlantis/event/AHistogram.java
2168         M src/atlantis/graphics/ADrawnGraphics2D.java
2169         M src/atlantis/graphics/AGraphics.java
2170         M src/atlantis/list/AListManager.java
2171         M src/atlantis/utils/A4Vector.java
2172 
2173         * Remove unused variable
2174         M src/atlantis/graphics/APixelGraphics.java
2175 
2176 -----------------------------------------------------------------------------
2177 2006-12-21 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2178         * Tagging AtlantisJava-09-06-47
2179 
2180         * Fixed line width of smooth curves in Linux
2181         M src/atlantis/graphics/AGraphics.java
2182         M src/atlantis/graphics/APixelGraphics.java
2183         M src/atlantis/graphics/AVectorGraphics.java
2184 
2185 -----------------------------------------------------------------------------
2186 2006-12-20 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2187         * Tagging AtlantisJava-09-06-46
2188 
2189         * Bug fix
2190         M src/atlantis/event/AData.java
2191 
2192 -----------------------------------------------------------------------------
2193 2006-12-15 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2194         * Tagging AtlantisJava-09-06-45
2195 
2196         * Patch to the AOD particle, cluster/track associations
2197         M src/atlantis/canvas/ACanvas.java
2198         M src/atlantis/canvas/AWindow.java
2199         M src/atlantis/event/AAODData.java
2200         M src/atlantis/event/AClusterData.java
2201         M src/atlantis/event/AData.java
2202         M src/atlantis/event/AElectronData.java
2203         M src/atlantis/event/AEvent.java
2204         M src/atlantis/event/AMuonData.java
2205         M src/atlantis/event/ATrackData.java
2206         M src/atlantis/projection/AProjection2D.java
2207         
2208         * Make the ZMR central mark (red filled dot) a bit smaller based on 
2209           some users' comment
2210         M src/atlantis/interactions/AZMRInteraction.java
2211         
2212 -----------------------------------------------------------------------------
2213 2006-12-14 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2214         * Tagging AtlantisJava-09-06-44
2215 
2216         * TileCal - don't print PMT2 information for D0 cells if
2217           PMT1 gain != -1
2218         M src/atlantis/event/ATILEData.java
2219 
2220         * Hide the ZMR red dot when animating the event
2221         M src/atlantis/interactions/AZMRInteraction.java
2222         M src/atlantis/gui/AAnimationControl.java
2223 
2224 -----------------------------------------------------------------------------
2225 2006-12-13 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2226         * Tagging AtlantisJava-09-06-43
2227 
2228         * Ability to show associated AOD cluster/track for AOD Particles
2229           (Electron, Muon, Photon and TauJet)
2230         M configuration/config.xml
2231         M src/atlantis/canvas/ACanvas.java
2232         M src/atlantis/canvas/AWindow.java
2233         A src/atlantis/event/AAODAssociation.java
2234         M src/atlantis/event/AAODData.java
2235         M src/atlantis/event/AAssociation.java
2236         M src/atlantis/event/AClusterData.java
2237         M src/atlantis/event/AData.java
2238         M src/atlantis/event/AElectronData.java
2239         M src/atlantis/event/AEvent.java
2240         M src/atlantis/event/AHelixAODData.java
2241         M src/atlantis/event/AMuonData.java
2242         M src/atlantis/event/ATrackData.java
2243         M src/atlantis/projection/AProjection2D.java
2244 
2245 -----------------------------------------------------------------------------
2246 2006-12-12 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2247         * Tagging AtlantisJava-09-06-42
2248 
2249         * Start-up window shows with java 1.5 onwards (previously only for 1.5)
2250         M src/atlantis/event/Atlantis.java
2251         
2252         * ESD Jet is diaplayed in the same way as AOD ParticleJet
2253         M src/atlantis/event/AJetData.java
2254         
2255         * Minor changes
2256         M events/event.dtd
2257         M src/atlantis/event/AAODData.java
2258         M src/atlantis/event/ADHelix.java
2259         M src/atlantis/event/AEvent.java
2260         M src/atlantis/event/ALegoData.java
2261         M src/atlantis/event/AS3DData.java
2262         M src/atlantis/event/ASTrData.java
2263         M src/atlantis/gui/AAnimationControl.java
2264         M src/atlantis/interactions/ARectangleVPSelection.java
2265         M src/atlantis/parameters/ACommandProcessor.java
2266         M src/atlantis/projection/AProjectionLegoPlot.java
2267         M src/atlantis/utils/AUtilities.java
2268 
2269 -----------------------------------------------------------------------------
2270 2006-12-08 Adam Davison <adamd -- at -- hep.ucl.ac.uk>
2271         * Tagging AtlantisJava-09-06-41
2272 
2273         * Performance improvements to helix rendering algorithm at high zoom
2274         M src/atlantis/event/ADHelix.java
2275 
2276 -----------------------------------------------------------------------------
2277 2006-12-05 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2278         * Tagging AtlantisJava-09-06-40
2279 
2280         * Move Calo Clusters into the EM Calorimeter region 
2281           (green region by default) in YX, RZ, FR projections
2282         M src/atlantis/event/AClusterData.java
2283         
2284         * Minor
2285         M configuration/config.xml
2286         M configuration/configTB.xml
2287         M src/atlantis/event/AAODData.java
2288         M src/atlantis/event/AHelixAODData.java
2289         M src/atlantis/event/AJetData.java
2290         M src/atlantis/gui/ADemoDialog.java
2291         M src/atlantis/gui/ALayoutDialog.java
2292 
2293 -----------------------------------------------------------------------------
2294 2006-12-05 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2295         * Tagging AtlantisJava-09-06-39
2296 
2297         * Animated event improvements (propper thread stopping, saving
2298           pictures of the animation sequence, etc)
2299         M src/atlantis/gui/AAnimationControl.java
2300 
2301 -----------------------------------------------------------------------------
2302 2006-12-05 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2303         * Tagging AtlantisJava-09-06-38
2304 
2305         * Add a new "FULL SCREEN" layout for control room demonstration,
2306           and change the Demo Mode to "FULL SCREEN" layout
2307         M configuration/config.xml
2308         M configuration/configTB.xml
2309         M src/atlantis/Atlantis.java
2310         M src/atlantis/canvas/ACanvas.java
2311         M src/atlantis/gui/ADemoThread.java
2312         M src/atlantis/gui/AGridLayout.java
2313         M src/atlantis/projection/AProjection2D.java
2314 
2315 -----------------------------------------------------------------------------
2316 2006-11-30 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2317         * Tagging AtlantisJava-09-06-37
2318         
2319         * Add a method to switch on/off a whole group of data
2320         M src/atlantis/parameters/APar.java
2321         M src/atlantis/parameters/AStatusGroupParameter.java
2322         M src/atlantis/parameters/AStatusRootParameter.java
2323 
2324 -----------------------------------------------------------------------------
2325 2006-11-30 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
2326         * Tagging AtlantisJava-09-06-36
2327 
2328         * Pointer position window now a JFrame to keep Atlantis Icon            
2329         M src/atlamtis/gui/APointerPositionWindow.java
2330         M src/atlantis/interactions/AInteractionsManager.java
2331 
2332         * Minor
2333         M src/atlantis/graphics/ALegoDraw.java
2334         
2335 -----------------------------------------------------------------------------
2336 2006-11-30 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2337         * Tagging AtlantisJava-09-06-35
2338 
2339         * Replaced contains() by indexOf()
2340         M src/atlantis/event/AEventFromXML.java
2341 
2342 -----------------------------------------------------------------------------
2343 2006-11-30 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2344         * Tagging AtlantisJava-09-06-34
2345 
2346         * Split segments and tracks into inner detector and muon types
2347         M configuration/config.xml
2348         M configuration/configBeginner.xml
2349         M configuration/configFast.xml
2350         M configuration/configTB.xml
2351         M events/event.dtd
2352         M src/atlantis/event/AData.java
2353         M src/atlantis/event/AEvent.java
2354         M src/atlantis/event/AEventFromXML.java
2355         M src/atlantis/event/AHitData.java
2356         M src/atlantis/event/AMuonHitData.java
2357         R src/atlantis/event/ARMTrData.java
2358         M src/atlantis/event/ARVxData.java
2359         M src/atlantis/event/ASegmentData.java
2360         A src/atlantis/event/AInDetSegmentData.java
2361         A src/atlantis/event/AMuonSegmentData.java
2362         M src/atlantis/event/ATrackData.java
2363         A src/atlantis/event/AInDetTrackData.java
2364         A src/atlantis/event/AMuonTrackData.java
2365         M src/atlantis/interactions/ARectangleVPSelection.java
2366         M src/atlantis/parameters/ACommandProcessor.java
2367 
2368         * Small bugfixes
2369         M src/atlantis/event/ACSCDData.java
2370         M src/atlantis/event/ACSCData.java
2371         M src/atlantis/event/AMDTData.java
2372         M src/atlantis/event/ARPCData.java
2373         M src/atlantis/geometry/ABoxDetector.java
2374         M src/atlantis/geometry/ABoxDetectors.java
2375         M src/atlantis/geometry/ATrapezoidDetector.java
2376         M src/atlantis/geometry/ATrapezoidDetectors.java
2377 
2378         * Cleanup of unused code
2379         R src/atlantis/event/AUserCircle.java
2380         R src/atlantis/event/AUserHitData.java
2381         R src/atlantis/event/AUserLine.java
2382         R src/atlantis/event/AUserRectangle.java
2383         R src/atlantis/event/AUserShape.java
2384         R src/atlantis/event/AUserTrackData.java
2385 
2386 -----------------------------------------------------------------------------
2387 2006-11-29 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2388         * Tagging AtlantisJava-09-06-33
2389 
2390         * Old event archives removed
2391         R events/test_events.zip
2392         R events/JiveXML_DigiAODTrig.T1.zip
2393         R events/JiveXML_T1_preDC3_AOD.zip
2394 
2395         * New event archives
2396         A events/test_events.zip (ttbar_t1_full)
2397         A events/test_events_ttbar_t1_aod_only.zip
2398 
2399 -----------------------------------------------------------------------------
2400 2006-11-29 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2401         * Tagging AtlantisJava-09-06-32
2402 
2403         * Animated events in the Atlantis window (yet without possibility of
2404           producing animation files)
2405         M src/atlantis/gui/ASaveCanvasFileChooser.java
2406         M src/atlantis/gui/AFileControl.java
2407         A src/atlantis/gui/AAnimationControl.java
2408 
2409         * Track - SiSpacePoints association fixed (Track - Pixel hits assoc.)
2410         M src/atlantis/event/ATrackData.java
2411         M src/atlantis/event/AHitData.java
2412 
2413         * Minor
2414         M src/atlantis/event/ATrigS3DData.java
2415         M src/atlantis/event/AS3DData.java
2416 
2417 -----------------------------------------------------------------------------
2418 2006-11-28 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2419         * Tagging AtlantisJava-09-06-31
2420 
2421         * PMT2 information is not printed out for D0 TileCal cells
2422         M src/atlantis/event/ACalorimeterData.java
2423         M src/atlantis/event/ATILEData.java
2424 
2425 -----------------------------------------------------------------------------
2426 2006-11-27 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2427         * Tagging AtlantisJava-09-06-30
2428 
2429         * Colouring calo cells by Cluster and by Jet corrected, storeGateKeys
2430           for Jet and Cluster hardcoded only in AEventFromXML class for
2431           backwards compatibility, otherwise removed,
2432           Jet/Cluster->Collection listboxes checked for colouring
2433         M src/atlantis/event/AEvent.java
2434         M src/atlantis/event/AData.java
2435         M src/atlantis/event/ACalorimeterData.java
2436 
2437         * minor
2438         M configuration/config.xml
2439 
2440 -----------------------------------------------------------------------------
2441 2006-11-27 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2442         * Tagging AtlantisJava-09-06-29
2443 
2444         * Minor bugfix for rotated SCT endcap modules
2445         M src/atlantis/geometry/AEndcapSiliconDetector.java
2446 
2447 -----------------------------------------------------------------------------
2448 2006-11-22 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2449         * Tagging AtlantisJava-09-06-28
2450 
2451         * TileCal pmt1Gain, pmt2Gain parameters added
2452         M events/event.dtd
2453         M src/atlantis/event/ATILEData.java
2454 
2455         * GIF data are created in a method (preparation for animated events)
2456         M src/atlantis/gui/ASaveCanvasFileChooser.java
2457 
2458 -----------------------------------------------------------------------------
2459 2006-10-21 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
2460         * Tagging AtlantisJava-09-06-27
2461 
2462         * Addition of LAr Endcaps and HEC views in ProjectionFR
2463           Also uses YX Rubberband to display all individual Endcap layers
2464         M configuration/config.xml
2465         M src/atlantis/event/ACalorimeterData.java
2466         M src/atlantis/geometry/AEndcapCalorimeterDetector.java
2467 
2468 -----------------------------------------------------------------------------
2469 2006-11-21 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2470         * Tagging AtlantisJava-09-06-26
2471 
2472         * Bugfix for smooth polylines
2473         M src/atlantis/graphics/AGraphics.java
2474 
2475 -----------------------------------------------------------------------------
2476 2006-10-21 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
2477         * Tagging AtlantisJava-09-06-25
2478 
2479         * Addition of LAr Endcaps and HEC views in ProjectionYX
2480           Also option in Rubberband to display all individual Endcap layers
2481           and cuts for LAr and HEC Endcaps
2482         M configuration/config.xml
2483         M src/atlantis/event/ACalorimeterData.java
2484         M src/atlantis/event/AHECData.java
2485         M src/atlantis/event/ALArData.java
2486         M src/atlantis/event/ATILEData.java
2487         M src/atlantis/geometry/ABarrelCalorimeterDetector.java
2488         M src/atlantis/geometry/ACalorimeterDetector.java
2489         M src/atlantis/geometry/AEndcapCalorimeterDetector.java
2490         M src/atlantis/geometry/AGeneralDetectors.java
2491         A src/atlantis/interactions/ARectangleYXSelection.java
2492         A src/atlantis/interactions/ARubberbandYXPanel.java
2493         M src/atlantis/projection/AProjectionYX.java
2494 
2495 -----------------------------------------------------------------------------
2496 2006-11-20 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
2497         * Tagging AtlantisJava-09-06-24
2498         
2499         * Added lvl1 result L2 and EF itemlists
2500         M src/atlantis/event/ALVL1ResultData.java
2501         M src/atlantis/graphics/ALegoDraw.java
2502         
2503 -----------------------------------------------------------------------------
2504 2006-11-20 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2505         * Tagging AtlantisJava-09-06-23
2506 
2507         * ADCCounts plotting reimplemented and made more general
2508           (mainly in AUtilities)
2509         M src/atlantis/event/ATILEData.java
2510         M src/atlantis/event/ALArData.java
2511         M src/atlantis/utils/AUtilities.java
2512         M src/atlantis/interactions/APickInteraction.java
2513 
2514         * LAr adcCounts subtag added back (was removed in
2515           AtlantisJava-09-06-17)
2516         M events/event.dtd
2517 
2518 -----------------------------------------------------------------------------
2519 2006-11-20 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2520         * Tagging AtlantisJava-09-06-22
2521 
2522         * Changed line width of smooth curves
2523         M src/atlantis/graphics/AGraphics.java
2524 
2525 -----------------------------------------------------------------------------
2526 2006-11-17 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2527         * Tagging AtlantisJava-09-06-21
2528 
2529         * Update tag names      
2530         M events/event.dtd
2531 
2532         * Change "TWO SQUARES" to "FOUR SQUARES"
2533         M configuration/config.xml
2534         M configuration/configTB.xml
2535 
2536 -----------------------------------------------------------------------------
2537 2006-11-16 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
2538         * Tagging AtlantisJava-09-06-20
2539         
2540         * Added lvl1 result to the legoplot legend.
2541           Also improved layout of legend, its size and now it is drawn in one
2542           method. Also added passedEF which was missing from previous
2543           lvl1result
2544         M src/atlantis/event/ALegoData.java
2545         M src/atlantis/event/ALVL1ResultData.java
2546         M src/atlantis/graphics/ALegoDraw.java
2547         M src/atlantis/projection/AProjectionLegoPlot.java
2548 
2549         * Correct LegoPlot border axes colour drawn to match LegoPlot
2550           background colour
2551         M src/atlantis/canvas/AScaleBorder.java
2552         
2553 -----------------------------------------------------------------------------
2554 2006-11-14 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2555         * Tagging AtlantisJava-09-06-19
2556 
2557         * Calculate sign of rho for every point on a track, not just once for
2558           the entire track. This solves the problem of cosmic tracks being
2559           displayed in only the top or bottom half of the detector in rho-z.
2560         M src/atlantis/event/ATrackData.java
2561 
2562 -----------------------------------------------------------------------------
2563 2006-11-14 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2564         * Tagging AtlantisJava-09-06-18
2565         
2566         * Correct an error from last committment
2567         M src/atlantis/canvas/AWindow.java
2568 
2569 -----------------------------------------------------------------------------
2570 2006-11-13 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2571         * Tagging AtlantisJava-09-06-17
2572         
2573         * Bug fix - When reset, zooming is not considered
2574         M src/atlantis/canvas/AWindow.java
2575 
2576         * Update tag names
2577         M events/event.dtd
2578         
2579 -----------------------------------------------------------------------------
2580 2006-11-10 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2581         * Tagging AtlantisJava-09-06-16
2582 
2583         * Antialiased fonts on axes
2584         M src/atlantis/canvas/AScaleBorder.java
2585 
2586 -----------------------------------------------------------------------------
2587 2006-11-09 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2588         * Tagging AtlantisJava-09-06-15
2589 
2590         * New save canvas menu option to replace the print menu, images can
2591           now be saved in different resolutions
2592         M src/atlantis/graphics/AGraphics.java
2593         M src/atlantis/gui/AFileControl.java
2594         R src/atlantis/gui/APrintControl2.java
2595         A src/atlantis/gui/ASaveCanvasFileChooser.java
2596 
2597 -----------------------------------------------------------------------------
2598 2006-11-07 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2599         * Tagging AtlantisJava-09-06-14
2600 
2601         * Plotting ADC Counts pulse shapes for LAr
2602         M src/atlantis/utils/AUtilities.java
2603         M src/atlantis/interactions/APickInteraction.java
2604         M src/atlantis/event/ALArData.java
2605         M events/event.dtd
2606 
2607 -----------------------------------------------------------------------------
2608 2006-11-07 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2609         * Tagging AtlantisJava-09-06-13
2610 
2611 -----------------------------------------------------------------------------
2612 2006-11-07 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2613         * Minor
2614         M src/atlantis/Atlantis.java
2615         M src/atlantis/event/ACalorimeterData.java
2616 
2617 -----------------------------------------------------------------------------
2618 2006-11-03 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2619         * Tagging AtlantisJava-09-06-12
2620         
2621         * Add new command line option (-j), which can let users to choose
2622           what projections to use when using -l option
2623         M src/atlantis/Atlantis.java
2624         M src/atlantis/gui/ADemoDialog.java  
2625 
2626 -----------------------------------------------------------------------------
2627 2006-10-31 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
2628         * Tagging AtlantisJava-09-06-11
2629 
2630         * Bug fix - no border axes drawn in LegoPlot
2631         M src/atlantis/canvas/AScaleBorder.java
2632         M src/atlantis/canvas/AWindow.java    
2633 
2634         * Extra comment
2635         M src/atlantis/projections/AProjectionLegoPlot
2636         
2637 -----------------------------------------------------------------------------
2638 2006-10-25 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2639         * Tagging AtlantisJava-09-06-10
2640 
2641         * Display Clusters
2642         M configuration/config.xml
2643         M configuration/configTB.xml
2644         M src/atlantis/event/ACalorimeterData.java
2645         M src/atlantis/event/AClusterData.java
2646         M src/atlantis/event/AEventFromXML.java
2647         M src/atlantis/interactions/ARectangleVPSelection.java
2648         
2649         * Bug fix - "Color by Jet" for Calo doesn't work after changing Jet
2650           to multiple collections
2651         M src/atlantis/event/AJetData.java
2652 
2653         * Minor
2654         M src/atlantis/canvas/AWindow.java
2655         M src/atlantis/event/AAODData.java
2656         M src/atlantis/event/ALVL1JetElementData.java
2657         M src/atlantis/event/ALVL1TriggerTowerData.java
2658         M src/atlantis/event/ASMTrData.java
2659         M src/atlantis/event/ASNPData.java
2660         M src/atlantis/event/ATILEData.java
2661         M src/atlantis/geometry/ARectangleDetector.java
2662         M src/atlantis/list/AListManager.java
2663 
2664 -----------------------------------------------------------------------------   
2665 2006-10-25 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
2666         * Tagging AtlantisJava-09-06-09
2667         
2668         * Addition of pointer position output window
2669         M src/atlantis/interactions/AInteractionsManager.java
2670         M src/atlantis/gui/APreferencesControl.java
2671         A src/atlantis/gui/APointerPositionWindow.java
2672 
2673 -----------------------------------------------------------------------------   
2674 2006-10-24 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2675         * Tagging AtlantisJava-09-06-08
2676 
2677         * Removed MDT sector selection box in X'Z. Instead there are now two
2678           buttons that manipulate the phi value directly. This fixes the odd 
2679           behavior that one needed to uncheck the MDT sector checkbox in X'Z
2680           before the phi could be modified in Y'Z. This is a minor fix,
2681           though the file list suggests otherwise.
2682         M configuration/config.xml
2683         M configuration/configBeginner.xml
2684         M configuration/configFast.xml
2685         M configuration/configTB.xml
2686         M src/atlantis/event/ACSCDData.java
2687         M src/atlantis/event/ACSCData.java
2688         M src/atlantis/event/AMDTData.java
2689         M src/atlantis/event/AMuonHitData.java
2690         M src/atlantis/event/ARMTrData.java
2691         M src/atlantis/event/ARPCData.java
2692         M src/atlantis/geometry/ABoxDetector.java
2693         M src/atlantis/geometry/ABoxDetectors.java
2694         M src/atlantis/geometry/ARectangleDetector.java
2695         M src/atlantis/geometry/ATrapezoidDetector.java
2696         M src/atlantis/geometry/ATrapezoidDetectors.java
2697         M src/atlantis/gui/AEventQueue.java
2698         M src/atlantis/interactions/APickInteraction.java
2699         M src/atlantis/interactions/ARectangleVPSelection.java
2700         M src/atlantis/parameters/ACommandProcessor.java
2701         M src/atlantis/projection/AProjectionUser.java
2702         M src/atlantis/projection/AProjectionUser2.java
2703         M src/atlantis/projection/AProjectionXZ.java
2704 
2705 -----------------------------------------------------------------------------
2706 2006-10-24 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
2707         * Tagging AtlantisJava-09-06-07
2708 
2709         * Addition of ALVL1ResultData
2710         M events/event.dtd
2711         M src/atlantis/event/AEvent.java
2712         A src/atlantis/event/ALVL1ResultData.java
2713 
2714 -----------------------------------------------------------------------------
2715 2006-10-23 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2716         * Tagging AtlantisJava-09-06-06
2717 
2718         * Rollback of files committed by mistake
2719         M src/atlantis/src/atlantis/canvas/ACanvas.java
2720         M src/atlantis/src/atlantis/gui/APrintControl2.java
2721 
2722 -----------------------------------------------------------------------------
2723 2006-10-23 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2724         * Fixed polyline/helix bug
2725         M src/atlantis/event/ATrackData.java
2726 
2727         * Updated by mistake, rolled back in next commit
2728         M src/atlantis/src/atlantis/canvas/ACanvas.java
2729         M src/atlantis/src/atlantis/gui/APrintControl2.java
2730 
2731 -----------------------------------------------------------------------------
2732 2006-10-23 Andy Haas <Andrew.Haas -- at -- cern.ch>
2733 
2734         * Add separate cuts for LAr, TILE, HEC, and FCAL energy
2735           needed for drawing cosmics in data
2736         M src/atlantis/event/ALArData.java
2737         M src/atlantis/event/ATILEData.java
2738         M src/atlantis/event/AHECData.java
2739         M src/atlantis/event/AFCALData.java
2740         M configuration/config.xml
2741 
2742 -----------------------------------------------------------------------------
2743 2006-10-23 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2744         * Tagging AtlantisJava-09-06-05
2745 
2746         * Bug fix - NullPointerException when drawing IDScan because IDScan
2747           doesn't have polyline information, which causes some data members
2748           of ATrackData class not to be initialized
2749         M src/atlantis/event/ATrackData.java
2750 
2751 -----------------------------------------------------------------------------
2752 2006-10-23 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2753         * Tagging AtlantisJava-09-06-04
2754 
2755         * "Memory leak" - problem with memory consumption in JTextPane
2756            compoment, limit lowered. Check added in ALogOutput as well.
2757         M src/atlantis/utils/AOutput.java
2758         M src/atlantis/utils/ALogOutput.java
2759 
2760         * Memory consumption message in the debugging mode
2761         M src/atlantis/gui/AFileControl.java
2762 
2763         * Minor
2764         M src/atlantis/canvas/ATitleMenuBar.java
2765 
2766 -----------------------------------------------------------------------------
2767 2006-10-20 Adam Davison <adamd -- at -- hep.ucl.ac.uk>
2768         * Tagging AtlantisJava-09-06-03
2769 
2770         * AEvent.finalizeEvent() now uses RVxData to determine primary vertex
2771           where available
2772         M src/atlantis/event/AEvent.java
2773         M src/atlantis/event/ARVxData.java
2774 
2775 -----------------------------------------------------------------------------
2776 2006-10-20 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2777         * Tagging AtlantisJava-09-06-02
2778 
2779         * "Memory leak" in AOutput.append() - the string in the information
2780           output is appended without cleaning which leads to memory
2781           exhaustion. Cut the first half of the string if it gets over 1MB.
2782         M src/atlantis/utils/AOutput.java
2783 
2784 -----------------------------------------------------------------------------
2785 2006-10-19 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2786         * Tagging AtlantisJava-09-06-01
2787 
2788         * Bug fix
2789         M src/atlantis/event/ATILEData.java
2790 
2791 -----------------------------------------------------------------------------
2792 2006-10-19 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2793         * Tagging AtlantisJava-09-06-00
2794         
2795         * Plotting ADC counts (pulse shapes) for TileCal cells (P pick key
2796           modifier). AUtility contains a Plot class which is using JAS
2797           libraries
2798         A lib/jas-aida-dev.jar
2799         A lib/jas-aida.jar
2800         A lib/jas-freehep-base.jar
2801         A lib/jas-freehep-hep.jar
2802         A lib/jas-jas-plotter.jar
2803         A lib/jas-jel.jar
2804         A lib/jas-JMinuit.jar
2805         A lib/jas-openide-lookup.jar
2806         M src/atlantis/utils/AUtilities.java
2807         M src/atlantis/interactions/APickInteraction.java
2808         M src/atlantis/graphics/APickingGraphics2D.java
2809         M src/atlantis/event/ATILEData.java
2810         M events/event.dtd
2811         M ant/build.xml
2812         M Atlantis.jpx
2813 
2814         * Minor
2815         M share/InteractiveServer.py
2816 
2817 -----------------------------------------------------------------------------
2818 2006-10-19 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2819         * Tagging AtlantisJava-09-05-99
2820 
2821         * Set smooth polyline as default for tracks
2822         M configuration/config.xml
2823 
2824 -----------------------------------------------------------------------------
2825 2006-10-19 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2826         * Tagging AtlantisJava-09-05-98
2827 
2828         * Implemented smooth polyline tracks
2829         M configuration/config.xml
2830         M src/atlantis/event/ARMTrData.java
2831         M src/atlantis/event/ASMTrData.java
2832         M src/atlantis/event/ATrackData.java
2833         M src/atlantis/graphics/ACoord.java
2834         M src/atlantis/graphics/ADrawnGraphics2D.java
2835         M src/atlantis/graphics/AGraphics.java
2836         M src/atlantis/graphics/APSGraphics2D.java
2837         M src/atlantis/graphics/APickingGraphics2D.java
2838 
2839 -----------------------------------------------------------------------------
2840 2006-10-17 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2841         * Tagging AtlantisJava-09-05-97
2842 
2843         * Add new command line option, which can start Atlantis in demo mode
2844           with a specified event file (.xml) or an event archive (.zip)
2845         M src/atlantis/Atlantis.java
2846         M src/atlantis/gui/ADemoDialog.java
2847         M src/atlantis/gui/ADemoThread.java
2848 
2849         * Minor
2850         M src/atlantis/event/ARMTrData.java
2851 
2852 -----------------------------------------------------------------------------
2853 2006-10-16 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2854         * Tagging AtlantisJava-09-05-96
2855 
2856         * Minor fix to previous commit 
2857         M src/atlantis/canvas/AWindow.java
2858 
2859 -----------------------------------------------------------------------------
2860 2006-10-16 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2861         * Tagging AtlantisJava-09-05-95
2862 
2863         * Solved performance issues when running on MacOSX Tiger
2864         M src/atlantis/canvas/AWindow.java
2865 
2866 -----------------------------------------------------------------------------
2867 2006-10-09 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2868         * Tagging AtlantisJava-09-05-94
2869 
2870         * Display AOD data (inc. ParticleJet) in Phi/Rho projection, 
2871           recover displaying ParticleJet in YX and Rho/Z projections
2872         M src/atlantis/event/AAODData.java
2873         M src/atlantis/event/AHelixAODData.java
2874         M src/atlantis/event/AJetData.java
2875         
2876         * Bug fix - when 3DBox projection is in an inactive window, the
2877           corner and centre coordinates of the projection in the active
2878           window will be calculated incorrectly
2879         M src/atlantis/interactions/A3DBoxInteraction.java
2880         M src/atlantis/projection/AProjection3DBox.java
2881 
2882 -----------------------------------------------------------------------------
2883 2006-10-04 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2884         * Tagging AtlantisJava-09-05-93
2885 
2886         * Added option to display cell geometry for all calo cells at once
2887         M configuration/config.xml
2888         M src/atlantis/geometry/ACalorimeterDetector.java
2889         M src/atlantis/geometry/ADetectorSystem.java
2890 
2891 -----------------------------------------------------------------------------
2892 2006-10-03 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2893         * Tagging AtlantisJava-09-05-92
2894         
2895         * Put new events in events folder
2896         M events/JiveXML_DigiAODTrig.T1.zip
2897         M events/JiveXML_T1_preDC3_AOD.zip
2898         
2899         * Minor change of command line arguments
2900         M src/atlantis/Atlantis.java
2901             
2902 -----------------------------------------------------------------------------
2903 2006-10-01 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2904         * Tagging AtlantisJava-09-05-91
2905 
2906         * TILE IDs decoding made consistent with util/AIdHelper usage
2907         M src/atlantis/utils/AIdHelper.java
2908         M src/atlantis/event/ACalorimeterData.java
2909 
2910 -----------------------------------------------------------------------------
2911 2006-09-29 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2912         * Tagging AtlantisJava-09-05-90
2913 
2914         * Bug fix - "Symbol Size" parameter sometimes works for not only
2915           symbols, but lines as well
2916         M src/atlantis/event/AData.java
2917         
2918         * Minor
2919         M src/atlantis/gui/AInteractiveAthenaDialog.java
2920 
2921 -----------------------------------------------------------------------------
2922 2006-09-27 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2923         * Tagging AtlantisJava-09-05-89
2924 
2925         * Add new command line options, which can start Atlantis with events
2926           from remote server
2927         M src/atlantis/Atlantis.java
2928         M src/atlantis/event/AXMLNetworkSource.java
2929         M src/atlantis/utils/AClientXMLRPC.java
2930         M src/atlantis/utils/AOutput.java
2931 
2932 -----------------------------------------------------------------------------
2933 2006-09-26 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
2934         * Tagging AtlantisJava-09-05-88
2935 
2936         * Bug fix
2937         M src/atlantis/utils/AIdHelper.java
2938 
2939 -----------------------------------------------------------------------------
2940 2006-09-26 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2941         * Tagging AtlantisJava-09-05-87
2942 
2943         * Add Rubberband Selection info in V-Plot for Jet, ETMis and AODs
2944         M src/atlantis/event/AAODData.java
2945         M src/atlantis/event/ACalorimeterData.java
2946         M src/atlantis/event/AClusterData.java
2947         M src/atlantis/event/AETMisData.java
2948         M src/atlantis/event/AHelixData.java
2949         M src/atlantis/event/AJetData.java
2950         M src/atlantis/event/AParticlesData.java
2951         M src/atlantis/event/ASMTrData.java
2952         M src/atlantis/event/ASNPData.java
2953         M src/atlantis/interactions/ARectangleVPSelection.java
2954         
2955         * Minor
2956         M src/atlantis/geometry/ABarrelTRTDetector.java
2957 
2958 -----------------------------------------------------------------------------
2959 2006-09-22 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2960         * Tagging AtlantisJava-09-05-86
2961 
2962         * Minor changes to previous commit
2963         M src/atlantis/geometry/ABarrelSiliconDetector.java
2964         M src/atlantis/geometry/AEndcapTRTDetector.java
2965 
2966 -----------------------------------------------------------------------------
2967 2006-09-22 Eric Jansen <e.jansen -- at -- hef.ru.nl>
2968         * Tagging AtlantisJava-09-05-85
2969 
2970         * Added detailed TRT endcap geometry
2971         M geometry/AGeometry.xml
2972         M src/atlantis/geometry/ABarrelTRTDetector.java
2973         M src/atlantis/geometry/AEndcapTRTDetector.java
2974         M src/atlantis/geometry/AGeometryFromXMLReader.java
2975 
2976         * Fixed issue with phi wrap around for non-data
2977         M src/atlantis/graphics/ACoord.java
2978         M src/atlantis/geometry/ABarrelSiliconDetector.java
2979         M src/atlantis/geometry/AEndcapSiliconDetector.java
2980 
2981 -----------------------------------------------------------------------------
2982 2006-09-21 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2983         * Tagging AtlantisJava-09-05-84
2984         
2985         * Add ET information to the print info of Calorimeters
2986         M src/atlantis/event/ACalorimeterData.java
2987         
2988         * Add eta and phi cuts for RVx
2989         M src/atlantis/event/ARVxData.java
2990         M src/atlantis/event/AVertex.java
2991 
2992 -----------------------------------------------------------------------------
2993 2006-09-21 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
2994         * Tagging AtlantisJava-09-05-83
2995         
2996         * GUI tooltips update
2997         M configuration/config.xml
2998         M configuration/configTB.xml
2999         M src/atlantis/event/AData.java
3000         M src/atlantis/event/AETMisData.java
3001         M src/atlantis/event/AMDTData.java
3002         M src/atlantis/event/ARPCData.java
3003         M src/atlantis/event/ASiClusterData.java
3004         M src/atlantis/event/ASiClusterRDOData.java
3005         M src/atlantis/event/ATGCData.java
3006         M src/atlantis/event/ATrackData.java
3007         M src/atlantis/event/ATRTData.java
3008         M src/atlantis/interactions/ARectangleVPSelection.java
3009         M src/atlantis/parameters/ACommandProcessor.java
3010         
3011 -----------------------------------------------------------------------------
3012 2006-09-20 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3013         * Tagging AtlantisJava-09-05-82
3014 
3015         * Bug fix
3016         M src/atlantis/utils/AIdHelper.java
3017 
3018 -----------------------------------------------------------------------------
3019 2006-09-20 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3020         * Tagging AtlantisJava-09-05-81
3021 
3022         * New TileCal coding implemented according to email from Sasha
3023           Solodkov on 2006-09-18
3024         M src/atlantis/utils/AIdHelper.java
3025 
3026 -----------------------------------------------------------------------------
3027 2006-09-15 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3028         * Tagging AtlantisJava-09-05-80
3029 
3030         * Colouring Tracks by the closest Jet when Jet is multiple collection
3031           datatype (calculates associations for all Jet collections)
3032         M src/atlantis/event/ATrackData.java
3033         M src/atlantis/event/AEvent.java
3034         M src/atlantis/event/AData.java
3035 
3036 -----------------------------------------------------------------------------
3037 2006-09-14 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3038         * Tagging AtlantisJava-09-05-79
3039         
3040         * Change font of axis labels to bold style, and make axis a bit thicker
3041         M src/atlantis/canvas/AScaleBorder.java
3042         
3043         * Change incorrect infinitive cotTheta value in IDScan back to 0
3044         M src/atlantis/event/AHelixData.java
3045 
3046 -----------------------------------------------------------------------------
3047 2006-09-07 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3048         * Tagging AtlantisJava-09-05-78
3049 
3050         * Remove energy cuts for all ROIs (all ROIs always have 1 Gev now)
3051         M src/atlantis/event/AEmTauROIData.java
3052         M src/atlantis/event/AJetROIData.java
3053         M src/atlantis/event/AMuonROIData.java
3054 
3055 -----------------------------------------------------------------------------
3056 2006-09-06 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
3057         * Tagging AtlantisJava-09-05-77
3058 
3059         * Integration of LegoPlot into Atlantis
3060         M configuration/config.xml
3061         M configuration/configTB.xml
3062         M src/atlantis/canvas/AWindow.java
3063         M src/atlantis/event/ALegoData.java
3064         M src/atlantis/graphics/ALegoDraw.java
3065         R src/atlantis/interactions/ALegoPlotInteraction.java
3066         R src/atlantis/interactions/ALegoPlotPanel.java
3067         M src/atlantis/interactions/ASynchroCursorsInteraction.java
3068         M src/atlantis/interactions/AZMRInteraction.java
3069         R src/atlantis/parameters/ALegoParameters.java
3070         M src/atlantis/projection/AProjection2D.java
3071         M src/atlantis/projection/AProjectionLegoPlot.java
3072 
3073 -----------------------------------------------------------------------------
3074 2006-09-05 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3075         * Tagging AtlantisJava-09-05-75
3076 
3077         * Minor changes in the saving file dialog (configuration, color map,
3078           etc)
3079         M src/atlantis/gui/AInteractiveAthenaDialog.java
3080         M src/atlantis/gui/APreferencesControl.java
3081         M src/atlantis/gui/APrintControl2.java
3082         M src/atlantis/event/AXMLNetworkSource.java
3083         M src/atlantis/utils/AUtilities.java
3084 
3085 -----------------------------------------------------------------------------
3086 2006-09-04 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3087         * Tagging AtlantisJava-09-05-74
3088 
3089         * User's configuration file and colour map file saved through choose
3090           file dialog
3091           New command line interface allowing to specify configuration file,
3092           colour map file, etc as command line options
3093           apache-jakarta-commons-cli used for command line options handling
3094         M src/atlantis/Atlantis.java
3095         M src/atlantis/gui/AColorMap.java
3096         M src/atlantis/gui/APreferencesControl.java
3097         M src/atlantis/utils/AUtilities.java
3098         M ant/build.xml
3099         M Atlantis.jpx
3100         A lib/commons-cli-1.0.jar
3101 
3102 -----------------------------------------------------------------------------
3103 2006-09-02 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3104         * Tagging AtlantisJava-09-05-73
3105 
3106         * Re-added X'Z projection that was lost, corrected angle for r<0
3107         M src/atlantis/event/ASegmentData.java
3108 
3109 -----------------------------------------------------------------------------
3110 2006-09-01 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3111         * Tagging AtlantisJava-09-05-72
3112 
3113         * Listbox Data->Assoc Hits To Track (internally AssHitsTo) removed,
3114           Track associations now according to selected Track collection in
3115           Track->TrackCollections listbox. if 'all' (or 'none') is selected,
3116           associations are ignored (AEvent.getTrackData() returns null)
3117         M src/atlantis/parameters/ACommandProcessor.java
3118         M src/atlantis/event/AEvent.java
3119         M src/atlantis/event/AData.java
3120         M configuration/config.xml
3121         M configuration/configTB.xml
3122 
3123         * ParticleJet clean up
3124         R src/atlantis/event/AParticleJetData.java
3125         M src/atlantis/event/ALegoData.java
3126         M src/atlantis/event/AEventFromXML.java
3127 
3128 -----------------------------------------------------------------------------
3129 2006-08-30 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3130         * Tagging AtlantisJava-09-05-71
3131 
3132         * TrigS3D - crash when using Cuts->ATLAS->Module - check added
3133           (TrigS3D-SiCluster association array calculated in TrigS3D gets
3134           modified by AAssociation.purgeIDNotInData(), otherwise the check
3135           wouldn't be necessary)
3136         M src/atlantis/event/ATrigS3DData.java
3137 
3138         * Clean up - AS3DData.finalizeConstuction() method removed completely
3139         M src/atlantis/event/AS3DData.java
3140 
3141         * Clean up - event versions are not processed anymore, all references
3142           removed (if for instance "atlrel_3" was in the event version,
3143           Atlantis was using default version 700 as if from release 7.0.0)
3144         M src/atlantis/event/AEventFromXML.java
3145           makeCompatibleWithLatestVersion() method removed
3146         M src/atlantis/event/AEvent.java
3147 
3148         * Minor - unused compress2() method removed
3149         M src/atlantis/event/AAssociation.java
3150 
3151         * Minor
3152         M src/atlantis/event/ATRTData.java
3153         M src/atlantis/event/ASTrData.java
3154         M events/event.dtd
3155 
3156 -----------------------------------------------------------------------------
3157 2006-08-23 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3158         * Tagging AtlantisJava-09-05-70
3159 
3160         * Minor change to field order in decoded TRT identifiers
3161         M src/atlantis/utils/AIdHelper.java
3162 
3163         * Update to detailed TRT geometry
3164         M geometry/AGeometry.xml
3165 
3166 -----------------------------------------------------------------------------
3167 2006-08-23 Mark Stockton <mcs -- at -- hep.ph.bham.ac.uk>
3168         * Tagging AtlantisJava-09-05-69
3169 
3170         * Splitting up of original AProjectionLegoPlot class
3171           Add SC interaction for Lego
3172           Add unzoom and center display for Lego
3173         M configuration/config.xml
3174         M configuration/configTB.xml
3175         M src/atlantis/event/ADHelix.java
3176         A src/atlantis/event/ALegoData.java
3177         A src/atlantis/graphics/ALegoDraw.java
3178         M src/atlantis/interactions/ALegoPlotInteraction.java
3179         M src/atlantis/interactions/ASynchroCursorsInteraction.java
3180         A src/atlantis/parameters/ALegoParameters.java
3181         M src/atlantis/projection/AProjection2D.java
3182         M src/atlantis/projection/AProjectionLegoPlot.java
3183 
3184         * Clean up
3185         M src/atlantis/projection/AProjectionEG.java
3186 
3187 -----------------------------------------------------------------------------
3188 2006-08-22 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3189         * Tagging AtlantisJava-09-05-68
3190 
3191         * Update properly fisheye value in the panel textfield
3192         M src/atlantis/interactions/AFishEyePanel.java
3193 
3194         * Minor
3195         M src/atlantis/gui/AColorMap.java
3196         M Atlantis.jpx
3197         M configuration/config.xml
3198         M configuration/configTB.xml
3199 
3200 -----------------------------------------------------------------------------
3201 2006-08-21 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3202         * Tagging AtlantisJava-09-05-67
3203 
3204         * ParticleJet treated as Jet, but associations to calos not solved yet
3205           JetRecJet storeGateKey is used for Jet datatype
3206           'ParticleJet cone4' storeGateKey is used when ParticleJet is found
3207           Jet, ETMis colouring by Collection is added and made default scheme
3208           ParticleJet occurrences are commented out and should be cleaned up
3209         M src/atlantis/projection/AProjectionLegoPlot.java
3210         M src/atlantis/event/AJetData.java
3211         M src/atlantis/event/AEventFromXML.java
3212         M src/atlantis/event/AEvent.java
3213         M src/atlantis/event/AETMisData.java
3214         M src/atlantis/event/AData.java
3215         M configuration/config.xml
3216         M configuration/configTB.xml
3217 
3218 -----------------------------------------------------------------------------
3219 2006-08-21 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3220         * Tagging AtlantisJava-09-05-66
3221 
3222         * Add a jar file for parser library
3223         M ant/build.xml
3224         A lib/xml-apis.jar
3225 
3226 -----------------------------------------------------------------------------
3227 2006-08-21 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3228         * Tagging AtlantisJava-09-05-65
3229 
3230         * Allow directory browsing when selecting geometry file
3231         M src/atlantis/utils/xml/AXMLGeometryChooser.java
3232 
3233 -----------------------------------------------------------------------------
3234 2006-08-20 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3235         * Tagging AtlantisJava-09-05-64
3236 
3237         * Update parser library
3238         M ant/build.xml
3239         R lib/xerces_java.jar
3240         A lib/xercesImpl.jar
3241 
3242         * Show message dialog when encountering fatal error
3243         M src/atlantis/event/AEventFromXML.java
3244         M src/atlantis/gui/AExceptionHandler.java
3245         M src/atlantis/utils/xml/AXMLErrorHandler.java
3246         
3247         * Clean up
3248         M src/atlantis/event/ACalorimeterData.java
3249 
3250 -----------------------------------------------------------------------------
3251 2006-08-18 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3252         * Tagging AtlantisJava-09-05-63
3253 
3254         * JiveXML server port adjustable via configuration file
3255         M configuration/config.xml
3256         M configuration/configTB.xml
3257         M src/atlantis/event/AXMLNetworkSource.java
3258 
3259         * Clean up
3260         M src/atlantis/event/ATrackData.java
3261         M src/atlantis/event/ASiClusterRDOData.java
3262         M src/atlantis/event/AS3DData.java
3263         M src/atlantis/event/APixelRDOData.java
3264         M src/atlantis/event/AHitData.java
3265         M src/atlantis/event/AEventFromXML.java
3266 
3267 -----------------------------------------------------------------------------
3268 2006-08-16 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3269         * Tagging AtlantisJava-09-05-62
3270 
3271         * Don't toggle scale for Lego Plot (lego has own scale)
3272         M src/atlantis/canvas/AWindow.java
3273 
3274         * Bug fix - when drawing frames, cause ArrayIndexOutOfBound error
3275         M src/atlantis/graphics/AIntBufferedPixelGraphics2D.java
3276         M src/atlantis/graphics/APixelGraphics.java
3277 
3278 -----------------------------------------------------------------------------
3279 2006-08-16 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3280         * Tagging AtlantisJava-09-05-61
3281 
3282         * Fixed histogram exception in some projections
3283         M src/atlantis/event/ACalorimeterData.java
3284         M src/atlantis/event/AFCALData.java
3285         M src/atlantis/event/AHECData.java
3286         M src/atlantis/event/ALArData.java
3287         M src/atlantis/event/ATILEData.java
3288 
3289 -----------------------------------------------------------------------------
3290 2006-08-15 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3291         * Tagging AtlantisJava-09-05-60
3292 
3293         * Track always drawn as helix in VPlot (eta-phi), i.e. ignore
3294           Track->DrawnAs option for VPlot
3295         M configuration/config.xml
3296         M configuration/configTB.xml
3297         M src/atlantis/event/ATrackData.java
3298 
3299         * Clean-up, some comments added
3300         M src/atlantis/event/ATRTData.java
3301 
3302 -----------------------------------------------------------------------------
3303 2006-08-14 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3304         * Tagging AtlantisJava-09-05-59
3305 
3306         * New style hits - truth tracks (STr) association implemented using
3307           barcodes and numBarcodes elements (association 1 hit - many tracks),
3308           done for S3D, SiCluster (SCT), TRT and TrigS3D
3309         * TrigS3D - Tracks association and TrigS3D - STr association
3310           implemented via Track - SiCluster association
3311           Track - S3D association coded better
3312         * Cleanup - AFilter (hit filter) methods removed from TrigS3D,
3313           SiCluster as they were not used by AFilter (it currently works
3314           only with S3D)
3315         M src/atlantis/event/ATrackData.java
3316         M src/atlantis/event/ATrigS3DData.java
3317         M src/atlantis/event/AS3DData.java
3318         M src/atlantis/event/AHitData.java
3319         M src/atlantis/event/ATRTData.java
3320         M src/atlantis/event/ASiClusterData.java
3321         M src/atlantis/event/AData.java
3322         M src/atlantis/event/AAssociationManager.java
3323         M src/atlantis/event/AAssociation.java
3324         M events/event.dtd
3325 
3326         * Cleanup (AFilter methods removed)
3327         M src/atlantis/event/ASiHitData.java
3328 
3329         * Copy share directory when building
3330         M ant/build.xml
3331 
3332 -----------------------------------------------------------------------------
3333 2006-08-09 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3334         * Bug fix - array index error when reversing Lego Plot
3335         M src/atlantis/projection/AProjectionLegoPlot.java
3336 
3337 -----------------------------------------------------------------------------
3338 2006-08-07 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3339         * Tagging AtlantisJava-09-05-58
3340         
3341         * Bug fix - Track/STr is wrongly displayed in V-Plot under certain 
3342           conditions
3343         M src/atlantis/event/ADHelix.java
3344         
3345         * Draw AOD Electron and Muon as 'v' in V-Plot
3346         M src/atlantis/event/AElectronData.java
3347         A src/atlantis/event/AHelixAODData.java
3348         M src/atlantis/event/AHelixData.java
3349         M src/atlantis/event/AMuonData.java
3350         
3351         * Minor
3352         M src/atlantis/event/AHitData.java
3353         M src/atlantis/event/ASTrData.java
3354         M src/atlantis/event/ATrackData.java
3355         M src/atlantis/event/AXMLZipEventSource.java
3356         M src/atlantis/parameters/AStatusRootParameter.java
3357 
3358 -----------------------------------------------------------------------------
3359 2006-08-05 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3360         * Tagging AtlantisJava-09-05-57
3361 
3362         * Colouring SiCluster RDO data by error
3363         M src/atlantis/event/ASiClusterRDOData.java
3364         M configuration/config.xml
3365 
3366 -----------------------------------------------------------------------------
3367 2006-08-04 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3368         * Tagging AtlantisJava-09-05-56
3369 
3370         * Track-to-Jet association, colouring Tracks by the closest Jet
3371         M src/atlantis/event/ATrackData.java
3372         M src/atlantis/event/AEvent.java
3373         M src/atlantis/event/AAssociation.java
3374         M configuration/config.xml
3375         M configuration/configTB.xml
3376 
3377         * Minor
3378         M src/atlantis/event/AJetData.java
3379         M src/atlantis/event/AHelixData.java
3380         M src/atlantis/event/AHelix.java
3381 
3382 -----------------------------------------------------------------------------
3383 2006-08-02 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3384         * Tagging AtlantisJava-09-05-55
3385 
3386         * AData.cutByAssociationTo() calling improved (slight refactoring)
3387         M src/atlantis/event/ATrackData.java
3388         M src/atlantis/event/AHitData.java
3389         M src/atlantis/event/AData.java
3390 
3391         * Minor
3392         M configuration/config.xml
3393         M configuration/configTB.xml
3394 
3395 -----------------------------------------------------------------------------
3396 2006-08-02 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3397         * Tagging AtlantisJava-09-05-54
3398         
3399         * Bug fix - after reset, parameters have incorrect local/global color 
3400         M src/atlantis/parameters/AAbstractParameter.java
3401         
3402 -----------------------------------------------------------------------------
3403 2006-08-01 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3404         * Tagging AtlantisJava-09-05-53
3405 
3406         * Track collections - RecVertex association (only RecVertex coming
3407           with an event file, not RecVertex calculated in Atlantis)
3408           - colour Track by RecVertex
3409           - cut Track by RecVertex
3410         M src/atlantis/event/ATrackData.java
3411         M src/atlantis/event/ARVxData.java
3412         M src/atlantis/event/AHitData.java
3413         M src/atlantis/event/AData.java
3414         M configuration/config.xml
3415         M configuration/configTB.xml
3416 
3417         * Highlight when pick didn't work since AtlantisJava-09-05-49, fixed
3418         M src/atlantis/interactions/APickInteraction.java
3419 
3420         * Minor (simple method for copying int arrays)
3421         M src/atlantis/utils/AUtilities.java
3422 
3423         * Minor
3424         M src/atlantis/event/ACalorimeterData.java
3425 
3426 -----------------------------------------------------------------------------
3427 2006-07-31 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3428         * Tagging AtlantisJava-09-05-52
3429 
3430         * Added support for (now default) polyline tracks in Y'Z
3431         M src/atlantis/event/ATrackData.java
3432 
3433 -----------------------------------------------------------------------------
3434 2006-07-28 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3435         * Tagging AtlantisJava-09-05-51
3436 
3437         * LegoPlot MaxET changed to FLOAT, changes in InDet->Track Rho
3438           parameter values, draw Track as Polyline made default
3439         M configuration/config.xml
3440         M configuration/configTB.xml
3441         M src/atlantis/projection/AProjectionLegoPlot.java
3442 
3443         * xKal references, formerly the only assumed Track type for RVx,
3444           erased from the code, cutting tracks made generic
3445         M src/atlantis/event/AEvent.java
3446         M src/atlantis/event/ARVxData.java
3447 
3448         * Bug fixed at multiple collections listboxes when writing user's
3449           configuration file
3450         M src/atlantis/gui/AConfigWriter.java
3451 
3452         * Appropriate message printed when no event data received from
3453           JiveXML server
3454         M src/atlantis/event/AXMLNetworkSource.java
3455 
3456         * Bug fixed - colour by layer for S3D, TrigS3D, SiHit didn't work
3457           since AtlantisJava-09-05-45, Segment associated datatypes modified
3458         M src/atlantis/event/ATrigS3DData.java
3459         M src/atlantis/event/ATRTData.java
3460         M src/atlantis/event/ATGCData.java
3461         M src/atlantis/event/AS3DData.java
3462         M src/atlantis/event/AMuonHitData.java
3463         M src/atlantis/event/AHitData.java
3464 
3465         * STr and sometimes Track drawn wrongly - test rhoVertex values and
3466           don't draw those starting after InDet 1.08m outer diameter when
3467           tracks are drawn as helices (some STr pass this cut and are still
3468           drawn as straight lines to infinity (XY, RhoZ))
3469         M src/atlantis/event/AHelixData.java
3470         M src/atlantis/event/AHelix.java
3471         M src/atlantis/event/ASTrData.java
3472         M src/atlantis/event/ATrackData.java
3473 
3474         * Indentation corrected
3475         M src/atlantis/event/ADHelix.java
3476 
3477 -----------------------------------------------------------------------------
3478 2006-07-28 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3479         * Tagging AtlantisJava-09-05-50
3480         
3481         * Change some parameter GUI names for Lego Plot
3482         M configuration/config.xml
3483         M configuration/configTB.xml
3484         M src/atlantis/projection/AProjectionLegoPlot.java
3485 
3486         * Add a demo mode for Atlantis
3487         M src/atlantis/Atlantis.java
3488         M src/atlantis/event/AEvent.java
3489         M src/atlantis/event/AEventFromXML.java
3490         M src/atlantis/event/AEventManager.java
3491         M src/atlantis/event/AEventSource.java
3492         M src/atlantis/event/AXMLFileEventSource.java
3493         M src/atlantis/event/AXMLFileNetworkSource.java
3494         M src/atlantis/event/AXMLZipEventSource.java
3495         M src/atlantis/event/AXMLZipNetworkSource.java
3496         A src/atlantis/gui/ADemoDialog.java
3497         A src/atlantis/gui/ADemoFileChooser.java
3498         A src/atlantis/gui/ADemoThread.java
3499         M src/atlantis/gui/AFileControl.java
3500         M src/atlantis/gui/AHelpControl.java
3501         M src/atlantis/gui/AReadColorMapChooser.java
3502         M src/atlantis/gui/AReadFileChooser.java
3503         M src/atlantis/utils/xml/AXMLFileChooser.java
3504 
3505 -----------------------------------------------------------------------------
3506 2006-07-28  Eric Jansen  <e.jansen -- at -- hef.ru.nl>
3507         * Tagging AtlantisJava-09-05-49
3508 
3509         * Highlighting a jet now sets the phi value for X'Z and Y'Z
3510         M src/atlantis/interactions/APickInteraction.java
3511         
3512 -----------------------------------------------------------------------------
3513 2006-07-05  Eric Jansen  <e.jansen -- at -- hef.ru.nl>
3514         * Tagging AtlantisJava-09-05-48
3515 
3516         * Fixed bug in display of TILE sampling 2
3517         M src/atlantis/geometry/ABarrelCalorimeterDetector.java
3518 
3519 -----------------------------------------------------------------------------
3520 2006-07-05 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3521         * Tagging AtlantisJava-09-05-47
3522         
3523         * Add MuonROI; Also add a few properties to AOD Electron and Muon
3524         M configuration/config.xml
3525         M configuration/configTB.xml
3526         M events/event.dtd
3527         M src/atlantis/event/AData.java
3528         M src/atlantis/event/AElectronData.java
3529         M src/atlantis/event/AEmTauROIData.java
3530         M src/atlantis/event/AEvent.java
3531         M src/atlantis/event/AHistogram.java
3532         M src/atlantis/event/AMuonData.java
3533         A src/atlantis/event/AMuonROIData.java
3534         M src/atlantis/event/AROIData.java
3535         M src/atlantis/interactions/AInteraction.java
3536         M src/atlantis/interactions/ASquareSelection.java
3537         M src/atlantis/projection/AProjectionLegoPlot.java
3538         M src/atlantis/utils/AMath.java
3539 
3540         * Minor
3541         M src/atlantis/event/AXMLFileEventSource.java
3542             
3543 -----------------------------------------------------------------------------
3544 2007-07-04 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3545         * Tagging AtlantisJava-09-05-46
3546 
3547         * Removed unused code
3548         R src/atlantis/event/A3DMuonBoxData.java
3549 
3550         * Startup window is not always on top anymore
3551         M src/atlantis/gui/AStartupWindow.java
3552 
3553 -----------------------------------------------------------------------------
3554 2006-07-03 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3555         * Implemented detailed display for SCT endcaps
3556         M src/atlantis/geometry/ADetectorSystem.java
3557         M src/atlantis/geometry/AEndcapSiliconDetector.java
3558 
3559 -----------------------------------------------------------------------------
3560 2006-06-30 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3561         * Tagging AtlantisJava-09-05-45
3562 
3563         * Replaced MSeg by generic Segment data type
3564         M configuration/config.xml
3565         M configuration/configTB.xml
3566         M events/event.dtd
3567         M src/atlantis/event/AEvent.java
3568         M src/atlantis/event/AHitData.java
3569         R src/atlantis/event/AMSegData.java
3570         M src/atlantis/event/AMuonHitData.java
3571         M src/atlantis/event/ARPCData.java
3572         A src/atlantis/event/ASegmentData.java
3573 
3574         * Removed unused code
3575         M src/atlantis/event/AEvent.java
3576         R src/atlantis/event/AR3DData.java
3577         R src/atlantis/event/AT3DData.java
3578 
3579         * Added backwards compatibility for MSeg
3580         M src/atlantis/event/AEventFromXML.java
3581 
3582         * Replaced ID operation by call to AIdHelper
3583         M src/atlantis/event/ATRTData.java
3584 
3585         * Small bug fixes
3586         M src/atlantis/utils/AIdHelper.java
3587         M src/atlantis/utils/AMath.java
3588 
3589 -----------------------------------------------------------------------------
3590 2006-06-29 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3591         * Tagging AtlantisJava-09-05-44
3592 
3593         * Multiple collections priorities in listboxes fixed for the situation
3594           when previous and current collections are completely different
3595           ('all' item is not the default one and is put to the end of listbox)
3596         M src/atlantis/event/AEvent.java
3597 
3598 -----------------------------------------------------------------------------
3599 2006-06-22 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3600         * Tagging AtlantisJava-09-05-43
3601         
3602         * Stop reporting error and ignore the whole data type if etx=ety=0
3603           for any ET Miss (excluding MET_Final) when using old type name (e.g.
3604           CaloETMis, MuonETMis)
3605         M src/atlantis/event/AEventFromXML.java
3606 
3607         * Minor
3608         M src/atlantis/event/ADHelix.java
3609         M src/atlantis/event/AHitData.java
3610         M src/atlantis/event/APixelRDOData.java
3611         M src/atlantis/event/ARVxData.java
3612         M src/atlantis/projection/AProjectionEG.java
3613 
3614 -----------------------------------------------------------------------------
3615 2006-06-22 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3616         * Tagging Atlantisjava-09-05-42
3617 
3618         * Changes to LAr geometry
3619         M geometry/AGeometry.xml
3620         M src/atlantis/event/ACalorimeterData.java
3621         M src/atlantis/geometry/ABarrelCalorimeterDetector.java
3622         M src/atlantis/geometry/AEndcapCalorimeterDetector.java
3623         M src/atlantis/graphics/ACoord.java
3624 
3625 -----------------------------------------------------------------------------
3626 2006-06-19 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3627         * Tagging AtlantisJava-09-05-41
3628 
3629         * Minor changes to TILE geometry
3630         M src/atlantis/geometry/ABarrelCalorimeterDetector.java
3631         M geometry/AGeometry.xml
3632 
3633 -----------------------------------------------------------------------------
3634 2006-06-14 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3635         * Tagging AtlantisJava-09-05-40
3636 
3637         * Changes regarding the position of "Event Properties" window
3638         M src/atlantis/gui/AEventPropertiesDialog.java
3639 
3640         * Bug fix - Atlantis cannot be started because lambda is not defined in
3641           configuration files
3642         M configuration/config.xml
3643         M configuration/configTB.xml
3644 
3645 -----------------------------------------------------------------------------
3646 2006-06-12 Charles Timmermans <c.timmermans -- at -- hef.ru.nl>
3647         * Tagging AtlantisJava-09-05-39
3648 
3649         * Added the egg plot (lamda phi)
3650         M src/atlantis/canvas/AScaleBorder.java
3651         M src/atlantis/event/ADHelix.java
3652         M src/atlantis/event/AData.java
3653         M src/atlantis/event/A3DPointData.java
3654         M src/atlantis/interactions/ASynchrocursorsInteractions.java
3655         A src/atlantis/projections/AProjectionEG.java
3656         M src/atlantis/utils/AMath.java
3657         M configuration/config.xml
3658 
3659 -----------------------------------------------------------------------------
3660 2006-06-08 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3661         * Tagging AtlantisJava-09-05-38
3662 
3663         * Only distinct names printed when picking detectors
3664         M src/atlantis/graphics/APickingGraphics2D.java
3665 
3666 -----------------------------------------------------------------------------
3667 2006-06-08 Charles Timmermans <c.timmermans -- at -- hef.ru.nl>
3668         * Tagging AtlantisJava-09-05-37
3669 
3670         * Made V-plot line at 360 degrees more distinct
3671         M src/atlantis/canvas/AScaleBorder.java
3672 
3673 -----------------------------------------------------------------------------
3674 2006-06-07 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3675         * Tagging AtlantisJava-09-05-36
3676 
3677         * RDOs no longer treated as multiple collections datatypes, clean up
3678         M src/atlantis/event/ASiClusterRDOData.java
3679         M src/atlantis/event/APixelRDOData.java
3680         M src/atlantis/event/AEventFromXML.java
3681         M configuration/config.xml   (+ collection listboxes priorities)
3682         M configuration/configTB.xml (             ditto               )
3683 
3684         * Minor
3685         M src/atlantis/event/ARVxData.java
3686         M src/atlantis/utils/AHashMap.java
3687         M cmt/requirements
3688 
3689 -----------------------------------------------------------------------------
3690 2006-06-07 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3691         * Tagging AtlantisJava-09-05-35
3692 
3693         * Updated detector geometry
3694         M geometry/AGeometry.xml
3695         M geometry/AMuonGeometry.xml
3696         
3697 -----------------------------------------------------------------------------
3698 2006-06-06 Janice Drohan <jgd -- at -- hep.ucl.ac.uk>
3699         * Tagging AtlantisJava-09-05-34
3700 
3701         * Interactive vertexing changes
3702         M src/atlantis/event/ARVxData.java
3703 
3704 -----------------------------------------------------------------------------
3705 2006-06-06 Janice Drohan <jgd -- at -- hep.ucl.ac.uk>
3706         * Tagging AtlantisJava-09-05-33
3707 
3708         * Interactive vertexing changes
3709         M events/event.dtd
3710         M share/InteractiveServer.py
3711         M src/atlantis/event/ARVxData.java
3712         M src/atlantis/gui/AInteractiveAthenaDialog.java
3713 
3714 -----------------------------------------------------------------------------
3715 2006-06-06 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3716         * Tagging AtlantisJava-09-05-32
3717 
3718         * Fix possible null pointer exception
3719         M src/atlantis/geometry/ABarrelSiliconDetector.java
3720         M src/atlantis/geometry/ABarrelTRTDetector.java
3721         M src/atlantis/geometry/AEndcapSiliconDetector.java
3722         M src/atlantis/geometry/AEndcapTRTDetector.java
3723 
3724 -----------------------------------------------------------------------------
3725 2006-06-05 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3726         * Tagging AtlantisJava-09-05-31
3727 
3728         * Eta / phi module added for TB
3729         M configuration/configTB.xml
3730 
3731         * Minor
3732         M config.xml
3733 
3734 -----------------------------------------------------------------------------
3735 2006-05-30 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3736         * Tagging AtlantisJava-09-05-30
3737         
3738         * Increase space for Data tabpane
3739         M configuration/config.xml
3740         M configuration/configTB.xml
3741         A src/atlantis/gui/ADefaultCellAttribute.java
3742         A src/atlantis/gui/AMultiSpanCellTableUI.java
3743         M src/atlantis/gui/AMutableCheckBox.java
3744         M src/atlantis/gui/AParamGUIDataModel.java
3745         M src/atlantis/gui/AParametersTable.java
3746 
3747 -----------------------------------------------------------------------------
3748 2006-05-29 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3749         * Tagging AtlantisJava-09-05-29
3750 
3751         * Fast, BEGINNER command line parameters made unsupported
3752         M src/atlantis/Atlantis.java
3753         R share/atlantis_beginner
3754         M cmt/requirements
3755 
3756         * New SCT phi0 geometry values (4 values changed according to
3757           2006-05-26 email from Grant Gorfine)
3758         M geometry/AGeometry.xml
3759 
3760         * New startup layout - RSB
3761           LegoPlot no longer default rho/z projection
3762         M configuration/config.xml
3763 
3764         * Minor
3765         M src/atlantis/event/AEvent.java
3766 
3767 -----------------------------------------------------------------------------
3768 2006-05-26 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3769         * Minor changes regarding the position of some control windows
3770         M src/atlantis/gui/AColorMapDialog.java
3771         M src/atlantis/gui/AColorMapEditor.java
3772         M src/atlantis/gui/AHelpSystem.java
3773         M src/atlantis/gui/ALayoutDialog.java
3774 
3775 -----------------------------------------------------------------------------
3776 2006-05-25 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3777         * Tagging AtlantisJava-09-05-28
3778 
3779         * Interactive Athena dialog bug fix (when closed then opened and
3780           accessed from RVx for interactive vertexing), singleton
3781           XMLNetwork source - singleton
3782         M src/atlantis/gui/AInteractiveAthenaDialog.java
3783         M src/atlantis/gui/AFileControl.java
3784         M src/atlantis/event/AXMLNetworkSource.jav
3785 
3786         * xKalTrack -> ConvertedXKalmanTracks storeGateKey temporary fix for
3787           2006-06-02 tutorial
3788         M src/atlantis/event/ARVxData.java
3789         M src/atlantis/event/AEvent.java
3790 
3791         * Command line option --help
3792         M src/atlantis/Atlantis.java
3793 
3794         * Changes to comply with ROOT v5
3795         M share/InteractiveServer.py
3796         
3797         * Minor
3798         M src/atlantis/event/ASiClusterRDOData.java
3799         M src/atlantis/event/AHitData.java
3800 
3801 -----------------------------------------------------------------------------
3802 2006-05-23 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3803         * Tagging AtlantisJava-09-05-27
3804         
3805         * Correct the problem of wrong initial position for some control
3806           windows
3807         M src/atlantis/gui/AColorMapDialog.java
3808         M src/atlantis/gui/AColorMapEditor.java
3809         M src/atlantis/gui/AHelpSystem.java
3810         M src/atlantis/gui/ALayoutDialog.java
3811 
3812 -----------------------------------------------------------------------------
3813 2006-05-23 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3814         * Tagging AtlantisJava-09-05-26
3815         
3816         * Print Jet info when using rubberband in V-Plot, and a few other
3817           small changes about printing info in V-Plot
3818         M src/atlantis/event/AAODData.java
3819         M src/atlantis/event/ACalorimeterData.java
3820         M src/atlantis/event/AData.java
3821         M src/atlantis/event/AHelixData.java
3822         M src/atlantis/event/AJetData.java
3823         M src/atlantis/event/ASMTrData.java
3824         M src/atlantis/event/ASNPData.java
3825         M src/atlantis/interactions/ARectangleVPSelection.java
3826         M src/atlantis/list/AList.java
3827 
3828 -----------------------------------------------------------------------------
3829 2006-05-23 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3830         * Tagging AtlantisJava-09-05-25
3831         
3832         * Bug fix - when Lego or 3DBox is in some window, exception will be
3833           thrown if choosing pick
3834         M src/atlantis/interactions/AInteractionControl.java
3835         
3836 -----------------------------------------------------------------------------
3837 2006-05-20 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3838         * Tagging AtlantisJava-09-05-24
3839 
3840         * Stop reporting error and ignore the whole data type if etx=ety=0
3841           for any ET Miss (excluding MET_Final)
3842         M src/atlantis/event/AETMis.Data.java
3843         M src/atlantis/event/AEventFromXML.java
3844 
3845         * Allow event files contain floating point data "inf" or "-inf" to
3846           represent infinite values
3847         M src/atlantis/utils/xml/AFloatArrayParser.java
3848 
3849         * Bug fix - track is wrongly displayed in V-Plot if its phi value is
3850           very close to 0 or 360
3851         M src/atlantis/event/ADHelix.java
3852 
3853         * Bug fix - when copying windows, the parameters are not copied
3854           correctly 
3855         M src/atlantis/parameters/AStatusGroupParameter.java
3856         M src/atlantis/parameters/AStatusRootParameter.java
3857 
3858         * Set Lego Plot to be the default projection for some windows
3859         M configuration/config.xml
3860 
3861 -----------------------------------------------------------------------------
3862 2006-05-15 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3863         * Tagging AtlantisJava-09-05-23
3864 
3865         * Runnable scripts fixed for ATLAS SW release project builds
3866         M share/atlantis
3867         M share/atlantis_beginner
3868 
3869 -----------------------------------------------------------------------------
3870 2006-05-15 Eric Jansen <e.jansen -- at -- hef.ru.nl>
3871         * Tagging AtlantisJava-09-05-22
3872 
3873         * Moved generic methods for rho sign from AFCALData to AMath
3874         M src/atlantis/event/AFCALData.java
3875         M src/atlantis/utils/AMath.java
3876         
3877         * Fixed synchrocursor display for "negative" rho
3878         M src/atlantis/interactions/ASynchroCursorsInteraction.java
3879 
3880 -----------------------------------------------------------------------------
3881 2006-05-15 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3882         * Tagging AtlantisJava-09-05-21
3883 
3884         * Typo correction
3885         M src/atlantis/Atlantis.java
3886 
3887 -----------------------------------------------------------------------------
3888 2006-05-13 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3889         * Tagging AtlantisJava-09-05-20
3890 
3891         * CVS doesn't fill the keyword with corret tagname - removed
3892         M src/atlantis/Atlantis.java
3893 
3894 -----------------------------------------------------------------------------
3895 2006-05-13 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3896         * Tagging AtlantisJava-09-05-19
3897         
3898         * minor (wrong CVS keyword used)
3899         M src/atlantis/Atlantis.java
3900 
3901 -----------------------------------------------------------------------------
3902 2006-05-13 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3903         * Tagging AtlantisJava-09-05-18
3904 
3905         * Print AtlantisJava package revision at startup
3906         M src/atlantis/Atlantis.java
3907 
3908         * Print name of the used geometry file before reading it
3909         M src/atlantis/geometry/AGeometryFromXMLReader.java
3910 
3911 -----------------------------------------------------------------------------
3912 2006-05-10 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3913         * Tagging AtlantisJava-09-05-17
3914 
3915         * Hits colouring bug - AData.colourBy(assoc) ignored situation when
3916           there are only hits in the event file (nothing to associate with)
3917           or association doesn't exist
3918         M src/atlantis/event/AHitData.java
3919         M src/atlantis/event/AData.java
3920 
3921         * Minor, cleanup
3922         M src/atlantis/event/ASiClusterData.java
3923 
3924 -----------------------------------------------------------------------------
3925 2006-05-10 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3926         * Tagging AtlantisJava-09-05-16
3927 
3928         * Pick info improved (additional information, etc)
3929         M src/atlantis/event/ASiClusterRDOData.java
3930         M src/atlantis/event/ASiClusterData.java
3931         M src/atlantis/event/AS3DData.java
3932         M src/atlantis/event/APixelRDOData.java
3933 
3934         * Date and time of event reconstruction in Athena displayed on canvas
3935         M src/atlantis/event/AEventFromXML.java
3936         M src/atlantis/event/AEvent.java
3937         M src/atlantis/canvas/ATitleMenuBar.java
3938         M events/event.dtd
3939 
3940         * InDet command line parameter for configInDet.xml configuration file
3941         M src/atlantis/Atlantis.java
3942 
3943         * Minor
3944         M configuration/config.xml
3945         
3946 -----------------------------------------------------------------------------
3947 2006-05-09 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3948         * Change the default setting for TauJet Cuts
3949         M configuration/config.xml
3950         M configuration/configBeginner.xml
3951         M src/atlantis/event/ATauJetData.java
3952 
3953 -----------------------------------------------------------------------------
3954 2006-05-09 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3955         * index search tabpane removed from online help window
3956           (just commented out, index.xml file remained in the archive)
3957         M help/help.jar 
3958 
3959 -----------------------------------------------------------------------------
3960 2006-05-08 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3961         * Tagging AtlantisJava-09-05-15
3962 
3963         * Display AOD in RZ projection
3964         M configuration/config.xml
3965         M configuration/configBeginner.xml
3966         M src/atlantis/event/AAODData.java
3967         
3968 -----------------------------------------------------------------------------
3969 2006-05-04 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3970         * Tagging AtlantisJava-09-05-14
3971 
3972         * SiClusterRDO (SCTRDO) implemented (derived from SiCluster)
3973         A src/atlantis/event/ASiClusterRDOData.java
3974         M src/atlantis/event/AEventFromXML.java
3975         M src/atlantis/event/AEvent.java
3976         M configuration/config.xml
3977         
3978         * minor
3979         M share/InteractiveServer.py
3980 
3981 -----------------------------------------------------------------------------
3982 2006-05-04 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
3983         * Tagging AtlantisJava-09-05-13
3984 
3985         * Remove some local cuts parameters for Lego, all general cuts in
3986           Lego are controlled by Cuts pane
3987         M configuration/config.xml
3988         M configuration/configBeginner.xml
3989         M configuration/configFast.xml
3990         M configuration/configTB.xml
3991         M src/atlantis/event/ACalorimeterData.java
3992         M src/atlantis/event/AETMisData.java
3993         M src/atlantis/event/ALVL1JetElementData.java
3994         M src/atlantis/event/ALVL1TriggerTowerData.java
3995         M src/atlantis/projection/AProjectionLegoPlot.java 
3996         
3997 -----------------------------------------------------------------------------
3998 2006-05-03 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
3999         * Tagging AtlantisJava-09-05-12
4000 
4001         * PixelRDO (derived from S3D class) added as multiple collection
4002           (without any associations, etc)
4003         M src/atlantis/event/AEvent.java
4004         M events/event.dtd (SCTRDO added as well)
4005         M configuration/config.xml
4006         A src/atlantis/event/APixelRDOData.java
4007 
4008 -----------------------------------------------------------------------------
4009 2006-05-02 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4010         * Tagging AtlantisJava-09-05-11
4011 
4012         * ParticleJet treated as multiple collection
4013         M configuration/config.xml
4014         M configuration/configBeginner.xml
4015         M src/atlantis/event/AParticleJetData.java
4016         M src/atlantis/event/AEventFromXML.java
4017 
4018         * minor
4019         M src/atlantis/event/AEventManager.java
4020         M src/atlantis/gui/AExceptionHandler.java
4021 
4022 -----------------------------------------------------------------------------
4023 2006-04-26 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4024         * Tagging AtlantisJava-09-05-10
4025 
4026         * TRT, STr and SVx turned off by default, eta and phi cuts made global
4027           like the other cuts
4028         M configuration/config.xml
4029         M configuration/configBeginner.xml
4030         M configuration/configFast.xml
4031         M configuration/configTB.xml
4032 
4033 -----------------------------------------------------------------------------
4034 2006-04-25 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4035         * Tagging AtlantisJava-09-05-09
4036 
4037         * Association bug fix
4038         M src/atlantis/event/AData.java
4039 
4040 -----------------------------------------------------------------------------
4041 2006-04-25 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4042         * Tagging AtlantisJava-09-05-08
4043 
4044         * STr, SVx turned off by default
4045         M configuration/config.xml
4046 
4047 -----------------------------------------------------------------------------
4048 2006-04-24 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4049         * Tagging AtlantisJava-09-05-07
4050 
4051         * Selected value of collection listboxes remains set given there are
4052           the same datatypes and store gate keys from event to event (preserve
4053           multiple collections listboxes)
4054         * Colouring Track datatype by collections
4055         * Preliminary SpacePointsRDO modifications added to config.xml
4056         M configuration/config.xml
4057         M src/atlantis/event/AData.java
4058         M src/atlantis/event/AEvent.java
4059         M src/atlantis/event/ATrackData.java
4060         M src/atlantis/parameters/AEnumeratorParameter.java
4061 
4062 -----------------------------------------------------------------------------
4063 2006-04-21 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4064         * Tagging AtlantisJava-09-05-06
4065 
4066         * Display additional PMT information for TileCal - parameters names
4067           changed
4068         M src/atlantis/event/ATILEData.java
4069         M events/event.dtd
4070 
4071 -----------------------------------------------------------------------------
4072 2006-04-19 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4073         * Tagging AtlantisJava-09-05-05
4074 
4075         * Display additional PMT information for TileCal when pick cells
4076         M events/event.dtd
4077         M src/atlantis/event/ATILEData.java
4078 
4079         * Minor
4080         M src/atlantis/utils/xml/AXMLErrorHandler.java
4081         M src/atlantis/event/AEventFromXML.java
4082 
4083 -----------------------------------------------------------------------------
4084 2006-04-19 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4085         * Tagging AtlantisJava-09-05-04
4086 
4087         * Unused Tile geometry files removed
4088         R geometry/AGeometryTile.xml
4089         R events/test_eventsTile.zip
4090 
4091         * Minor
4092         M src/atlantis/parameters/AAbstractParameter.java
4093         M configuration/configTB.xml
4094 
4095 -----------------------------------------------------------------------------
4096 2006-04-09 Eric Jansen <e.jansen -- at -- hef.ru.nl>
4097         * Tagging AtlantisJava-09-05-03
4098 
4099         * Changed TILE cell geometry
4100         M src/atlantis/geometry/ABarrelCalorimeterDetector.java
4101 
4102 -----------------------------------------------------------------------------
4103 2006-04-06 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4104         * Tagging AtlantisJava-09-05-02
4105         
4106         * Remove an obsolete event file
4107         R events/Event(TrigS3D)_1_H(130)_uuee.xml
4108         
4109         * Replace the default event archive with a new one created with
4110           11.0.41
4111         M events/test_events.zip
4112         
4113         * Bug fix - when user has personal configuration file, he cannot save
4114           a new one
4115         M src/atlantis/gui/AConfigWriter.java
4116         
4117         * Code clean-up
4118         M src/atlantis/Atlantis.java
4119         M src/atlantis/geometry/AAtlasDetector.java
4120         M src/atlantis/geometry/AAtlasFastDetector.java
4121         M src/atlantis/utils/xml/AXMLUtils.java
4122 
4123 -----------------------------------------------------------------------------
4124 2006-04-05 Charles Timmermans <c.timmermans -- at -- hef.ru.nl>
4125         * fix for eps printing LEGO-plot
4126         M src/atlantis/canvas/AScaleBorder.java
4127 
4128 -----------------------------------------------------------------------------
4129 2006-04-05 Charles Timmermans <c.timmermans -- at -- hef.ru.nl>
4130         * added a V-plot grid
4131         M src/atlantis/canvas/AScaleBorder.java
4132 
4133 -----------------------------------------------------------------------------
4134 2006-04-04 Charles Timmermans <c.timmermans -- at -- hef.ru.nl>
4135         * changed legoplot grid
4136         M src/atlantis/projection/AProjectionLegoPlot.java
4137 
4138 -----------------------------------------------------------------------------
4139 2006-04-04 Eric Jansen <e.jansen -- at -- hef.ru.nl>
4140         * Tagging AtlantisJava-09-05-01
4141 
4142         * Removed TILE radial lines
4143         M configuration/config.xml      
4144         M configuration/configBeginner.xml
4145         M configuration/configFast.xml
4146         M configuration/configTB.xml
4147         M src/atlantis/geometry/AAtlasDetector.java
4148         M src/atlantis/geometry/AAtlasFastDetector.java
4149 
4150 -----------------------------------------------------------------------------
4151 2006-04-04 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4152         * Tagging AtlantisJava-09-05-00
4153 
4154         * Display AOD in YX projection
4155         M configuration/config.xml
4156         M configuration/configBeginner.xml
4157         M src/atlantis/event/AAODData.java
4158         M src/atlantis/event/ABJetData.java
4159         M src/atlantis/event/AElectronData.java
4160         M src/atlantis/event/AMuonData.java
4161         M src/atlantis/event/AParticleJetData.java
4162         M src/atlantis/event/APhotonData.java
4163         M src/atlantis/event/ATauJetData.java
4164         
4165         * Show parsing warnings in the output window instead of a pop-up
4166           message window
4167         M src/atlantis/gui/AExceptionHandler.java
4168         M src/atlantis/utils/xml/AXMLErrorHandler.java
4169         
4170         * Remove unused configuration files
4171         R configuration/config.original
4172         R configuration/configTile.xml
4173         
4174         * Minor
4175         M configuration/configFast.xml
4176         M configuration/configTB.xml
4177         M src/atlantis/event/A3DMuonBoxData.java
4178         M src/atlantis/event/ACSCDData.java
4179         M src/atlantis/event/ACSCData.java
4180         M src/atlantis/event/AData.java
4181         M src/atlantis/event/AETMisData.java
4182         M src/atlantis/event/AFCALData.java
4183         M src/atlantis/event/AHitData.java
4184         M src/atlantis/event/AMuonData.java
4185         M src/atlantis/geometry/AEndcapSiliconDetector.java
4186         M src/atlantis/geometry/AEndcapTRTDetector.java
4187         M src/atlantis/geometry/AGapCalorimeterDetector.java
4188         M src/atlantis/geometry/AGeometryFromXMLReader.java
4189         M src/atlantis/gui/AInteractiveAthenaDialog.java
4190         M src/atlantis/parameters/ACommandProcessor.java
4191         M src/atlantis/parameters/ACutParameter.java
4192         M src/atlantis/parameters/AEnumeratorParameter.java
4193         M src/atlantis/utils/AIdHelper.java
4194 
4195 -----------------------------------------------------------------------------    
4196 2006-04-03 Eric Jansen <e.jansen -- at -- hef.ru.nl>
4197         * Tagging AtlantisJava-09-04-99
4198 
4199         * Added AIdHelper class to decode hit identifiers
4200         A src/atlantis/utils/AIdHelper.java
4201 
4202         * List summary takes sub-lists into account now.
4203         M src/atlantis/list/  AListManager.java
4204 
4205         * All hardcoded numbers removed from the calorimeter code. Cell 
4206           positions are now based on the properties from the geometry file.
4207         A src/atlantis/geometry/ACalorimeterDetector.java
4208         A src/atlantis/geometry/ABarrelCalorimeterDetector.java
4209         A src/atlantis/geometry/AEndcapCalorimeterDetector.java
4210         A src/atlantis/geometry/AGapCalorimeterDetector.java
4211         M src/atlantis/event/ACalorimeterData.java
4212         M src/atlantis/event/ACaloTBData.java
4213         M src/atlantis/event/AFastCalData.java
4214         M src/atlantis/event/AFCALData.java
4215         M src/atlantis/event/AHECData.java
4216         M src/atlantis/event/AHistogram.java
4217         M src/atlantis/event/ALArData.java
4218         M src/atlantis/event/ATILEData.java
4219         M src/atlantis/geometry/AGeometryFromXMLReader.java
4220         M src/atlantis/geometry/AReadGeometryChooser.java
4221         M src/atlantis/graphics/AClipper.java
4222         M src/atlantis/gui/AColorMap.java
4223         M src/atlantis/interaction/ARectangleVPSelection.java
4224         M src/atlantis/projection/AProjection2D.java
4225         M src/atlantis/projection/AProjectionLegoPlot.java
4226         M src/atlantis/projection/AProjectionVP.java
4227         M src/atlantis/projection/AProjectionYX.java
4228         M src/atlantis/utils/AMath.java
4229         M src/atlantis/utils/APolygon.java
4230         M geometry/AGeometry.xml
4231         M geometry/AGeometryFast.xml
4232         M geometry/AGeometryTB.xml
4233         M geometry/AMuonGeometry.xml
4234         M configuration/config.xml
4235         M configuration/configTB.xml
4236         M configuration/configFast.xml
4237 
4238         * Allow geometry objects to draw more than one polygon in a projection.
4239         M src/atlantis/graphics/ACoord.java
4240         M src/atlantis/geometry/ABoxDetector.java
4241         M src/atlantis/geometry/ADetector.java
4242         M src/atlantis/geometry/ADetectors.java
4243         M src/atlantis/geometry/ADiscDetector.java
4244         M src/atlantis/geometry/ATBxDetector.java
4245         M src/atlantis/geometry/ATrapezoidDetector.java
4246         M src/atlantis/geometry/AGeneralPathDetector.java
4247         M src/atlantis/geometry/ARectangleDetector.java
4248 
4249         * New inner detector geometry objects that also contain information 
4250           about their internal structure.
4251         A src/atlantis/geometry/ABarrelSiliconDetector.java
4252         A src/atlantis/geometry/AEndcapSiliconDetector.java
4253         A src/atlantis/geometry/ABarrelTRTDetector.java
4254         A src/atlantis/geometry/AEndcapTRTDetector.java
4255         M src/atlantis/geometry/ADetectorSystem.java
4256 
4257         * Cuts by eta/phi module for spacepoints.
4258         M src/atlantis/event/AS3DData.java
4259 
4260         * Removed unused methods.
4261         M src/atlantis/event/AEvent.java
4262         M src/atlantis/event/AData.java
4263         M src/atlantis/event/ADataAbstract.java
4264 
4265         * Disabled unused RPC and TGC spacepoints.
4266         M src/atlantis/event/AEventFromXML.java
4267 
4268 -----------------------------------------------------------------------------
4269 2006-03-28 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4270         * Tagging AtlantisJava-09-04-98
4271 
4272         * Temporary fix for running interactive vertexing upon Track-xKalTrack
4273           only while all Track multiple collections functionality is in place
4274         M src/atlantis/event/AEvent.java
4275         M src/atlantis/event/ARVxData.java
4276 
4277 -----------------------------------------------------------------------------
4278 2006-03-28 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4279         * Tagging AtlantisJava-09-04-97
4280 
4281         * SSC renamed to SiCluster which is in the event file named STC
4282         R src/atlantis/event/ASSCData.java
4283         A src/atlantis/event/ASiClusterData.java
4284         M configuration/config.xml
4285         M configuration/configBeginner.xml
4286         M configuration/configFast.xml
4287         M configuration/configTB.xml
4288         M src/atlantis/utils/AMath.java
4289         M src/atlantis/event/ATrigS3DData.java
4290         M src/atlantis/event/ATrackData.java
4291         M src/atlantis/event/ASiHitData.java
4292         M src/atlantis/event/AS3DData.java
4293         M src/atlantis/event/AEventFromXML.java
4294         M src/atlantis/event/AAssociation.java
4295 
4296         * Updating multiple collections listboxes bugfix (+ SSC -> SiCluster)
4297         M src/atlantis/event/AEvent.java
4298 
4299         * RecVertex has centre of ellipse drawn in XY view, index cut works
4300           on RecVertex
4301         M src/atlantis/event/ARVxData.java
4302 
4303         * When built in the release, Atlantis build copied to InstallArea
4304         M share/atlantis
4305         M share/atlantis_beginner
4306         M cmt/requirements
4307         
4308         * Minor
4309         M src/atlantis/gui/AColorMap.java
4310         M src/atlantis/event/AROIData.java
4311 
4312 -----------------------------------------------------------------------------
4313 2006-03-23 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4314         * Tagging AtlantisJava-09-04-96
4315         
4316         * Indentation
4317         M configuration/config.xml
4318         M configuration/configBeginner.xml
4319         M configuration/configFast.xml
4320         M configuration/configTB.xml
4321         
4322         * Temporarily remove the warning for "EGam" until new event replaces
4323           the current default event file
4324         M src/atlantis/utils/xml/AXMLErrorHandler.java
4325 
4326         * Minor
4327         M src/atlantis/event/AAODData.java
4328         M src/atlantis/event/ABJetData.java
4329         M src/atlantis/event/AElectronData.java
4330         M src/atlantis/event/AMuonData.java
4331         M src/atlantis/event/APhotonData.java
4332         M src/atlantis/event/ATauJetData.java
4333         M src/atlantis/projection/AProjectionLegoPlot.java
4334 
4335 -----------------------------------------------------------------------------
4336 2006-03-16 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4337         * Tagging AtlantisJava-09-04-95
4338 
4339         * Atlantis - interactive Athena communication - message digest sent
4340           along with the request to authenticate the caller, dialog improved
4341         M src/atlantis/gui/AInteractiveAthenaDialog.java
4342         M share/InteractiveServer.py
4343 
4344         * Bug fixed - timer stepper
4345         M src/atlantis/event/AXMLNetworkSource.java
4346 
4347 -----------------------------------------------------------------------------
4348 2006-03-15 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4349         * Tagging AtlantisJava-09-04-94
4350 
4351         * possibility of running InteractiveServer.py directly with command
4352           line parameters (merely archived)
4353         M share/InteractiveServer.py 
4354 
4355 -----------------------------------------------------------------------------
4356 2006-03-14 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4357         * Tagging AtlantisJava-09-04-93
4358         
4359         * Update ToolTips for the GUI
4360         M configuration/config.xml
4361         M configuration/configBeginner.xml
4362         M configuration/configFast.xml
4363         M configuration/configTB.xml
4364         M src/atlantis/gui/AGUI.java
4365         M src/atlantis/parameters/APar.java
4366         
4367         * Fix the "Color by EM/Had" problem in Lego Plot
4368         M src/atlantis/projection/AProjectionLegoPlot.java
4369 
4370 -----------------------------------------------------------------------------
4371 2006-03-13 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4372         * Tagging AtlantisJava-09-04-92
4373 
4374         * Multiple Track collections, EGam datatype removed
4375         R src/atlantis/event/AxKalData.java
4376         R src/atlantis/event/AiPatData.java
4377         R src/atlantis/event/ARTrData.java
4378         R src/atlantis/event/AIDScanData.java
4379         R src/atlantis/event/AEGamData.java
4380         A src/atlantis/event/ATrackData.java
4381         M src/atlantis/event/AEvent.java - cutting tracks to RVx unavailable
4382         M src/atlantis/event/AEventFromXML.java
4383         M src/atlantis/event/AHitData.java
4384         M src/atlantis/event/ARVxData.java - Athena vertexing unavailable
4385         M src/atlantis/event/AS3DData.java
4386         M src/atlantis/event/ATrigS3DData.java
4387         M src/atlantis/interactions/ARectangleVPSelection.java
4388         M src/atlantis/parameters/ACommandProcessor.java
4389         M src/atlantis/parameters/APar.java - bad command warning
4390         M src/atlantis/event/AClusterData.java
4391         M src/atlantis/utils/xml/AXMLErrorHandler.java
4392         M configuration/config.xml
4393         M configuration/configBeginner.xml
4394         M configuration/configTB.xml
4395         M configuration/configFast.xml
4396 
4397         * GUI must be constructed before reading in the event, in
4398           AEvent.finalize() the GUI listboxes are updated
4399         M src/atlantis/Atlantis.java
4400 
4401         * help file updated (help.jar.20060306)
4402         M help/help.jar
4403         
4404         * EGam removed, xKal and iPat only as datatypes, not integer arrays
4405         M events/event.dtd
4406 
4407         * storeGateKey shown in lists if available
4408         M src/atlantis/list/AList.java
4409 
4410         * double xKal in the event files, removing those from
4411           TrackParticleRetriever
4412         M events/JiveXML_DigiAODTrig.T1.zip 
4413         
4414         * Minor
4415         M src/atlantis/event/AHelixData.java
4416         M src/atlantis/parameters/AEnumeratorParameter.java
4417         M src/atlantis/canvas/AWindow.java (indentation)
4418 
4419 -----------------------------------------------------------------------------
4420 2006-02-24 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4421         * Tagging AtlantisJava-09-04-91
4422         
4423         * Remove Pick Interaction Tab for 3DBox and Lego Projections
4424           (add it back if picking feature is implemented)
4425         M configuration/config.xml
4426         M configuration/configBeginner.xml
4427         M configuration/configFast.xml
4428         M configuration/configTB.xml
4429         M src/atlantis/interactions/A3DBoxInteraction.java
4430         M src/atlantis/interactions/AInteractionControl.java
4431         M src/atlantis/interactions/AInteractionsManager.java
4432         M src/atlantis/interactions/ALegoPlotInteraction.java
4433         M src/atlantis/projection/AProjectionLegoPlot.java
4434 
4435 -----------------------------------------------------------------------------
4436 2006-02-15 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4437         * Tagging AtlantisJava-09-04-90
4438         
4439         * Replace the JiveXML_AOD.zip with a new event achive under /events
4440         A events/JiveXML_T1_preDC3_AOD.zip
4441         R events/JiveXML_AOD.zip
4442         
4443 -----------------------------------------------------------------------------
4444 2006-02-13 Andy Haas <Andrew.Haas -- at -- cern.ch>
4445         * Add a couple little accessor functions to the TauJet class
4446         M src/atlantis/event/ATauJetData.java
4447 
4448         * LegoPlot: Draw ParticleJets, TauJets, and BJets with slightly
4449           different radii, so you can see them all at once.
4450           Pay attention to new likelihood and isolation cuts for TauJets.
4451         M src/atlantis/projection/AProjectionLegoPlot.java
4452 
4453         * Minor - Add a link to the color option for Calo from the LegoPlot
4454         M configuration/config.xml
4455 
4456 -----------------------------------------------------------------------------
4457 2006-02-13 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4458         * Remove AOD related configuration settings for Fast and TB mode
4459         M configuration/configFast.xml
4460         M configuration/configTB.xml
4461         
4462         * Minor
4463         M configuration/config.xml
4464         M configuration/configBeginner.xml
4465         M src/atlantis/event/AETMisData.java
4466         M src/atlantis/event/ATauJetData.java
4467 
4468 -----------------------------------------------------------------------------
4469 2006-02-12 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4470         * Tagging AtlantisJava-09-04-89
4471 
4472         * Remove warning message "Particle Code *** unknown" temporarily, and wait 
4473           for the PDG code table for Truth to contain all known codes.
4474         M src/atlantis/event/ASNPData.java
4475         M src/atlantis/event/ASTrData.java
4476         
4477         * Prevent from outputing any warning messages when event file doesn't have 
4478           TauJet->isolFrac and TauJet->logLhRatio data
4479         M src/atlantis/event/ATauJetData.java 
4480         M src/atlantis/utils/AHashMap.java
4481         
4482 -----------------------------------------------------------------------------
4483 2006-02-12 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4484         * Tagging AtlantisJava-09-04-88
4485         
4486         * Add two new cuts for TauJet, and switch TauJet on by default
4487         M configuration/config.xml
4488         M configuration/configBeginner.xml
4489         M configuration/configFast.xml
4490         M configuration/configTB.xml
4491         M events/event.dtd
4492         M src/atlantis/event/ATauJetData.java
4493 
4494 -----------------------------------------------------------------------------
4495 2006-02-11 Andy Haas <Andrew.Haas -- at -- cern.ch>
4496         * Add a couple little accessor functions to a couple other AOD classes
4497         M src/atlantis/event/AElectronData.java
4498         M src/atlantis/event/AMuonData.java
4499         M src/atlantis/event/APhotonData.java
4500         M src/atlantis/event/ATauJetData.java
4501 
4502         * LegoPlot: Add all available cuts to AOD objects in LegoPlot
4503         * Draw TauJets and ParticleJets
4504         M src/atlantis/projection/AProjectionLegoPlot.java
4505 
4506 -----------------------------------------------------------------------------
4507 2006-02-10 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4508         * Tagging AtlantisJava-09-04-87
4509         
4510         * Bug fixed - When the setting for InDet->STr->Color Function is greater
4511           than or equal to 2, the color for SNP particles is wrong.
4512         M src/atlantis/event/ASNPData.java
4513         
4514         * In Cuts->InDet->STr Type, "tau" is added into the list (previously "tau"
4515           is included in "charged hadron").
4516         M configuration/config.xml
4517         M configuration/configFast.xml
4518         M configuration/configBeginner.xml
4519         M configuration/configTB.xml
4520         
4521         * Minor
4522         M src/atlantis/projection/AProjectionLegoPlot.java
4523         
4524 -----------------------------------------------------------------------------
4525 2006-02-09 Andy Haas <Andrew.Haas -- at -- cern.ch>
4526         * LegoPlot: Add ability to draw AOD objects. Other cleanups of code.
4527         * Can change background fill color.
4528         M configuration/config.xml
4529         M configuration/configFast.xml
4530         M configuration/configBeginner.xml
4531         M configuration/configTB.xml
4532         M src/atlantis/projection/AProjectionLegoPlot.java
4533         
4534         * Add a couple little accessor functions to the BJet class.
4535         M src/atlantis/event/ABJetData.java
4536 
4537 -----------------------------------------------------------------------------
4538 2006-02-08 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4539         * Tagging AtlantisJava-09-04-86
4540         
4541         * Bug fixed - if code = 1/-1 in <STr>, error will be found when
4542           constructing ASTrData object
4543         M configuration/pdg.xml
4544         
4545         * AOD data can be shown in V-Plot as circles with a small cross at
4546           the centre, and modifications to Truth (STr) - add a new cut by PDG
4547           code for STr
4548         M configuration/config.xml
4549         M configuration/configBeginner.xml
4550         M configuration/configFast.xml
4551         M configuration/configTB.xml
4552         M events/event.dtd
4553         A src/atlantis/event/AAODData.java
4554         A src/atlantis/event/ABJetData.java
4555         M src/atlantis/event/AData.java
4556         A src/atlantis/event/AElectronData.java
4557         M src/atlantis/event/AEvent.java
4558         A src/atlantis/event/AMuonData.java
4559         A src/atlantis/event/AParticleJetData.java
4560         A src/atlantis/event/APhotonData.java
4561         M src/atlantis/event/ASTrData.java
4562         A src/atlantis/event/ATauJetData.java
4563 
4564         * Add two event archives into events folder, which contain AOD and
4565           Trigger data
4566         A events/JiveXML_AOD.zip
4567         A events/JiveXML_DigiAODTrig.T1.zip
4568 
4569         * Minor
4570         M src/atlantis/parameters/AEnumeratorParameter.java
4571         
4572 -----------------------------------------------------------------------------
4573 2006-02-06 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4574         * Tagging AtlantisJava-09-04-85
4575 
4576         * Updating configuration files (ETMis collections, ATLAS tabpane)
4577         M configuration/configFast.xml
4578         M configuration/configTB.xml
4579         M configuration/configBeginner.xml
4580         M configuration/config.xml
4581 
4582         * New help.jar file sent by Peter Klok (help.jar.20060130) (Glossary
4583           inaccessible via table of contents - fixed)
4584         M help/help.jar
4585 
4586 -----------------------------------------------------------------------------
4587 2006-02-06 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4588         * Tagging AtlantisJava-09-04-84
4589 
4590         * Multiple collections from a datatype ETMis. Collection listboxes
4591           (ENUM) are not static, it's possible to change their values from
4592           event to event basis.
4593         M src/atlantis/parameters/AEnumeratorParameter.java
4594         M src/atlantis/gui/AEventPropertiesDialog.java
4595         M src/atlantis/event/AEventManager.java
4596         M src/atlantis/event/AEvent.java
4597         M src/atlantis/event/AEventFromXML.java
4598         M src/atlantis/event/AETMisData.java
4599         M src/atlantis/event/ADataAbstract.java
4600         M src/atlantis/event/AData.java
4601         M src/atlantis/event/ACaloTBData.java
4602         R src/atlantis/event/AMuonETMisData.java
4603         R src/atlantis/event/ACaloETMisData.java
4604         M events/event.dtd
4605         M configuration/config.xml
4606         
4607         * Indentation corrected
4608         M src/atlantis/gui/AParamGUIDataModel.java
4609 
4610         * Tile mode removed
4611         M src/atlantis/gui/AGUI.java
4612         
4613         * Minor
4614         M src/atlantis/parameters/ACommandProcessor.java
4615         M src/atlantis/event/ARTrData.java
4616 
4617 -----------------------------------------------------------------------------
4618 2006-02-06 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4619         * Tagging AtlantisJava-09-04-82
4620 
4621 -----------------------------------------------------------------------------
4622 2006-02-06 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4623         * Bug fixed - the tooltips don't show for the tree items
4624         M src/atlantis/parameters/AStatusRootParameter.java
4625         
4626 -----------------------------------------------------------------------------
4627 2006-02-02 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4628         * Tagging AtlantisJava-09-04-81
4629 
4630         * minor
4631         M configuration/config.xml
4632         M configuration/configBeginner.xml
4633         M configuration/configFast.xml
4634         M configuration/configTB.xml
4635 
4636 -----------------------------------------------------------------------------
4637 2006-02-01 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4638         * Tagging AtlantisJava-09-04-80
4639         
4640         * minor
4641         M src/atlantis/event/AEventFromXML.java
4642         M src/atlantis/event/AHelix.java  
4643         M src/atlantis/event/AJetData.java
4644         M src/atlantis/event/AJetROIData.java
4645         M src/atlantis/event/AVertex.java
4646         M src/atlantis/gui/AExceptionHandler.java
4647         M src/atlantis/gui/AMutableCheckBox.java
4648         M src/atlantis/projection/AProjectionLegoPlot.java
4649         M src/atlantis/utils/AFit.java
4650 
4651 -----------------------------------------------------------------------------
4652 2006-01-30 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4653         * Tagging AtlantisJava-09-04-79
4654 
4655         * Muon geometry file can be taken from whichever location given its
4656           name is based on the InDet+Calo geometry file as "[.]{1,1}Muon.*"
4657         M src/atlantis/gui/AReadGeometryChooser.java
4658 
4659 -----------------------------------------------------------------------------
4660 2006-01-30 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4661         * Tagging AtlantisJava-09-04-78
4662         
4663         * Bug fixed - when reading geometry on-the-fly, the file was always
4664           sought in the "geometry" subdirectory of Atlantis
4665         M src/atlantis/gui/AReadGeometryChooser.java
4666         M src/atlantis/geometry/AGeometryFromXMLReader.java
4667 
4668         * Timer stepper adjustable from 1 to 120 seconds, initialised at 6s
4669         M src/atlantis/event/AXMLNetworkSource.java
4670 
4671         * minor
4672         M src/atlantis/utils/AClientXMLRPC.java
4673         M src/atlantis/event/AEventFromXML.java
4674 
4675 -----------------------------------------------------------------------------
4676 2006-01-25 Eric jansen <e.jansen -- at -- hef.ru.nl>
4677         * Added polyline elements for xKal to event.dtd
4678         M events/event.dtd
4679 
4680 -----------------------------------------------------------------------------
4681 2006-01-22 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4682         * Tagging AtlantisJava-09-04-77
4683 
4684         * ETMis bug fix - crashing when compoments were 0
4685         M src/atlantis/event/AMuonETMisData.java
4686         M src/atlantis/event/AETMisData.java
4687         M src/atlantis/event/ACaloETMisData.java
4688 
4689         * Exceptions reporting from reflection calls. Don't reject the whole
4690           event when recoverable errors are found in data (discard just the
4691           datatype)
4692         M src/atlantis/event/AEventFromXML.java
4693 
4694         * Minor
4695         M src/atlantis/event/AVertex.java
4696 
4697 -----------------------------------------------------------------------------
4698 2006-01-19 Andy Haas <Andrew.Haas -- at -- cern.ch>
4699         * LegoPlot: Add ability to only draw one calorimeter layer.
4700         M src/atlantis/projection/AProjectionLegoPlot.java
4701         M configuration/config.xml
4702         M configuration/configFast.xml
4703         M configuration/configBeginner.xml
4704         M configuration/configTB.xml
4705 
4706 -----------------------------------------------------------------------------
4707 2006-01-19 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4708         * Tagging AtlantisJava-09-04-76
4709 
4710         * More robust exception checking when reading the events online
4711         M src/atlantis/utils/AClientXMLRPC.java
4712         M src/atlantis/event/AXMLNetworkSource.java
4713 
4714         * Minor
4715         M src/atlantis/utils/AAtlantisException.java
4716 
4717 -----------------------------------------------------------------------------
4718 2006-01-19 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4719         * Tagging AtlantisJava-09-04-75
4720         
4721         * Add muon segments tags into event.dtd
4722         M events/event.dtd
4723 
4724 -----------------------------------------------------------------------------
4725 2006-01-18 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4726         * Tagging AtlantisJava-09-04-74
4727 
4728         * Atlantis online help system update (Interactive Athena, vertexing in
4729           Athena recipe, cuts and datatypes)
4730         M help/help.jar
4731 
4732         * Minor
4733         M src/atlantis/gui/AFileControl.java
4734 
4735 -----------------------------------------------------------------------------
4736 2006-01-13 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4737         * Tagging AtlantisJava-09-04-73
4738 
4739         * Highlighting RVx (RecVertex) works now
4740         M src/atlantis/event/ARVxData.java
4741 
4742         * Processing Python script snippets for JAS/Athenaeum,
4743           possibility to turn off initializing Athena AlgTools (testing
4744           purposes, using in JAS/Athenaeum)
4745         M share/InteractiveServer.py
4746 
4747 -----------------------------------------------------------------------------
4748 2006-01-10 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4749         * Tagging AtlantisJava-09-04-72
4750 
4751         * AVertex class refactoring and clean-up. Former errMatrix and 
4752           covMatrix variable were swapped. 
4753           Attributes renaming
4754             covMatrix -> weightMatrix
4755             errMatrix -> covErrMatrix
4756           Removing some attributes and unnecessary methods.
4757         M src/atlantis/event/AVertex.java 
4758         M src/atlantis/event/ARVxData.java
4759         M src/atlantis/utils/AFit.java
4760 
4761         * 'display' colour map always used when exporting to EPS, now the
4762           current colour map is used in EPS
4763         M src/atlantis/gui/AColorMap.java
4764         M src/atlantis/graphics/APSGraphics2D.java
4765 
4766 -----------------------------------------------------------------------------
4767 2006-01-09 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4768         * Tagging AtlantisJava-09-04-71
4769         
4770         * Bug fixed - event parsing error when finding new subtag
4771         M src/atlantis/event/AEventFromXML.java
4772         
4773         * Recover the data check, which was commented out on 2005-12-06
4774         M src/atlantis/event/AEventFromXML.java
4775         
4776         * minor
4777         M src/atlantis/event/AMSegData.java
4778         M src/atlantis/event/AVertex.java
4779 
4780 -----------------------------------------------------------------------------
4781 2006-01-06 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4782         * Tagging AtlantisJava-09-04-70
4783 
4784         * apply_pattern declare_joboptions files=" InteractiveServer.py "
4785         M cmt/requirements
4786 
4787         * InteractiveServer.py moved to share directory
4788         R InteractiveServer.py
4789         A share/InteractiveServer.py
4790 
4791 -----------------------------------------------------------------------------
4792 2006-01-05 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4793         * Tagging AtlantisJava-09-04-69
4794 
4795         * SMTr/STr fix
4796         M ASMTrData.java
4797 
4798         * Crash when selecting the vplot for an event that has MSegs fixed
4799         M AMSegData.java
4800 
4801 -----------------------------------------------------------------------------
4802 2005-12-16 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4803         * Tagging AtlantisJava-09-04-68
4804 
4805         * Interactive Athena dialog - bug fixed when saving events
4806         M src/atlantis/gui/AInteractiveAthenaDialog.java
4807 
4808         * RVx data accessed differently in cutTracksToRVx() [cutting tracks
4809           to the centre of the RVx ellipse]
4810         M src/atlantis/event/ARVxData.java
4811 
4812 -----------------------------------------------------------------------------
4813 2005-12-16 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4814         * Tagging AtlantisJava-09-04-67
4815 
4816         * RecVertex - covMatrix and errMatrix mixed up in Atlantis when
4817           reading RVx from the event file, fixed but needs thorough cleanup
4818           throughout the whole file
4819         M src/atlantis/event/AVertex.java
4820 
4821 -----------------------------------------------------------------------------
4822 2005-12-14 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4823         * Tagging AtlantisJava-09-04-66
4824 
4825         * Checking for runtime errors when calculating error matrix
4826           (vertex fitter debugging - covMatrix is printed on console when
4827           picking RVx)
4828         M src/atlantis/event/AVertex.java
4829 
4830         * Additional information on STC (Clusters), S3D (SpacePoints)
4831         M src/atlantis/event/ASSCData.java
4832         M src/atlantis/event/AS3DData.java
4833         M src/atlantis/event/ARVxData.java
4834         M events/event.dtd
4835 
4836         * -1 as IDs of uknown tracks when reading RVx from Athena
4837           covMatrix numbers divided by 10000 (multiplied by 10000 in JiveXML)
4838         M src/atlantis/event/ARVxData.java
4839 
4840         * Minor changes in the error messages during parsing of the event file
4841         M src/atlantis/event/AEventFromXML.java
4842 
4843         * Minor
4844         M Atlantis.jpx
4845 
4846 -----------------------------------------------------------------------------
4847 2005-12-12 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4848         * Tagging AtlantisJava-09-04-65
4849 
4850         * Compilation error, missing casting
4851         M src/atlantis/event/AVertex.java
4852 
4853 -----------------------------------------------------------------------------
4854 2005-12-12 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4855         * Tagging AtlantisJava-09-04-64
4856 
4857         * 'Vertex in Athena' appears only for xKal tracks, tracks are
4858           shortened to vertex if one is found
4859         M src/atlantis/event/ARVxData.java
4860 
4861         * Code checking for fragments of events commented out until finished
4862           in JiveXML
4863         M src/atlantis/event/AEvent.java
4864 
4865         * Bug fixed - crash when eta-phi cut applied, changes regarding cuts
4866         M src/atlantis/event/AETMisData.java
4867 
4868         * Bug fixed - necessary to copy (clone) reference variables going to
4869           constructor of the class
4870         M src/atlantis/event/AVertex.java
4871           
4872         * Getting events through interactive Athena asynchronous as well
4873         M src/atlantis/gui/AInteractiveAthenaDialog.java
4874         
4875         * minor
4876         M InteractiveServer.py
4877         M src/atlantis/utils/AUtilities.java
4878         M src/atlantis/event/AData.java
4879 
4880 -----------------------------------------------------------------------------
4881 2005-12-06 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4882         * Comment out the event data check (temporarily for Paris talk)
4883         M src/atlantis/event/AEventFromXML.java
4884 
4885 -----------------------------------------------------------------------------
4886 2005-11-30 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4887         * Changes regarding parser update for back compatibility purposes
4888         M events/event.dtd
4889         M src/atlantis/utils/xml/AXMLErrorHandler.java
4890 
4891 -----------------------------------------------------------------------------
4892 2005-11-28 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4893         * Tagging AtlantisJava-09-04-63
4894 
4895         * Add Level 1 Trigger Tower and Jet Element Lego Plot
4896         M configuration/config.xml
4897         M configuration/configFast.xml
4898         M configuration/configTB.xml
4899         M events/event.dtd
4900         M src/atlantis/event/AData.java
4901         M src/atlantis/event/AEvent.java
4902         A src/atlantis/event/ALVL1JetElementData.java
4903         A src/atlantis/event/ALVL1TriggerTowerData.java
4904         M src/atlantis/projection/AProjectionLegoPlot.java
4905 
4906 -----------------------------------------------------------------------------
4907 2005-11-28 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4908         * Tagging AtlantisJava-09-04-62
4909 
4910         * Parser update
4911         M events/event.dtd
4912         M src/atlantis/event/AEventFromXML.java
4913         M src/atlantis/gui/AExceptionHandler.java
4914         M src/atlantis/utils/xml/AArrayParser.java
4915         M src/atlantis/utils/xml/AFloatArrayParser.java
4916         M src/atlantis/utils/xml/AIntArrayParser.java
4917         M src/atlantis/utils/xml/AStringArrayParser.java
4918         M src/atlantis/utils/xml/AXMLErrorHandler.java
4919 
4920 -----------------------------------------------------------------------------
4921 2005-11-22 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4922         * Tagging AtlantisJava-09-04-61
4923 
4924         * Moving AiPatData methods into ARTrData class. IDScan, iPat and xKal
4925           tracks more uniform, all functionality is in ARTrData class now
4926           xKal tracks can now be drawn as polylines (like iPat tracks)
4927         M src/atlantis/event/AxKalData.java
4928         M src/atlantis/event/ARTrData.java
4929         M src/atlantis/event/AIDScanData.java
4930         M src/atlantis/event/AiPatData.java
4931         M configuration/config.xml
4932         M configuration/configTB.xml
4933         M configuration/configFast.xml
4934 
4935 -----------------------------------------------------------------------------
4936 2005-11-22 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4937         * Tagging AtlantisJava-09-04-60
4938 
4939         * Bug fixed - crash when RVx calculated and found while eta-phi was
4940           active projection, RVx drawn in eta-phi projection
4941         M src/atlantis/event/ARVxData.java
4942 
4943         * No error traceback is printed out if the event files are not found
4944           during the application startup (starts with no event loaded)
4945         M src/atlantis/Atlantis.java
4946 
4947 -----------------------------------------------------------------------------
4948 2005-11-16 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4949         * covMatrix numbers divided by 10000 (multiplied in JiveXML by 10000),
4950           Vertex fitter should work now.
4951         M src/atlantis/event/AHelixData.java
4952 
4953         * Minor
4954         M src/atlantis/event/ARVxData.java
4955 
4956 -----------------------------------------------------------------------------
4957 2005-11-16 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4958         * Tagging AtlantisJava-09-04-59
4959 
4960         * atlantis_beginner executable script made visible
4961         M cmt/requirements
4962 
4963 -----------------------------------------------------------------------------
4964 2005-11-16 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4965         * Tagging AtlantisJava-09-04-58
4966 
4967         * Minor
4968         M cmt/requirements
4969 
4970 -----------------------------------------------------------------------------
4971 2005-11-15 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
4972         * Recover the drag-n-drop function
4973         M src/atlantis/canvas/AWindow.java
4974         M src/atlantis/gui/ADnDLabel.java
4975                 
4976 -----------------------------------------------------------------------------
4977 2005-11-15 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
4978         * Tagging AtlantisJava-09-04-57
4979 
4980         * Getting rid of: 
4981           "CMT> Warning: Source file ../src/build.xml not found"
4982         M cmt/requirements
4983 
4984         * Fixing non working associations (since AtlantisJava-09-04-53 due to
4985           changes on different names of datatypes in GUI)
4986           abstract methods in ADataAbstract
4987           getParameterGroup()
4988           getName()
4989           getNameScreenName()
4990         M src/atlantis/parameters/ACommandProcessor.java
4991         M src/atlantis/list/AList.java
4992         M src/atlantis/event/AxKalData.java
4993         M src/atlantis/event/AiPatData.java
4994         M src/atlantis/event/AUserTrackData.java
4995         M src/atlantis/event/AUserHitData.java
4996         M src/atlantis/event/ATrigS3DData.java
4997         M src/atlantis/event/ATRTData.java
4998         M src/atlantis/event/ATILEData.java
4999         M src/atlantis/event/ATGCData.java
5000         M src/atlantis/event/AT3DData.java
5001         M src/atlantis/event/ASiHitData.java
5002         M src/atlantis/event/ASVxData.java
5003         M src/atlantis/event/ASTrData.java
5004         M src/atlantis/event/ASSCData.java
5005         M src/atlantis/event/ASNPData.java
5006         M src/atlantis/event/ASMTrData.java
5007         M src/atlantis/event/AS3DData.java
5008         M src/atlantis/event/ARVxData.java
5009         M src/atlantis/event/ARTrData.java
5010         M src/atlantis/event/ARPCData.java
5011         M src/atlantis/event/AROIData.java
5012         M src/atlantis/event/ARMTrData.java
5013         M src/atlantis/event/AR3DData.java
5014         M src/atlantis/event/AParticlesData.java
5015         M src/atlantis/event/AMuonHitData.java
5016         M src/atlantis/event/AMuonETMisData.java
5017         M src/atlantis/event/AMSegData.java
5018         M src/atlantis/event/AMDTData.java
5019         M src/atlantis/event/ALArData.java
5020         M src/atlantis/event/AJetROIData.java
5021         M src/atlantis/event/AJetData.java
5022         M src/atlantis/event/AInteractiveTrackData.java
5023         M src/atlantis/event/AIDScanData.java
5024         M src/atlantis/event/AHistogram.java
5025         M src/atlantis/event/AHelixData.java
5026         M src/atlantis/event/AHECData.java
5027         M src/atlantis/event/AFastCalData.java
5028         M src/atlantis/event/AFCALData.java
5029         M src/atlantis/event/AEvent.java
5030         M src/atlantis/event/AEmTauROIData.java
5031         M src/atlantis/event/AETMisData.java
5032         M src/atlantis/event/AEGamData.java
5033         M src/atlantis/event/ADataAbstract.java
5034         M src/atlantis/event/AData.java
5035         M src/atlantis/event/AClusterData.java
5036         M src/atlantis/event/ACaloTBData.java
5037         M src/atlantis/event/ACaloETMisData.java
5038         M src/atlantis/event/ACSCData.java
5039         M src/atlantis/event/ACSCDData.java
5040         M src/atlantis/event/A3DMuonBoxData.java
5041 
5042         * Minor
5043         M configuration/config.xml
5044         M configuration/configBeginner.xml
5045         
5046 -----------------------------------------------------------------------------
5047 2005-11-14 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5048         * Tagging AtlantisJava-09-04-56
5049 
5050         * Integration into Athena
5051         A share directory
5052         A share/atlantis
5053         A share/atlantis_beginner
5054         M ant/build.xml
5055         M cmt/requirements
5056 
5057 -----------------------------------------------------------------------------
5058 2005-11-14 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5059         * Tagging AtlantisJava-09-04-55
5060 
5061         * Beginner's simplified GUI - BEGINNER command line parameter
5062         M src/atlantis/Atlantis.java
5063         A configuration/configBeginner.xml
5064 
5065         * Parameters for building with Java v1.5 (Athena environment) so that
5066           Atlantis runs under both Java v1.4 and v1.5
5067         M ant/build.xml
5068 
5069         * Minor (nothing is displayed if help page doesn't exist)
5070         M src/atlantis/gui/AHelpSystem.java
5071 
5072 -----------------------------------------------------------------------------
5073 2005-11-14 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5074         * Remove generic definition valid only for Java 1.5
5075         M src/atlantis/graphics/encoders/ImageEncoder.java
5076 
5077 -----------------------------------------------------------------------------
5078 2005-11-11 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5079         * Tagging AtlantisJava-09-04-54
5080         
5081         * Use more flexible format to declare elements, which allows subtags
5082           to be provided in any order
5083         M events/event.dtd
5084         
5085         * Remove the unnecessary constructor from class AProjectionsManager,
5086           and put all initialisation work into a static method
5087         M src/atlantis/Atlantis.java
5088         M src/atlantis/projection/AProjectionsManager.java
5089         
5090         * Remove unused instance variables and class variables
5091         M src/atlantis/canvas/AWindow.java
5092         M src/atlantis/event/AFastCalData.java
5093         M src/atlantis/event/ASMTrData.java
5094         M src/atlantis/graphics/ADrawParameters.java
5095         M src/atlantis/graphics/encoders/ImageEncoder.java
5096         M src/atlantis/gui/ADnDLabel.java
5097         M src/atlantis/gui/AMutableCheckBox.java
5098         M src/atlantis/gui/AParamGUIDataModel.java
5099         M src/atlantis/interactions/A3DBoxInteraction.java
5100         M src/atlantis/interactions/ALegoPlotInteraction.java
5101         M src/atlantis/interactions/ATextEditorPanel.java
5102         M src/atlantis/list/AListManager.java
5103         M src/atlantis/parameters/ACommand.java
5104         M src/atlantis/projection/AProjection3DBox.java
5105         M src/atlantis/projection/AProjectionLegoPlot.java
5106         
5107         * Remove or comment out unused private methods
5108         M src/atlantis/event/ADHelix.java
5109         M src/atlantis/event/ARMTrData.java
5110         M src/atlantis/event/ATRTData.java
5111 
5112 -----------------------------------------------------------------------------
5113 2005-11-10 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5114         * Tagging AtlantisJava-09-04-53
5115 
5116         * Data->ATLAS->Overlay Events checkbox moved under File menu
5117         M src/atlantis/projection/AProjection2D.java
5118         M src/atlantis/gui/AFileControl.java
5119         M src/atlantis/event/AEventManager.java
5120 
5121         * Data->ATLAS->Detectors moved under Det->Hide Detectors
5122         M src/atlantis/geometry/ADetectorSystem.java
5123         M src/atlantis/geometry/AAtlasDetector.java
5124         M src/atlantis/geometry/AAtlasFastDetector.java
5125 
5126         * Changing screen names for Inner Detector datatypes (apart from STr),
5127           internally the data is treated under old name, new name (screen
5128           name) is given when picking, putting into lists, etc
5129           (new abstract method getNameInData() in ADataAbstract, necessary to
5130           implement in all inheriting classes)
5131         M src/atlantis/event/AxKalData.java
5132         M src/atlantis/event/AiPatData.java
5133         M src/atlantis/event/AUserHitData.java
5134         M src/atlantis/event/ATrigS3DData.java
5135         M src/atlantis/event/ATRTData.java
5136         M src/atlantis/event/ATILEData.java
5137         M src/atlantis/event/ATGCData.java
5138         M src/atlantis/event/AT3DData.java
5139         M src/atlantis/event/ASiHitData.java
5140         M src/atlantis/event/ASVxData.java
5141         M src/atlantis/event/ASTrData.java
5142         M src/atlantis/event/ASSCData.java
5143         M src/atlantis/event/ASNPData.java
5144         M src/atlantis/event/ASMTrData.java
5145         M src/atlantis/event/AS3DData.java
5146         M src/atlantis/event/ARVxData.java
5147         M src/atlantis/event/ARTrData.java
5148         M src/atlantis/event/ARPCData.java
5149         M src/atlantis/event/ARMTrData.java
5150         M src/atlantis/event/AR3DData.java
5151         M src/atlantis/event/AParticlesData.java
5152         M src/atlantis/event/AMSegData.java
5153         M src/atlantis/event/AMDTData.java
5154         M src/atlantis/event/ALArData.java
5155         M src/atlantis/event/AJetROIData.java
5156         M src/atlantis/event/AJetData.java
5157         M src/atlantis/event/AInteractiveTrackData.java
5158         M src/atlantis/event/AIDScanData.java
5159         M src/atlantis/event/AHistogram.java
5160         M src/atlantis/event/AHelixData.java
5161         M src/atlantis/event/AHECData.java
5162         M src/atlantis/event/AFastCalData.java
5163         M src/atlantis/event/AFCALData.java
5164         M src/atlantis/event/AEmTauROIData.java
5165         M src/atlantis/event/AEGamData.java
5166         M src/atlantis/event/ADataAbstract.java
5167         M src/atlantis/event/AData.java
5168         M src/atlantis/event/AClusterData.java
5169         M src/atlantis/event/ACaloTBData.java
5170         M src/atlantis/event/ACSCData.java
5171         M src/atlantis/event/ACSCDData.java
5172 
5173         * Changes in configuration files involving all three previous points
5174         M configuration/config.xml
5175         M configuration/configFast.xml
5176         M configuration/configTB.xml
5177         
5178         * Bug in NEXT TRACK command - was crashing if event doesn't contain
5179           required RTr type
5180         M src/atlantis/parameters/ACommandProcessor.java
5181 
5182         * Minor
5183         M src/atlantis/canvas/ATitleMenuBar.java
5184 
5185         * Interactive Athena server script
5186         A InteractiveServer.py
5187 
5188 -----------------------------------------------------------------------------
5189 2005-11-08 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5190         * Tagging AtlantisJava-09-04-52
5191 
5192         * Muon geometry file update - full muon geometry
5193         M geometry/AMuonGeometry.xml
5194 
5195         * FishEye crashing in XZ projection
5196         M src/atlantis/interactions/AFishEyeInteraction.java
5197         
5198         * Cuts tabpane restructuring - subgroups InDet, Calo, Muon, ATLAS
5199           FishEye on by default (checkbox ticked)  
5200         M configuration/config.xml
5201         M configuration/configTB.xml
5202         M configuration/configFast.xml
5203         M src/atlantis/projection/AProjectionLegoPlot.java
5204         M src/atlantis/parameters/ACommandProcessor.java
5205         M src/atlantis/interactions/APickInteraction.java
5206         M src/atlantis/gui/AEventQueue.java
5207         M src/atlantis/event/AiPatData.java
5208         M src/atlantis/event/ATrigS3DData.java
5209         M src/atlantis/event/ATRTData.java
5210         M src/atlantis/event/ASVxData.java
5211         M src/atlantis/event/ASTrData.java
5212         M src/atlantis/event/ASSCData.java
5213         M src/atlantis/event/ASNPData.java
5214         M src/atlantis/event/ASMTrData.java
5215         M src/atlantis/event/AS3DData.java
5216         M src/atlantis/event/ARTrData.java
5217         M src/atlantis/event/ARMTrData.java
5218         M src/atlantis/event/AMSegData.java
5219         M src/atlantis/event/AJetROIData.java
5220         M src/atlantis/event/AJetData.java
5221         M src/atlantis/event/AHitData.java
5222         M src/atlantis/event/AHelixData.java
5223         M src/atlantis/event/AFCALData.java
5224         M src/atlantis/event/AEmTauROIData.java
5225         M src/atlantis/event/AData.java
5226         M src/atlantis/event/AClusterData.java
5227         M src/atlantis/event/ACalorimeterData.java
5228         M src/atlantis/event/ACSCDData.java
5229 
5230 -----------------------------------------------------------------------------
5231 2005-11-07 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5232         * Tagging AtlantisJava-09-04-51
5233 
5234         * Minor change when building in the Athena environment (runtime
5235           directories are not duplicated)
5236         M ant/build.xm
5237         M cmt/requirements
5238 
5239 -----------------------------------------------------------------------------
5240 2005-11-04 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5241         * Tagging AtlantisJava-09-04-50
5242 
5243         * Refactoring
5244         M src/atlantis/event/ACaloETMisData.java
5245         M src/atlantis/event/AMuonETMisData.java
5246 
5247         * Experiments with different screen names (screen names will also be
5248           given in event summary and when picking but internally old names
5249           from event file will be used)
5250         M src/atlantis/event/AETMisData.java
5251         M src/atlantis/event/ACaloTBData.java
5252 
5253         * Clear highlight at Pick interaction works better now
5254         M src/atlantis/interactions/APickInteraction.java
5255         
5256         * Cuts tabpane restructuring - basic/experts subgroups - changes in
5257           the configuration files, changes throughout the codebase when
5258           accessing Cuts parameters Cuts -> basic or experts
5259         M configuration/config.xml
5260         M configuration/configFast.xml
5261         M configuration/configTB.xml
5262         M src/atlantis/event/ACSCDData.java
5263         M src/atlantis/event/ACalorimeterData.java
5264         M src/atlantis/event/AClusterData.java
5265         M src/atlantis/event/AData.java
5266         M src/atlantis/event/AEmTauROIData.java
5267         M src/atlantis/event/AFCALData.java
5268         M src/atlantis/event/AHelixData.java
5269         M src/atlantis/event/AHitData.java
5270         M src/atlantis/event/AJetData.java
5271         M src/atlantis/event/AJetROIData.java
5272         M src/atlantis/event/AMSegData.java
5273         M src/atlantis/event/ARMTrData.java
5274         M src/atlantis/event/ARTrData.java
5275         M src/atlantis/event/AS3DData.java
5276         M src/atlantis/event/ASMTrData.java
5277         M src/atlantis/event/ASNPData.java
5278         M src/atlantis/event/ASSCData.java
5279         M src/atlantis/event/ASTrData.java
5280         M src/atlantis/event/ASVxData.java
5281         M src/atlantis/event/ATRTData.java
5282         M src/atlantis/event/ATrigS3DData.java
5283         M src/atlantis/event/AUserHitData.java
5284         M src/atlantis/event/AiPatData.java
5285         M src/atlantis/gui/AEventQueue.java
5286         M src/atlantis/parameters/ACommandProcessor.java
5287         M src/atlantis/projection/AProjectionLegoPlot.java
5288 
5289         * Indentation corrected
5290         M src/atlantis/gui/AGUI.java
5291         M src/atlantis/gui/AParametersTable.java
5292         M src/atlantis/parameters/AStatusParameter.java
5293         
5294 -----------------------------------------------------------------------------
5295 2005-11-01 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5296         * ID.html removed from help.jar
5297         M help/help.jar
5298 
5299 -----------------------------------------------------------------------------
5300 2005-11-01 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5301         * Tagging AtlantisJava-09-04-49
5302 
5303         * JavaHelp related 
5304         M src/atlantis/gui/AHelpSystem.java
5305         M src/atlantis/gui/AHelpControl.java
5306         A lib/jh.jar
5307         A help/help.jar - all HTML help files along with JavaHelp stuff
5308         R help/*.html (86 files), help/style.css removed
5309         M Atlantis.jpx
5310         M ant/build.xml
5311 
5312 -----------------------------------------------------------------------------
5313 2005-11-01 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5314         * Tagging AtlantisJava-09-04-48
5315 
5316 -----------------------------------------------------------------------------
5317 2005-10-31 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5318         * Remove unnecessary declarations of thrown checked exception
5319         M src/atlantis/event/AEventFromXML.java
5320         M src/atlantis/geometry/AGeometryFromXMLReader.java
5321         M src/atlantis/graphics/encoders/GifEncoder.java
5322         M src/atlantis/gui/AHelpSystem.java
5323 
5324         * Remove unused local variables
5325         M src/atlantis/canvas/ACanvas.java
5326         M src/atlantis/canvas/AScale.java
5327         M src/atlantis/canvas/AScaleBorder.java
5328         M src/atlantis/canvas/AWindow.java
5329         M src/atlantis/event/ACalorimeterData.java
5330         M src/atlantis/event/AFCALData.java
5331         M src/atlantis/event/AFastCalData.java
5332         M src/atlantis/event/AHelix.java
5333         M src/atlantis/event/AHelixData.java
5334         M src/atlantis/event/AHistogram.java
5335         M src/atlantis/event/ALArData.java
5336         M src/atlantis/event/AMSegData.java
5337         M src/atlantis/event/AR3DData.java
5338         M src/atlantis/event/ARMTrData.java
5339         M src/atlantis/event/ARVxData.java
5340         M src/atlantis/event/ASMTrData.java
5341         M src/atlantis/event/ASNPData.java
5342         M src/atlantis/event/ATILEData.java
5343         M src/atlantis/event/AXMLFileEventSource.java
5344         M src/atlantis/geometry/ABoxDetectors.java
5345         M src/atlantis/geometry/AGeometryFromXMLReader.java
5346         M src/atlantis/geometry/ATrapezoidDetector.java
5347         M src/atlantis/graphics/encoders/GifEncoder.java
5348         M src/atlantis/graphics/encoders/PngEncoder.java
5349         M src/atlantis/gui/AGridLayout.java
5350         M src/atlantis/gui/ATabbedPaneUI.java
5351         M src/atlantis/interactions/A3DBoxInteraction.java
5352         M src/atlantis/interactions/ALegoPlotInteraction.java
5353         M src/atlantis/interactions/AParallelogramSelection.java
5354         M src/atlantis/interactions/ARectangleVPSelection.java
5355         M src/atlantis/interactions/ASkewInteraction.java
5356         M src/atlantis/interactions/ASynchroCursorsInteraction.java
5357         M src/atlantis/parameters/APar.java
5358         M src/atlantis/projection/AProjectionBrainTest.java
5359         M src/atlantis/projection/AProjectionFR.java
5360         M src/atlantis/projection/AProjectionIntensity.java
5361         M src/atlantis/projection/AProjectionLegoPlot.java
5362         M src/atlantis/utils/AFit.java
5363 
5364 -----------------------------------------------------------------------------
5365 2005-10-31 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5366         * Tagging AtlantisJava-09-04-47
5367 
5368         * New datatypes CaloETMis and MuonETMis (mostly inherited from ETMis),
5369           ETMis choice listbox menu (ETMis final, CaloETMis, MuonETMis)
5370           ETMis, CaloETMis, MuonETMis drawn as a dashed line in XY projection
5371         M src/atlantis/event/AEvent.java
5372         M src/atlantis/parameters/ACommandProcessor.java
5373         M src/atlantis/event/AETMisData.java
5374         A src/atlantis/event/AMuonETMisData.java
5375         A src/atlantis/event/ACaloETMisData.java
5376         M events/event.dtd
5377         M configuration/config.xml
5378         M configuration/configTB.xml
5379         M configuration/configFast.xml
5380 
5381 -----------------------------------------------------------------------------
5382 2005-10-28 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5383         * Tagging AtlantisJava-09-04-46
5384 
5385         * Changes required by the integration into the ATLAS SW release
5386         A ant (directory)
5387         R build.xml
5388         A ant/build.xml
5389         M ant/build.xml (with basedir="..")
5390         M cmt/requirements
5391         
5392 -----------------------------------------------------------------------------
5393 2005-10-26 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5394         * Tagging AtlantisJava-09-04-45
5395 
5396         * Highlight tracks by default when picking
5397         M src/atlantis/interactions/APickInteraction.java
5398 
5399         * Disable time spinner if timer is on
5400         M src/atlantis/event/AXMLNetworkSource.java
5401 
5402 -----------------------------------------------------------------------------
5403 2005-10-24 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5404         * Tagging AtlantisJava-09-04-44
5405 
5406         * Combine the two declarations of <iPat> and <xKal> into one, and 
5407           add <JetROI>
5408         M events/event.dtd
5409         
5410         * Minor changes due to the changes in dtd file
5411         M src/atlantis/event/AEGamData.java
5412         M src/atlantis/event/AEventFromXML.java
5413         
5414 -----------------------------------------------------------------------------
5415 2005-10-21 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5416         * Tagging AtlantisJava-09-04-43
5417 
5418         * Temporary solution to the problem caused by the rename operation in
5419           dtd file on 2005-10-12
5420         M events/event.dtd
5421         M src/atlantis/event/AEventFromXML.java
5422         
5423         * Remove unnecessary scale borders in LegoPlot
5424         M src/atlantis/canvas/AWindow.java
5425         
5426         * Correct an error in comment
5427         M src/atlantis/gui/AParametersTable.java
5428         
5429 -----------------------------------------------------------------------------
5430 2005-10-21 Charles Timmermans <C.Timmermans -- at -- hef.ru.nl>
5431         * Tagging AtlantisJava-09-04-42
5432 
5433         * cell geometry tile
5434         M src/atlantis/event/ATILEData.java
5435         
5436 -----------------------------------------------------------------------------
5437 2005-10-18 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5438         * Tagging AtlantisJava-09-04-41
5439 
5440         * Changes on GUI size
5441         M src/atlantis/Atlantis.java
5442         M src/atlantis/canvas/ACanvas.java
5443         M src/atlantis/gui/AGUI.java
5444         
5445 -----------------------------------------------------------------------------
5446 2005-10-12 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5447         * Tagging AtlantisJava-09-04-40
5448 
5449         * Recover the removed type casting when using clone()
5450         M src/atlantis/canvas/AScaleBorder.java
5451         M src/atlantis/event/ASMTrData.java
5452         M src/atlantis/event/ASNPData.java
5453         M src/atlantis/event/AVertex.java
5454         M src/atlantis/geometry/AGeneralPathDetector.java
5455         M src/atlantis/gui/AColorMap.java
5456         M src/atlantis/parameters/AAbstractParameter.java
5457         M src/atlantis/utils/AMath.java
5458 
5459         * Remove unused import and correct indentation
5460         M src/atlantis/event/ALArData.java
5461         
5462 -----------------------------------------------------------------------------
5463 2005-10-12 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5464         * Tagging AtlantisJava-09-04-39
5465 
5466         * DTD file clean-up, validation of the event file during parsing
5467         M events/event.dtd
5468         M src/atlantis/event/AEventFromXML.java
5469         M src/atlantis/event/AEGamData.java
5470 
5471         * Removing AUserEventFromXML.java and related clean-ups (no longer
5472           existing mode 'User')
5473         R src/atlantis/event/AUserEventFromXML.java
5474         R geometry/AGeometryUser.xml
5475         R configuration/configUser.xml
5476         M src/atlantis/event/AXMLFileEventSource.java
5477         M src/atlantis/event/AXMLFileNetworkSource.java
5478 
5479 -----------------------------------------------------------------------------
5480 2005-10-12 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5481         * Tagging AtlantisJava-09-04-38
5482 
5483 -----------------------------------------------------------------------------
5484 2005-10-11 Charles Timmermans ,C.Timmermans.hef.ru.nl>
5485         * remove annoying histogramming error message
5486         M src/atlantis/event/AHECData.java
5487         M src/atlantis/event/ALArData.java
5488         
5489 -----------------------------------------------------------------------------
5490 2005-10-06 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5491         * Tagging AtlantisJava-09-04-37
5492         
5493         * Make it work to validate against DTD during parsing the event file
5494         M src/atlantis/event/AEventFromXML.java
5495         M src/atlantis/gui/AExceptionHandler.java
5496         M src/atlantis/utils/xml/AXMLErrorHandler.java
5497         
5498         * Change "Hits and Tracks" to "Event Data" in Pick interface
5499         M configuration/config.xml
5500         M configuration/configFast.xml
5501         M configuration/configTB.xml
5502         M configuration/configTile.xml
5503         M configuration/configUser.xml
5504         M src/atlantis/interactions/APickPanel.java
5505         
5506         * Change default colour function for calo and Jet back to "Constant"
5507         M configuration/config.xml
5508         
5509         * Clean up the code (remove unused import statements, unnecessary
5510           type casts and no effect assignments)
5511         M src/atlantis/canvas/ACanvas.java
5512         M src/atlantis/canvas/AScale.java
5513         M src/atlantis/canvas/AScaleBorder.java
5514         M src/atlantis/canvas/AWindow.java
5515         M src/atlantis/event/ACalorimeterData.java
5516         M src/atlantis/event/AData.java
5517         M src/atlantis/event/AEventManager.java
5518         M src/atlantis/event/AHelix.java
5519         M src/atlantis/event/AHitData.java
5520         M src/atlantis/event/ALArData.java
5521         M src/atlantis/event/AMSegData.java
5522         M src/atlantis/event/AParticlesData.java
5523         M src/atlantis/event/AR3DData.java
5524         M src/atlantis/event/ARMTrData.java
5525         M src/atlantis/event/AROIData.java
5526         M src/atlantis/event/ARTrData.java
5527         M src/atlantis/event/ASMTrData.java
5528         M src/atlantis/event/ASNPData.java
5529         M src/atlantis/event/AT3DData.java
5530         M src/atlantis/event/AUserEventFromXML.java
5531         M src/atlantis/event/AUserHitData.java
5532         M src/atlantis/event/AUserTrackData.java
5533         M src/atlantis/event/AVertex.java
5534         M src/atlantis/event/AXMLFileNetworkSource.java
5535         M src/atlantis/event/AXMLNetworkSource.java
5536         M src/atlantis/event/AXMLZipEventSource.java
5537         M src/atlantis/geometry/AAtlasDetector.java
5538         M src/atlantis/geometry/ABoxDetectors.java
5539         M src/atlantis/geometry/AGeneralPathDetector.java
5540         M src/atlantis/geometry/AGeometryConstants.java
5541         M src/atlantis/geometry/ARectangleDetector.java
5542         M src/atlantis/geometry/ATrapezoidDetectors.java
5543         M src/atlantis/graphics/AAbstractGraphics2D.java
5544         M src/atlantis/graphics/ABufferedPixelGraphics2D.java
5545         M src/atlantis/graphics/ACoord.java
5546         M src/atlantis/graphics/ADummyGraphics2D.java
5547         M src/atlantis/graphics/AGraphics.java
5548         M src/atlantis/graphics/AIntBufferedPixelGraphics2D.java
5549         M src/atlantis/graphics/AShortBufferedPixelGraphics2D.java
5550         M src/atlantis/graphics/ATemplateGraphics2D.java
5551         M src/atlantis/graphics/AVectorGraphics.java
5552         M src/atlantis/graphics/colormap/MappedColor.java
5553         M src/atlantis/graphics/encoders/GifEncoder.java
5554         M src/atlantis/graphics/encoders/ImageEncoder.java
5555         M src/atlantis/graphics/encoders/PngEncoder.java
5556         M src/atlantis/gui/ACheckBox.java
5557         M src/atlantis/gui/ACheckNode.java
5558         M src/atlantis/gui/AColorComboBoxRenderer.java
5559         M src/atlantis/gui/AColorMap.java
5560         M src/atlantis/gui/AColorMapEditor.java
5561         M src/atlantis/gui/AControlButton.java
5562         M src/atlantis/gui/ADnDButton.java
5563         M src/atlantis/gui/AEventQueue.java
5564         M src/atlantis/gui/AFileControl.java
5565         M src/atlantis/gui/AFlowLayout.java
5566         M src/atlantis/gui/AGUILayoutManager.java
5567         M src/atlantis/gui/AGridLayout.java
5568         M src/atlantis/gui/AHelpControl.java
5569         M src/atlantis/gui/AItemTabbedPane.java
5570         M src/atlantis/gui/ALayoutDialog.java
5571         M src/atlantis/gui/ALazyPanel.java
5572         M src/atlantis/gui/AListsControl.java
5573         M src/atlantis/gui/AMutableCheckBox.java
5574         M src/atlantis/gui/AParametersPage.java
5575         M src/atlantis/gui/AParametersTable.java
5576         M src/atlantis/gui/APreferencesControl.java
5577         M src/atlantis/gui/APrintControl2.java
5578         M src/atlantis/gui/ARunAnotherLayout.java
5579         M src/atlantis/gui/ATabbedPaneUI.java
5580         M src/atlantis/gui/ATreeCellRenderer.java
5581         M src/atlantis/gui/ATreeExpansionListener.java
5582         M src/atlantis/gui/AWindowControl.java
5583         M src/atlantis/interactions/A3DBoxInteraction.java
5584         M src/atlantis/interactions/AClockPanel.java
5585         M src/atlantis/interactions/AFishEyeInteraction.java
5586         M src/atlantis/interactions/AFishEyePanel.java
5587         M src/atlantis/interactions/AInteractionControl.java
5588         M src/atlantis/interactions/AInteractionPanel.java
5589         M src/atlantis/interactions/AInteractionsManager.java
5590         M src/atlantis/interactions/APickInteraction.java
5591         M src/atlantis/interactions/APickPanel.java
5592         M src/atlantis/interactions/ARubberbandPanel.java
5593         M src/atlantis/interactions/AScaleCopyInteraction.java
5594         M src/atlantis/interactions/ASelection.java
5595         M src/atlantis/interactions/ASkewInteraction.java
5596         M src/atlantis/interactions/ASynchroCursorsInteraction.java
5597         M src/atlantis/interactions/ATextEditorInteraction.java
5598         M src/atlantis/interactions/ATextEditorPanel.java
5599         M src/atlantis/interactions/ATwistInteraction.java
5600         M src/atlantis/interactions/AVSelection.java
5601         M src/atlantis/interactions/AZMRInteraction.java
5602         M src/atlantis/list/AListManager.java
5603         M src/atlantis/parameters/AAbstractParameter.java
5604         M src/atlantis/parameters/AColorParameter.java
5605         M src/atlantis/parameters/ACommand.java
5606         M src/atlantis/parameters/ACommandProcessor.java
5607         M src/atlantis/parameters/ACutParameter.java
5608         M src/atlantis/parameters/AEnumeratorParameter.java
5609         M src/atlantis/parameters/AListIntegerParameter.java
5610         M src/atlantis/parameters/ANumberParameter.java
5611         M src/atlantis/parameters/APar.java
5612         M src/atlantis/parameters/AParametersGroup.java
5613         M src/atlantis/parameters/AStatusRootParameter.java
5614         M src/atlantis/projection/AProjection3D.java
5615         M src/atlantis/projection/AProjectionBrainTest.java
5616         M src/atlantis/projection/AProjectionFR.java
5617         M src/atlantis/projection/AProjectionFovea.java
5618         M src/atlantis/projection/AProjectionIntensity.java
5619         M src/atlantis/projection/AProjectionPhi.java
5620         M src/atlantis/projection/AProjectionRZ.java
5621         M src/atlantis/projection/AProjectionUser.java
5622         M src/atlantis/projection/AProjectionUser2.java
5623         M src/atlantis/projection/AProjectionVP.java
5624         M src/atlantis/projection/AProjectionXZ.java
5625         M src/atlantis/projection/AProjectionYX.java
5626         M src/atlantis/utils/AClipPolygon.java
5627         M src/atlantis/utils/AFit.java
5628         M src/atlantis/utils/AMath.java
5629         M src/atlantis/utils/AOutput.java
5630         M src/atlantis/utils/APDGTable.java
5631 
5632 -----------------------------------------------------------------------------
5633 2005-10-04 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5634         * Tagging AtlantisJava-09-04-36
5635 
5636         * ZMR fixed for phi/z and phi/rho projections and zoom limits are
5637           checked (zoom works unless the window is flipped or rotated when the
5638           limit prevents zoom / unzoom straight away)
5639         M src/atlantis/interactions/AZMRInteraction.java
5640 
5641         * Better format when rubberband -> print content
5642         M src/atlantis/interactions/ARectangleVPSelection.java
5643         M src/atlantis/event/AHelixData.java
5644 
5645         * Startup window shown only in Java v1.5 (was a bit flaky in v1.4)
5646         M src/atlantis/Atlantis.java
5647 
5648         * minor
5649         M src/atlantis/event/ARVxData.java      
5650 
5651 -----------------------------------------------------------------------------
5652 2005-09-12 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5653         * Tagging AtlantisJava-09-04-35
5654 
5655         * Event fragments reading, association based on run number and event
5656           number which are also printed in the info output and canvas title
5657         M src/atlantis/event/AEventManager.java
5658         M src/atlantis/event/AEventFromXML.java
5659         M src/atlantis/event/AEvent.java
5660         M src/atlantis/canvas/ATitleMenuBar.java
5661 
5662 -----------------------------------------------------------------------------
5663 2005-09-07 Andy Haas <Andrew.Haas -- at -- cern.ch>
5664         * Comment out muons (RMTr) from LegoPlot for now
5665         M src/atlantis/projection/AProjectionLegoPlot.java
5666 
5667 -----------------------------------------------------------------------------
5668 2005-09-01 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5669         * Tagging AtlantisJava-09-04-34
5670 
5671         * startup window is back
5672         M src/atlantis/Atlantis.java
5673 
5674 -----------------------------------------------------------------------------
5675 2005-08-31 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5676         * Tagging AtlantisJava-09-04-33
5677 
5678         * Bug fixed in the automated update of the user's configuration file
5679         M src/atlantis/Atlantis.java
5680         
5681 -----------------------------------------------------------------------------
5682 2005-08-29 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5683         * Correct the calculation of ETMiss direction
5684         M src/atlantis/event/AETMisData.java
5685         
5686         * minor
5687         M src/atlantis/event/AClusterData.java
5688         M src/atlantis/event/AHelix.java
5689         M src/atlantis/event/AJetData.java
5690         M src/atlantis/event/AParticlesData.java
5691 
5692 -----------------------------------------------------------------------------
5693 2005-08-23 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5694         * Tagging AtlantisJava-09-04-32
5695 
5696         * Colour map and configuration files are by default read from user's
5697           home directory and checking for changes in configuration file is
5698           performed during startup
5699         M src/atlantis/Atlantis.java
5700           
5701         * IDs of datatypes calculated in Atlantis start from 0
5702         M src/atlantis/event/AData.java
5703         
5704         * Dialogs inherited from JDialog rather than from JFrame
5705         M src/atlantis/list/AListManager.java
5706         M src/atlantis/interactions/AMouseHelpDialog.java
5707         
5708         * Startup window may be back
5709         M src/atlantis/gui/AStartupWindow.java
5710 
5711         * User customised color map and configuration files are saved into
5712           user's home directory
5713         M src/atlantis/gui/APreferencesControl.java
5714         M src/atlantis/gui/AColorMap.java
5715         
5716         * Runnin vertex fitter in Athena upon a set of tracks picked in
5717           Atlantis, communication with AlgTool, reading in RVx datatype
5718         M src/atlantis/gui/AInteractiveAthenaDialog.java
5719         M src/atlantis/event/AVertex.java (+ refactoring)
5720         M events/event.dtd
5721 
5722         * Reading in RVx datatype, removing HitsToTracks association
5723           dependency when vertexing, fixing bug - Atlantis crashing when
5724           rubberbanding over displayed RVx object, vertexing in Athena, track
5725           IDs used in Lists and in RVx info outputs rather than track indices
5726         M src/atlantis/event/ARVxData.java
5727 
5728         * Bug fix - dialog didn't appear if closed by close-window button
5729         M src/atlantis/gui/AColorMapEditor.java
5730 
5731         * File AEventPropertiesDialog.java moved from event to gui package
5732         R src/atlantis/event/AEventPropertiesDialog.java
5733         A src/atlantis/gui/AEventPropertiesDialog.java
5734         
5735         * minor
5736         M src/atlantis/event/AEventFromXML.java
5737         M src/atlantis/event/AEvent.java
5738         M src/atlantis/graphics/ADrawnGraphics2D.java
5739         M src/atlantis/gui/AColorMapDialog.java
5740         M src/atlantis/gui/AConfigWriter.java
5741         M src/atlantis/gui/ADnDLabel.java
5742         M src/atlantis/gui/AFileControl.java
5743         M src/atlantis/gui/AHelpSystem.java
5744         M src/atlantis/gui/ALayoutDialog.java
5745         M src/atlantis/gui/AReadGeometryChooser.java
5746         M src/atlantis/gui/AReadColorMapChooser.java
5747         M src/atlantis/utils/xml/AXMLUtils.java
5748         M src/atlantis/utils/xml/AXMLGeometryChooser.java
5749         M src/atlantis/utils/AUtilities.java
5750 
5751 -----------------------------------------------------------------------------
5752 2005-08-15 Andy Haas <Andrew.Haas -- at -- cern.ch>
5753         
5754         * LegoPlot: Add muons (green bars), use global jet pt cut, 
5755           units in radians for jet circle radius, and some small clean-ups.
5756         M src/atlantis/projection/AProjectionLegoPlot.java
5757         M configuration/config.xml
5758         M configuration/configFast.xml
5759         M configuration/configTB.xml
5760 
5761         * Public access to some kinematic variables
5762         M src/atlantis/event/AHitData.java
5763         M src/atlantis/event/ARMTrData.java
5764 
5765 -----------------------------------------------------------------------------
5766 2005-08-05 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5767         * Tagging AtlantisJava-09-04-31
5768 
5769 -----------------------------------------------------------------------------
5770 2005-08-04 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5771         * Add "number of hits" info when picking tracks
5772         M src/atlantis/event/AHelix.java
5773         M src/atlantis/event/AHelixData.java
5774         
5775         * Remove some testing main() methods
5776         M src/atlantis/event/ADHelix.java
5777         M src/atlantis/event/AFilter.java
5778         M src/atlantis/gui/AFlowLayout.java
5779         M src/atlantis/gui/AGUILayoutManager.java
5780         M src/atlantis/utils/APolygon.java
5781         
5782 -----------------------------------------------------------------------------
5783 2005-08-01 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5784         * Add an option ("By EM/Had") for parameter "Color Cell" in V-Plot,
5785         which will be the new default value for this parameter, and the previous
5786         default option will be shown as "By Energy". Under the new default
5787         setting, the color for EM calorimeters (LAr, layer 0 of FCAL) comes 
5788         from the parameter "Det->LAr Fill", and the color for Hadronic
5789         calorimeters (TILE, HEC and layer 1, 2 of FCAL) comes from 
5790         "Det->TILE Fill"
5791         M configuration/config.xml
5792         M configuration/configFast.xml
5793         M configuration/configTB.xml
5794         M src/atlantis/event/ACalorimeterData.java
5795 
5796         * Add eta infor when picking tracks
5797         M src/atlantis/event/AHelix.java
5798         M src/atlantis/event/AHelixData.java
5799 
5800         * minor 
5801         M src/atlantis/event/AFCALData.java
5802         M src/atlantis/gui/AConfigWriter.java
5803         M src/atlantis/list/AListManager.java
5804 
5805 -----------------------------------------------------------------------------
5806 2005-07-26 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5807         * Tagging AtlantisJava-09-04-30
5808 
5809         * Atlantis part of the calling of vertex fitter via interactive Athena
5810           When RVx is put into the list ARVx.getIdFromIndex() is called rather
5811           than AData.getIdFromIndex() from AList.toString() since there is no
5812           int[] id access in ARVx but int[] listdl
5813         M src/atlantis/gui/AInteractiveAthenaDialog.java
5814         M src/atlantis/event/ARVxData.java
5815 
5816         * minor
5817         M src/atlantis/list/AList.java
5818         M Atlantis.jpx
5819         
5820 -----------------------------------------------------------------------------
5821 2005-07-26 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5822         * Tagging AtlantisJava-09-04-29
5823 
5824 -----------------------------------------------------------------------------
5825 2005-07-25 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5826         * Add one decimal place for mass in "Summarize Output"
5827         M src/atlantis/list/AListManager.java 
5828         
5829 -----------------------------------------------------------------------------
5830 2005-07-25 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5831         * Add a parameter |Jet Pt| to the Cuts panel, which differs with the
5832           existing |Pt| parameter. Currently, Jet and JetROI Data use the new
5833           |Jet Pt| parameter for their EnergyCut purpose
5834         M configuration/config.xml
5835         M configuration/configFast.xml
5836         M configuration/configTB.xml
5837         
5838         * IndexCut, PhiCut, EtaCut and EnergyCut work now for ROI data in Both
5839         V-Plot and Lego-Plot
5840         M src/atlantis/event/AData.java
5841         M src/atlantis/event/AEmTauROIData.java
5842         M src/atlantis/event/AJetData.java
5843         M src/atlantis/event/AJetROIData.java
5844         M src/atlantis/event/AROIData.java
5845         M src/atlantis/projection/AProjectionLegoPlot.java
5846 
5847 -----------------------------------------------------------------------------
5848 2005-07-22 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5849         * Print real ID rather than internal Atlantis index when summarizing
5850           on one item or if there is just one item in the list
5851         M src/atlantis/list/AListManager.java
5852         M src/atlantis/list/AList.java
5853 
5854 -----------------------------------------------------------------------------
5855 2005-07-21 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5856         * Tagging AtlantisJava-09-04-28
5857 
5858         * +/-1 discrepancy between track indices (starting from 0) and track
5859           IDs (read from event file or calculated, starting from 1)
5860           actual track IDs are printed in RVx results now (the same which Pick
5861           returns on tracks). Vertex action appeared only when an appropriate
5862           type of reconstructed tracks was selected in Hits-to-Tracks
5863           association, this is fixed here. The the type of the tracks from
5864           which the vertex is calculated is saved in the RVx attribute
5865           AEvent - getRTrData() returns the reconstructed tracks instance
5866           according to the selected association, getRTrData(typeOfTracks),
5867           newly implemented here, returns the required instance
5868           ADataAbstract, AData - getIdFromIndex() method
5869         M src/atlantis/event/ARVxData.java
5870         M src/atlantis/event/AEvent.java
5871         M src/atlantis/event/ADataAbstract.java
5872         M src/atlantis/event/AData.java
5873         M src/atlantis/event/ACaloTBData.java (affected by getIdFromIndex())
5874         
5875         * Proper printing of the Find Eta result
5876         M src/atlantis/event/ATRTData.java
5877 
5878         * minor change in clearing of the info output log area
5879         M src/atlantis/utils/AOutput.java
5880 
5881         * Commented out method format() removed, d2s() is used instead
5882         M src/atlantis/utils/AMath.java
5883 
5884         * minor
5885         M src/atlantis/graphics/APickingGraphics2D.java
5886 
5887 -----------------------------------------------------------------------------
5888 2005-07-21 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5889         * Add ROI to LegoPlot
5890         M configuration/config.xml
5891         M configuration/configFast.xml
5892         M configuration/configTB.xml
5893         M src/atlantis/event/AROIData.java
5894         M src/atlantis/projection/AProjectionLegoPlot.java
5895 
5896 -----------------------------------------------------------------------------
5897 2005-07-15 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5898         * Tagging AtlantisJava-09-04-27
5899 
5900         * minor
5901         M src/atlantis/utils/ALogOutput.java
5902         M src/atlantis/gui/AInteractiveAthenaDialog.java
5903 
5904 -----------------------------------------------------------------------------
5905 2005-07-14 Andy Haas <Andrew.Haas -- at -- cern.ch>
5906            Josh Auriemma <joshua_auriemma -- at -- student.uml.edu>
5907         
5908         * Improvements and fixes to LegoPlot
5909         M src/atlantis/projection/AProjectionLegoPlot.java
5910         M configuration/config.xml
5911         M configuration/configFast.xml
5912         M configuration/configTB.xml
5913 
5914 -----------------------------------------------------------------------------
5915 2005-07-11 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5916         * Tagging AtlantisJava-09-04-26
5917 
5918         * XMLRPC asynchronous calls (executing interactive Athena commands)
5919         M src/atlantis/gui/AInteractiveAthenaDialog.java
5920         M src/atlantis/utils/AClientXMLRPC.java
5921         
5922         * minor
5923         M src/atlantis/utils/AOutput.java
5924         M Atlantis.jpx
5925 
5926 -----------------------------------------------------------------------------
5927 2005-07-08 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5928         * Tagging AtlantisJava-09-04-25
5929 
5930         * GUI as a parent window for the Atlantis dialogs
5931           Picture icon added to dialogs
5932           Pref -> Lists removed (the same as Lists in the menu)
5933         M src/atlantis/utils/xml/AXMLGeometryChooser.java
5934         M src/atlantis/utils/AUtilities.java
5935         M src/atlantis/list/AListManager.java
5936         M src/atlantis/interactions/AMouseHelpDialog.java
5937         M src/atlantis/gui/AReadGeometryChooser.java
5938         M src/atlantis/gui/AReadFileChooser.java
5939         M src/atlantis/gui/APreferencesControl.java
5940         M src/atlantis/gui/ALayoutDialog.java
5941         M src/atlantis/gui/AHelpSystem.java
5942         M src/atlantis/gui/AGUI.java
5943         M src/atlantis/gui/AFileControl.java
5944         M src/atlantis/gui/AExceptionHandler.java
5945         M src/atlantis/gui/AColorMapEditor.java
5946         M src/atlantis/gui/AColorMapDialog.java
5947         M src/atlantis/event/AEventPropertiesDialog.java
5948         M src/atlantis/canvas/ACanvas.java
5949         A img/atlantis_icon.gif
5950 
5951         * minor
5952         M src/atlantis/gui/AInteractiveAthenaDialog.java
5953         M src/atlantis/event/AXMLNetworkSource.java
5954 
5955 -----------------------------------------------------------------------------
5956 2005-07-07 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5957         * Tagging AtlantisJava-09-04-24
5958 
5959         * Last visited directory is saved when reading in events, saving
5960           pictures of canvas and saving online read event data into files
5961         M src/atlantis/utils/xml/AXMLFileChooser.java
5962         M src/atlantis/utils/AUtilities.java
5963         M src/atlantis/gui/AReadFileChooser.java
5964         M src/atlantis/gui/AReadColorMapChooser.java
5965         M src/atlantis/gui/APrintControl2.java
5966         M src/atlantis/gui/APreferencesControl.java
5967         M src/atlantis/gui/AInteractiveAthenaDialog.java
5968         M src/atlantis/gui/AFileControl.java
5969         M src/atlantis/event/AXMLNetworkSource.java
5970         M src/atlantis/Atlantis.java
5971 
5972         * AAtlantisException class added
5973         M src/atlantis/utils/ARemoteCallerException.java
5974         A src/atlantis/utils/AAtlantisException.java
5975 
5976 -----------------------------------------------------------------------------
5977 2005-07-05 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
5978         * Tagging AtlantisJava-09-04-23
5979 
5980         * Memory tests (preventing OutOfMemoryError) when overlaying events
5981         M src/atlantis/event/AEventManager.java
5982         M src/atlantis/event/AEventFromXML.java
5983 
5984         * GUI instead of Canvas taken as a parent window for JOptionPane
5985           dialogs
5986         M src/atlantis/event/AXMLZipNetworkSource.java
5987         M src/atlantis/event/AXMLZipEventSource.java
5988         M src/atlantis/event/AXMLNetworkSource.java
5989         M src/atlantis/event/AXMLFileNetworkSource.java
5990         M src/atlantis/event/AXMLFileEventSource.java
5991 
5992 -----------------------------------------------------------------------------
5993 2005-06-28 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
5994         * Add Missing ET to V-Plot
5995         M src/atlantis/canvas/AWindow.java
5996         M src/atlantis/event/AData.java
5997         M src/atlantis/event/AETMisData.java
5998         M src/atlantis/graphics/ACoord.java
5999         M src/atlantis/graphics/AGraphics.java
6000         M src/atlantis/graphics/APixelGraphics.java
6001         M src/atlantis/graphics/AVectorGraphics.java
6002 
6003 -----------------------------------------------------------------------------
6004 2005-06-28 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6005         * Tagging AtlantisJava-09-04-22
6006 
6007 -----------------------------------------------------------------------------
6008 2005-06-28 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6009         * Add square root scale to Calorimeters
6010         M configuration/config.xml
6011         M configuration/configFast.xml
6012         M configuration/configTB.xml
6013         M src/atlantis/event/ACalorimeterData.java
6014 
6015 -----------------------------------------------------------------------------
6016 2005-06-28 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6017         * Correct an error, which can generate wrong results when switching on 
6018           the "Cuts->cut eta" option
6019         M src/atlantis/event/AData.java
6020 
6021 -----------------------------------------------------------------------------
6022 2005-06-24 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6023         * Fast zooming at ZMR works with multiple events read in Atlantis
6024         M src/atlantis/projection/AProjection2D.java
6025 
6026 -----------------------------------------------------------------------------
6027 2005-06-24 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6028         * Tagging AtlantisJava-09-04-21
6029 
6030         * Overlay events (reading in and handling multiple events)
6031           -Associations are preserved for the current event
6032           -Pick works and gives warning with number of events in Atlantis
6033           -Drawing calorimeter data - where possible event reference was added
6034             as a method parameter
6035             (Atlantis.getEventManager().getCurrentEvent() returning the
6036             current event reference might cause troubles when drawing the
6037             event(s) from the container, testing OK however)
6038           Events from container are now drawn first, then the current event
6039         M atlantis/projection/AProjection2D.java
6040         M src/atlantis/event/ACalorimeterData.java
6041         M src/atlantis/interactions/APickInteraction.java
6042         M src/atlantis/gui/AFileControl.java
6043         M src/atlantis/event/ALArData.java
6044         M src/atlantis/event/AEventManager.java
6045         M src/atlantis/event/AAssociationManager.java
6046         M configuration/config.xml
6047         M configuration/configFast.xml
6048         M configuration/configTB.xml
6049 
6050         * GUI window as a parent window (rather than Canvas window or null)
6051         M src/atlantis/utils/xml/AXMLFileChooser.java
6052         M src/atlantis/gui/AReadFileChooser.java
6053 
6054 -----------------------------------------------------------------------------
6055 2005-06-24 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6056         * Add an option in V-Plot, which can choose whether ET or E is used
6057           to draw jets (ET is used by default)
6058         M configuration/config.xml
6059         M configuration/configFast.xml
6060         M configuration/configTB.xml
6061         M src/atlantis/event/AJetData.java
6062         
6063         * A change relating to the "reset" fix on 2005-05-31
6064         M src/atlantis/parameters/AStatusRootParameter.java
6065         
6066         * A change relating to the "local/global" fix on 2005-06-21
6067         M src/atlantis/gui/AParametersTable.java
6068         
6069         * A further fix relating to the "hot region" fix on 2005-06-21
6070         M src/atlantis/interactions/AInteractionsManager.java
6071 
6072 -----------------------------------------------------------------------------
6073 2005-06-22 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6074         * Tagging AtlantisJava-09-04-20
6075 
6076         * Multiple events handling (so far just Indet and Muons) in all
6077           projections inherited from AProjection2D.java
6078           [current event is drawn, then all the previous events saved in the
6079           container are drawn]
6080           minor: AEventManager.setCurrentEvent() was called twice, left just
6081           in AEvent.finalizeEvent()
6082         M src/atlantis/event/AEventFromXML.java
6083         M src/atlantis/event/AEventManager.java
6084         M src/atlantis/projection/AProjection2D.java
6085         M configuration/config.xml
6086         M configuration/configTB.xml
6087         M configuration/configFast.xml
6088 
6089         * Menu item for clearing the event container in AEventManager
6090         M src/atlantis/gui/AFileControl.java
6091 
6092         * null event check added
6093         M src/atlantis/utils/AOutput.java
6094         M src/atlantis/event/AEventPropertiesDialog.java
6095 
6096         * Event info printed from AEvent.finalizeEvent()
6097         M src/atlantis/event/AEvent.java
6098 
6099         * minor
6100         M src/atlantis/event/AETMisData.java
6101         M src/atlantis/event/ADataAbstract.java
6102 
6103 -----------------------------------------------------------------------------
6104 2005-06-21 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6105         * Tagging AtlantisJava-09-04-19
6106         
6107 -----------------------------------------------------------------------------
6108 2005-06-21 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6109         * Fix a bug, which will throw an exception when you zoom the picture
6110           the first time after starting Atlantis by pressing your mouse
6111           inside a 20*20 rectangle area (called "hot region") around the centre
6112         M src/atlantis/interactions/AInteractionsManager.java
6113         
6114 -----------------------------------------------------------------------------
6115 2005-06-21 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6116         * Fix a bug, which can cause the local/global switch (by right click)
6117           not to work in the parameter control interface if you left click
6118           the parameter first
6119         M src/atlantis/gui/AMutableCheckBox.java
6120         M src/atlantis/gui/AParametersTable.java
6121         M src/atlantis/parameters/AAbstractParameter.java
6122         M src/atlantis/parameters/ACutParameter.java
6123         M src/atlantis/parameters/APar.java
6124         M src/atlantis/parameters/AStatusRootParameter.java
6125 
6126 -----------------------------------------------------------------------------
6127 2005-06-20 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6128         * Changes regarding logarithmic scale
6129         M src/atlantis/event/ACalorimeterData.java 
6130         M src/atlantis/utils/AMath.java
6131         
6132 -----------------------------------------------------------------------------
6133 2005-06-16 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6134         * Tagging AtlantisJava-09-04-18
6135 
6136         * CTB geometry update including LAr and Tile positions adjustments
6137           based on xTrans = 260.70524, phiRot = 0.400263 values
6138         M geometry/AGeometryTB.xml
6139 
6140 -----------------------------------------------------------------------------
6141 2005-06-16 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6142         * Remove Data->ATLAS->Fill option from both configuration files
6143           and the java code
6144         M configuration/config.xml
6145         M configuration/configFast.xml
6146         M configuration/configTB.xml
6147         M src/atlantis/projection/AProjection2D.java  
6148         M src/atlantis/projection/AProjection3DBox.java
6149         M src/atlantis/projection/AProjectionLegoPlot.java
6150 
6151 -----------------------------------------------------------------------------
6152 2005-06-16 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6153         * Fill option fix for projection 3DBox
6154         M src/atlantis/projection/AProjection3DBox.java
6155 
6156 -----------------------------------------------------------------------------
6157 2005-06-15 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6158         * Fill data option bug fixed, the background is not filled if the
6159           option is off
6160         M src/atlantis/projection/AProjection2D.java
6161 
6162 -----------------------------------------------------------------------------
6163 2005-06-15 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6164         * Tagging AtlantisJava-09-04-17
6165         
6166         * Random port / secret key securing of the user sessions between
6167           Atlantis and Athena interactive
6168         M src/atlantis/event/AXMLNetworkSource.java
6169         M src/atlantis/gui/AInteractiveAthenaDialog.java
6170         M src/atlantis/utils/AClientXMLRPC.java
6171 
6172         * Log output (JTextPane common for network event server dialog and
6173           interactive Athena dialog)
6174         N src/atlantis/utils/ALogOutput.java
6175 
6176 -----------------------------------------------------------------------------
6177 2005-06-08 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6178         * Extreme zooming / unzooming crashes (limit of 10 um / 1000m is now
6179           applied)
6180         M src/atlantis/interactions/AZMRInteraction.java
6181 
6182 -----------------------------------------------------------------------------
6183 2005-06-07 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6184         * Tagging AtlantisJava-09-04-16
6185         
6186         * DEBUG command line option (whether or not to print debug messages)
6187         M src/atlantis/Atlantis.java
6188         M src/atlantis/event/AAssociation.java
6189         M src/atlantis/event/AAssociationManager.java
6190         M src/atlantis/event/AHelix.java
6191         M src/atlantis/event/AROIData.java
6192         M src/atlantis/event/AUserEventFromXML.java
6193         M src/atlantis/event/AXMLNetworkSource.java
6194         M src/atlantis/graphics/APickingGraphics2D.java
6195         M src/atlantis/gui/AGUI.java
6196         M src/atlantis/gui/AInteractiveAthenaDialog.java
6197         M src/atlantis/utils/AClientXMLRPC.java
6198         M src/atlantis/utils/AHashMap.java
6199         M src/atlantis/utils/AOutput.java
6200 
6201         * XVtx, YVtx, ZVtx values - taken from STr or RTr, to remain when
6202           changing the associations
6203         M src/atlantis/event/AEvent.java
6204         M src/atlantis/event/AEventFromXML.java
6205         M src/atlantis/parameters/ACommandProcessor.java
6206         M src/atlantis/event/ASTrData.java (minor)
6207         M src/atlantis/event/ASVxData.java (minor)
6208         
6209 -----------------------------------------------------------------------------
6210 2005-05-31 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6211         * Change default value for the "View" of eta-phi projection to
6212           "Standard"
6213         M configuration/config.xml
6214         M configuration/configTB.xml
6215         
6216         * Fix a bug of resetting parameters in the "Data" tab panel
6217         M src/atlantis/parameters/AStatusGroupParameter.java
6218         M src/atlantis/parameters/AStatusRootParameter.java
6219 
6220 -----------------------------------------------------------------------------
6221 2005-05-27 Charles Timmermans <C.Timmermans -- at -- hef.ru.nl>
6222         * updated online help (added missing files)
6223         
6224 -----------------------------------------------------------------------------
6225 2005-05-25 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6226         * Tagging AtlantisJava-09-04-15
6227 
6228 -----------------------------------------------------------------------------
6229 2005-05-25 Charles Timmermans <C.Timmermans -- at -- hef.ru.nl>
6230         * updated online help
6231         M help: whole directory
6232         M src/atlantis/interactions/AMouseHelpDialog.java
6233         M src/atlantis/gui/AHelpControl.java
6234         M src/atlantis/gui/AHelpSystem.java
6235         
6236 -----------------------------------------------------------------------------
6237 2005-05-25 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6238         * Tagging AtlantisJava-09-04-14
6239 
6240 -----------------------------------------------------------------------------
6241 2005-05-25 Charles Timmermans <C.Timmermans -- at -- hef.ru.nl>
6242         * Catching error when reading unknown truth information
6243         M src/atlantis/event/ASTrData.java
6244         M src/atlantis/event/ASNPData.java
6245 
6246 -----------------------------------------------------------------------------
6247 2005-05-24 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6248         * applyCuts removed
6249         M src/atlantis/event/AROIData.java
6250             
6251         * Charles's SMTr change
6252         M src/atlantis/event/AEventFromXML.java
6253 
6254 -----------------------------------------------------------------------------
6255 2005-05-23 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6256         * Tagging AtlantisJava-09-04-13
6257 
6258         * Bug in window design fixed, label removed, initial blank server name
6259         M src/atlantis/event/AXMLNetworkSource.java
6260 
6261         * Label removed, initial blank server name
6262         M src/atlantis/gui/AInteractiveAthenaDialog.java
6263 
6264 -----------------------------------------------------------------------------
6265 2005-05-23 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6266         * Fix a bug, which is caused by the removal of those LINK options
6267           in "Project-phi/eta" panel of the GUI
6268         M src/atlantis/event/AHelixData.java
6269         M src/atlantis/event/AMSegData.java
6270         M src/atlantis/event/ARMTrData.java
6271         M src/atlantis/event/ASMTrData.java
6272         M src/atlantis/interactions/ARectangleVPSelection.java
6273 
6274 -----------------------------------------------------------------------------
6275 2005-05-23 Charles Timmermans <C.Timmermans -- at -- hef.ru.nl>
6276         * Added Simulated Muon Track (SMTr)
6277         M src/atlantis/event/AEventFromXML.java 
6278         
6279 -----------------------------------------------------------------------------
6280 2005-05-23 Charles Timmermans <C.Timmermans -- at -- hef.ru.nl>
6281         * Added grayscale and black-white colormap for color by energy
6282         M configuration/colormap.xml
6283         M src/atlantis/event/ACalorimeterData.java 
6284         M src/atlantis/gui/AColorMap.java
6285         M src/atlantis/gui/AColorMapDialog.java
6286         
6287 -----------------------------------------------------------------------------
6288 2005-05-19 Andy Haas <Andrew.Haas -- at -- cern.ch>
6289         * Color by cluster / jet / etc. in LegoPlot
6290         M configuration/config.xml
6291         M configuration/configFast.xml
6292         M configuration/configTB.xml
6293         M src/atlantis/event/AData.java
6294         M src/atlantis/projection/AProjectionLegoPlot.java
6295 
6296 -----------------------------------------------------------------------------
6297 2005-05-19 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6298         * Fix a bug, which throws an exception when all four calorimeters
6299           contain no energy
6300         M src/atlantis/event/ACalorimeterData.java 
6301 
6302 -----------------------------------------------------------------------------
6303 2005-05-18 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6304         * Tagging AtlantisJava-09-04-12
6305 
6306 -----------------------------------------------------------------------------
6307 2005-05-18 Charles Timmermans <C.Timmermans -- at -- hef.ru.nl>
6308         * Added colormap for color by energy
6309         M configuration/colormap.xml
6310         M src/atlantis/event/ACalorimeterData.java 
6311         M src/atlantis/gui/AColorMap.java
6312         M src/atlantis/gui/AColorMapDialog.java
6313         * removed bug in printing of Greek labels on Apple
6314         M src/atlantis/canvas/AScaleBorder.java
6315         * Changed default length for linear extrapolation
6316         M configuration/config.xml
6317         M configuration/configFast.xml
6318         
6319 -----------------------------------------------------------------------------
6320 2005-05-18 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6321         * minor change (warning try-finally clause)
6322         M src/atlantis/gui/AConfigWriter.java
6323 
6324         * Clicking former ALLON/ALLOFF buttons used to cause Atlantis crash,
6325           there has been added non-boolean data parameter S3D Order since the
6326           tag Jive-00-00-03 (former module Jive) which was omitted from the
6327           tests performed on ALLON/ALLOFF commands
6328         M src/atlantis/parameters/ACommandProcessor.java
6329 
6330 -----------------------------------------------------------------------------
6331 2005-05-17 Andy Haas <Andrew.Haas -- at -- cern.ch>
6332         * Draw missing ET vector, not scalar ET (vector? :))
6333           in YX projection
6334         M src/atlantis/event/AETMisData.java
6335 
6336         * Print missing ET along with the ET scale.
6337           Implement zooming with the mouse.
6338         M src/atlantis/projection/AProjectionLegoPlot.java
6339 
6340         * Add scale factor for missing ET vector in YX projection.
6341           Add maxET scale factor for vertical scale in LegoPlot projection.
6342         M configuration/config.xml
6343         M configuration/configFast.xml
6344         M configuration/configTB.xml
6345 
6346 -----------------------------------------------------------------------------
6347 2005-05-15 Andy Haas <Andrew.Haas -- at -- cern.ch>
6348         * Speed up LegoPlot drawing
6349         * Allow variable binning in phi and eta, spreading the et correctly
6350         * Draw the ticks and labels for eta on the correct side
6351           when viewing from the other side
6352         * Better colors (black is back!)
6353         M src/atlantis/projection/AProjectionLegoPlot.java
6354         M configuration/configFast.xml
6355         M configuration/configTB.xml
6356 
6357 -----------------------------------------------------------------------------
6358 2005-05-14 Andy Haas <Andrew.Haas -- at -- cern.ch>
6359         * Update other config files to also work with the latest LegoPlot
6360         M configuration/configFast.xml
6361         M configuration/configTB.xml
6362 
6363 -----------------------------------------------------------------------------
6364 2005-05-12 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6365         * Tagging AtlantisJava-09-04-11
6366 
6367         * Simple commands history for Interactive Athena dialog including
6368           the tab-completion
6369         A src/atlantis/utils/ACommandHistory.java
6370         M src/atlantis/gui/AInteractiveAthenaDialog.java
6371 
6372         * Pop-up the already opened dialog when iconified
6373         M src/atlantis/gui/AHelpSystem.java
6374         M src/atlantis/event/AXMLNetworkSource.java
6375 
6376         * Library lib/wired-base-4.0.beta.3-SNAPSHOT.jar added to the project
6377           JBuilder file
6378         M Atlantis.jpx
6379 
6380 -----------------------------------------------------------------------------
6381 2005-05-09 Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6382         * Tagging AtlantisJava-09-04-10
6383         
6384         * Add logarithmic scale to Calorimeters
6385         M configuration/config.xml
6386         M configuration/configFast.xml
6387         M configuration/configTB.xml
6388         M src/atlantis/event/ACalorimeterData.java
6389         M src/atlantis/utils/AMath.java
6390         
6391         * adjust initial GUI size
6392         M src/atlantis/Atlantis.java
6393 
6394 -----------------------------------------------------------------------------
6395 2005-05-06 Andy Haas <Andrew.Haas -- at -- cern.ch>
6396         * Add jets and missingET to the Lego plot
6397         M src/atlantis/projection/AProjectionLegoPlot.java
6398 
6399         * Cache the et info
6400         M src/atlantis/event/ACalorimeterData.java
6401 
6402         * Up number of TG3 hits allowed from 300 to 1000
6403         M src/atlantis/event/AT3DData.java
6404 
6405 -----------------------------------------------------------------------------
6406 2005-05-05 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6407         * Save file dialog when saving pictures of canvas (EPS, PNG, GIF)
6408         M src/atlantis/gui/APreferencesControl.java
6409         M src/atlantis/gui/APrintControl2.java
6410         R src/atlantis/gui/APrintControl.java (empty, unused class)
6411         M src/atlantis/utils/AUtilities.java
6412         M src/atlantis/event/AXMLNetworkSource.java
6413         M src/atlantis/graphics/APSGraphics2D.java
6414 
6415         * Simple commands history (up / down arrows)
6416         M src/atlantis/gui/AInteractiveAthenaDialog.java
6417 
6418 -----------------------------------------------------------------------------
6419 2005-05-04 Andy Haas <Andrew.Haas -- at -- cern.ch>
6420         * Add "mode" parameter to LegoPlot projection, for getData() to work
6421         M configuration/config.xml
6422         M configuration/configTB.xml
6423 
6424         * Fix bug which caused exception to be thrown if LegoPlot 
6425           (or any other non AProjection2D) was saved as the default view in
6426           config.xml
6427         M src/atlantis/canvas/AWindow.java
6428 
6429         * minor - just fix the comments, for JavaDoc
6430         M src/atlantis/event/AData.java
6431         M src/atlantis/event/AUserEventFromXML.java
6432         M src/atlantis/event/AEventFromXML.java
6433         M src/atlantis/graphics/encoders/PngEncoder.java
6434         M src/atlantis/interactions/AInteraction.java
6435         M src/atlantis/interactions/AInteractionControl.java
6436         M src/atlantis/interactions/ASynchroCursorsInteraction.java
6437         M src/atlantis/projection/AProjectionsManager.java
6438 
6439         * Add accessor methods, for LegoPlot
6440         M src/atlantis/event/AJetData.java
6441         M src/atlantis/event/AETMisData.java
6442 
6443         * Add marker ticks and labels. Fix Sqrt scale. Widen grid.
6444           Start to print out Missing Et vector and Jet info.
6445         M src/atlantis/projection/AProjectionLegoPlot.java
6446 
6447 -----------------------------------------------------------------------------
6448 2005-05-04 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6449         * Save file dialog when saving the color map and actual configuration
6450         M src/atlantis/utils/AUtilities.java
6451         M src/atlantis/gui/APreferencesControl.java
6452         R src/atlantis/gui/AWriteColorMapChooser.java
6453         M src/atlantis/gui/AColorMap.java
6454         M src/atlantis/gui/AConfigWriter.java
6455 
6456         * Tracks association warning commented out (see note in the file)
6457         M src/atlantis/event/AEvent.java
6458         
6459         * Reading events from JiveXML server and interactive Athena using the
6460           same XMLRPC client side
6461         M src/atlantis/event/AXMLNetworkSource.java
6462 
6463         * Help window didn't pop up after right click when already opened.
6464           Cuts help file problem - replacing &gt; and #166 characters
6465         M src/atlantis/gui.AHelpSystem.java
6466 
6467 -----------------------------------------------------------------------------
6468 2005-04-25 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6469         * ROI modifications 
6470           (phi in degrees when picking, side of the box deta / dphi, cross in
6471           the box, width of the lines changed to 2)
6472         M configuration/config.xml
6473         M configuration/configTB.xml
6474         M src/atlantis/event/AROIData.java
6475           
6476 -----------------------------------------------------------------------------
6477 2005-04-21 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6478         * Tagging AtlantisJava-09-04-09
6479 
6480         * EmTauROI and JetROI datatypes implementation
6481         M src/atlantis/event/AROIData.java
6482         A src/atlantis/event/AEmTauROIData.java
6483         A src/atlantis/event/AJetROIData.java
6484         M src/atlantis/event/AEvent.java
6485         
6486         * EmTauROI and JetROI datatypes added, link YZ.MDTSector in XZ group 
6487           replace by Projection.MDTSector
6488         M configuration/configTB.xml
6489         M configuration/config.xml
6490         
6491 -----------------------------------------------------------------------------
6492 2005-04-21 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6493         * Tagging AtlantisJava-09-04-08
6494 
6495 -----------------------------------------------------------------------------
6496 2005-04-19 Charles Timmermans <c.timmermans -- at -- hef.ru.nl>
6497         * write out units with information on "pick hits and tracks"
6498         M src/atlantis/event/A3DMuonBoxData.java
6499         M src/atlantis/event/AJetData.java
6500         M src/atlantis/event/AMDTData.java
6501         M src/atlantis/event/AClusterData.java
6502         M src/atlantis/event/AFCALData.java
6503         M src/atlantis/event/ATRTData.java
6504         M src/atlantis/event/ASMTrData.java
6505         M src/atlantis/event/ARMTrData.java
6506         M src/atlantis/event/AParticlesData.java
6507         M src/atlantis/event/ACalorimeterData.java
6508         M src/atlantis/event/AHistogram.java
6509         M src/atlantis/event/ASiHitData.java
6510         M src/atlantis/event/AETMisData.java
6511         M src/atlantis/event/ATrigS3DData.java
6512         M src/atlantis/event/AMuonHitData.java
6513         M src/atlantis/event/ASVxData.java
6514         M src/atlantis/event/ASNPData.java
6515         M src/atlantis/event/AS3DData.java
6516         M src/atlantis/event/AMSegData.java
6517         M  src/atlantis/event/AHelix.java
6518         
6519 -----------------------------------------------------------------------------
6520 2005-04-15 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6521         * Tagging AtlantisJava-09-04-07 [ROI doesn't work here]
6522         
6523         * Interactive Athena work (driving interactive Athena from Atlantis)
6524         A gui/AInteractiveAthenaDialog.java
6525         A utils/AClientXMLRPC.java
6526         A utils/ARemoteCallerException.java
6527         
6528         * trim() URL address when reading event data from URL resource
6529           Interactive Athena menu item added
6530         M src/atlantis/gui/AFileControl.java
6531 
6532         * Dealing with undefined (in DTD) datatypes in events files - not
6533           finished - undefined inner tags will still cause Atlantis rejecting
6534           the whole event file
6535         M src/atlantis/event/AEventFromXML.java
6536 
6537         * getDateTimeString() implemented here
6538         M src/atlantis/utils/AUtilities.java
6539 
6540         * minor
6541         M build.xml
6542 
6543 -----------------------------------------------------------------------------
6544 2005-04-12 (17:30) Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6545         * Tagging AtlantisJava-09-04-06
6546 
6547         * update configuration files to make the modifications to GUI (see
6548           last change at 15:00) available at "Fast" and "TB" mode
6549         M configuration/configFast.xml
6550         M configuration/configTB.xml
6551         M src/atlantis/parameters/AStatusGroupParameter.java
6552         M src/atlantis/parameters/AStatusRootParameter.java
6553 
6554 -----------------------------------------------------------------------------
6555 2005-04-12 (15:00) Qiang Lu <ql -- at -- hep.ph.bham.ac.uk>
6556         * Add a jar library which implements the TristateCheckBox feature
6557         M build.xml
6558         A lib/wired-base-4.0.beta.3-SNAPSHOT.jar
6559 
6560         * modify "Data" panel of the GUI by grouping all status options into 
6561           subcategories and showing them as a tree
6562         * modify "Project-phi/eta" panel of the GUI by removing the status 
6563           options which are actually clones of those in the "Data" panel
6564         * remove buttons "All Off" and "All On" from "Data" panel
6565         M configuration/config.xml
6566         M src/atlantis/event/ASSCData.java
6567         A src/atlantis/gui/ACheckNode.java
6568         M src/atlantis/gui/AConfigWriter.java
6569         M src/atlantis/gui/AGUI.java
6570         M src/atlantis/gui/AParamGUIDataModel.java
6571         M src/atlantis/gui/AParametersTable.java
6572         A src/atlantis/gui/ATreeCellRenderer.java
6573         A src/atlantis/gui/ATreeExpansionListener.java
6574         M src/atlantis/parameters/AAbstractParameter.java
6575         M src/atlantis/parameters/APar.java
6576         M src/atlantis/parameters/AParametersGroup.java
6577         A src/atlantis/parameters/AStatusGroupParameter.java
6578         M src/atlantis/parameters/AStatusParameter.java
6579         A src/atlantis/parameters/AStatusRootParameter.java
6580 
6581         * change the initial size of GUI frame
6582         M src/atlantis/Atlantis.java
6583 
6584 -----------------------------------------------------------------------------
6585 2005-04-11 Charles Timmermans <c.timmermans -- at -- hef.ru.nl>
6586         * Solved annoying zoom-drag bug
6587         M src/atlantis/interactions/ASelection.java
6588         
6589         * Changed size of color-by-energy in calo to .95 of cell size
6590         M src/atlantis/event/ACalorimeterData.java
6591 
6592 -----------------------------------------------------------------------------
6593 2005-03-14 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6594         * Right mouse click popup menu at info output to clear its contents
6595         M src/atlantis/utils/AOutput.java
6596 
6597         * Print association warning to info output rather than to log output
6598         M src/atlantis/event/AEvent.java 
6599 
6600 -----------------------------------------------------------------------------
6601 2005-03-14 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6602         * Tagging AtlantisJava-09-04-04
6603         
6604         * build.xml updated (copy img directory contents)
6605         M build.xml
6606           
6607         * Images added
6608         A img/cursor_DnD_invalid_32x32.gif
6609         A img/cursor_DnD_invalid_64x64.gif
6610         A img/cursor_DnD_valid_32x32.gif
6611         A img/cursor_DnD_valid_64x64.gif
6612         A img/left.gif
6613         A img/right.gif
6614         A img/atlas.jpg
6615           
6616         * Directory img/ added (mouse cursor images, navigating arrows)
6617         A img/
6618 
6619 -----------------------------------------------------------------------------
6620 2005-03-10 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6621         * Tagging AtlantisJava-09-04-03
6622         
6623         * SMTr bug fixed
6624         M src/atlantis/event/AEventFromXML.java  
6625 
6626 -----------------------------------------------------------------------------
6627 2005-03-09 Charles Timmermans (c.timmermans -- at -- hef.ru.nl)
6628         * Changing configuration files to modify default cutz Z0 and Z0-vtx
6629         M configuration/config.xml
6630         M configuration/configFast.xml
6631           
6632 -----------------------------------------------------------------------------
6633 2005-03-03 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6634         * Tagging AtlantisJava-09-04-02
6635         
6636         * Saving event read from network source improved
6637         M src/atlantis/event/AXMLNetworkSource.java
6638 
6639 -----------------------------------------------------------------------------
6640 2005-03-01 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6641         * Saving events read from network source
6642         M src/atlantis/event/AXMLNetworkSource.java
6643 
6644 -----------------------------------------------------------------------------
6645 2005-02-25 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6646         * Tagging AtlantisJava-00-00-03
6647 
6648 -----------------------------------------------------------------------------
6649 2005-02-24 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6650         * Obsolete datatypes removed (JetRecJet, ROI, STr2, LArCluster)
6651           added datatypes (EmTauROI)
6652         M events/event.dtd
6653 
6654 -----------------------------------------------------------------------------
6655 2005-02-21 Charles Timmermans <c.timmermans -- at -- hef.ru.nl>
6656         * Changes with respect to user-specific configuration file location
6657         M src/atlantis/Atlantis.java
6658         M src/atlantis/gui/AConfigWriter.java
6659         M src/atlantis/gui/APreferencesControl.java
6660             
6661         * Small modifications
6662         M src/atlantis/event/AData.java
6663         M src/atlantis/event/ACalorimeterData.java
6664             
6665 -----------------------------------------------------------------------------
6666 2005-01-24 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6667         * minor changes
6668         M src/atlantis/Atlantis.java
6669             
6670 -----------------------------------------------------------------------------
6671 2005-01-11 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6672         * Tagging AtlantisJava-00-00-02
6673         
6674         * Et missing (ETMis) implementation
6675         M configuration/config.xml
6676         M configuration/configFast.xml
6677         M configuration/configTB.xml
6678         M events/event.dtd
6679         A src/atlantis/event/AETMisData.java
6680         M src/atlantis/event/AEvent.java
6681 
6682         * Other (minor) 
6683         M src/atlantis/event/AEventFromXML.java
6684         M src/atlantis/event/AXMLNetworkSource.java
6685         M src/atlantis/projection/AProjection2D.java
6686 
6687 -----------------------------------------------------------------------------
6688 2004-12-16 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6689         * Tagging AtlantisJava-00-00-01
6690         
6691         * Tagging AtlantisJava-00-00-00
6692 
6693 -----------------------------------------------------------------------------
6694 2004-12-15 Zdenek Maxa <zdenek.maxa -- at -- hep.ucl.ac.uk>
6695         * Importing offline/graphics/AtlantisJava
6696         
6697         * Tagging AtlantisJava-2004-12-15
6698 
6699 -----------------------------------------------------------------------------

source navigation ] diff markup ] identifier search ] general search ]

This page was automatically generated by the LXR engine. Valid HTML 4.01!