001 2009-06-10 Vakhtang Tsulaia <tsulaia@mail.cern.ch>
002
003 * Don't use unsigned int as a replacement of Identifier
004
005 2009-01-16 G.Unal
006 * move to component library
007 * tag LArDetDescr-03-19-32
008
009 8-Sept-2008 Hong Ma <hma@bnl.gov>
010 * do not use GlobalFlags class.
011 use globalflags
012
013 27-Aprl-2008 P. Strizenec <pavol@mail.cern.ch>
014 * adopt share/LArDetDescr_H6_joboptions.py for GeoModel configurable migration
015 * tag LArDetDescr-03-19-30
016
017 2007-12-13 G.Unal <Guillaume.Unal@cern.ch>
018 * adapt share/LArDetDescr_H8_joboptions.py for GeoModel configurable migration
019 * tag LArDetDescr-03-19-29
020
021 2007-11-15 G.Unal <Guillaume.Unal@cern.ch>
022 * share/LArDetDescr_H8_joboptions.py : specify names for H8 maps
023 * tag LArDetDescr-03-19-28
024
025 2007-08-30 David Rousseau <droussea@lxplus202.cern.ch>
026
027 * share/LArDetDescr_joboptions.py: remove "ERROR" string
028
029 2007-03-01 Hong Ma <hma@bnl.gov>
030 * remove LArCondCnv
031
032 2006-11-28 Hong Ma <hma@bnl.gov>
033 * switch to conditions data in LArConditionsCommon
034
035 2006-10-26 Walter Lampl <walter.lampl@cern.ch>
036 * LArDetDescr_H6_jobOptions.py: switch to read from COOL
037
038 2006-09-01 Vakho Tsulaia <tsulaia@mail.cern.ch>
039
040 * Patch for 12.0.3 - 4*cm shift in update_reco
041
042 2006-07-17 Walter Lampl <walter.lampl@cern.ch>
043 * LArDetDescr_H8_jobOptions.py: New default haviour: Read Id map from POOL
044 via jobO fragment in LArExample/LArConditionsCommon
045 Set useLArH8CondCool=False to read from Nova
046
047 2006-07-13 scott s snyder <snyder@bnl.gov>
048
049 * Tagging LArDetDescr-03-19-15.
050
051 * src/LArCellVolumes.cxx (LArCellVolumes): Fix memory leak. Keep
052 the cell volume table in sorted order.
053 (CellVolume): Use a binary search to speed up the cell lookup.
054 * src/LArSubdetPosHelper.cxx (LArSubdetPosHelper): Fix memory
055 leak.
056
057 2006-06-29 Walter Lampl <walter.lampl@cern.ch>
058 * LArDetDescr_H8_joboptions.py:
059 Read Id map from POOL (not default yet)
060
061 2006-04-06 Sven Menke <menke@mppmu.mpg.de>
062
063 * src/FCAL_ChannelMap.cxx: getTileID() mods to follow the exact hexagonal
064 structure of the tiles
065
066 2006-03-29 Sven Menke <menke@mppmu.mpg.de>
067
068 * src/FCAL_ChannelMap.cxx: getTileID() fixes for hits outside
069 integer tube grid
070
071 2006-03-21 scott s snyder <snyder@bnl.gov>
072
073 * Tagging LArDetDescr-03-19-07.
074
075 2006-03-14 scott s snyder <snyder@bnl.gov>
076
077 * src/FCAL_ChannelMap.cxx: Fix compilation warnings.
078 * src/LArMgrInitializer.cxx: Fix compilation warnings.
079 * src/LArNumberHelper.cxx: Fix compilation warnings.
080 * src/LArRecoSimpleGeomTool.cxx: Fix compilation warnings.
081
082 2005-01-24 Claire Adam <claire.bourdarios@cern.ch>
083
084 * cleanup LArDetDescrManager from obsolete ( and confusing ) methods
085 delta_rel, delta_abs ...
086
087 2006-01-16 Vakho Tsulaia <tsulaia@mail.cern.ch>
088
089 * Multiple tree tops
090
091 2006-01-13 Vakho Tsulaia <tsulaia@mail.cern.ch>
092
093 * Fixing idle connections to the Geometry DB
094
095 2005-12-19 Claire Adam <claire.bourdarios@cern.ch>
096
097 * ALIGNVOL positions now exclusively taken from GeoModel
098 * tagging LArDetDescr-03-19-00
099
100 2005-12-17 Joe Boudreau <Joseph.Boudreau@cern.ch>
101
102 * fix in requirements
103 * tagging LArDetDescr-03-18-05
104
105 2005-12-17 Joe Boudreau <Joseph.Boudreau@cern.ch>
106
107 * take FCAL numbers from DDDb
108 * tagging LArDetDescr-03-18-04
109
110 2005-12-13 Claire Adam <claire.bourdarios@cern.ch>
111
112 * fix/clean methods update_reco() , used within the
113 LArDetectorTool::align() method
114 * LArMgrInitializer does not know about alignment any
115 more, it only creates ideal geometry and then calls udpdate_reco .
116 * tagging LArDetDescr-03-18-03
117
118 2005-12-08 Claire Adam <claire.bourdarios@cern.ch>
119
120 * cleanup of arrays and methods setting/getting/using
121 HepTransform delta's in reconstruction
122 * tagging LArDetDescr-03-18-02
123
124 2005-12-06 Claire Adam <claire.bourdarios@cern.ch>
125
126 * add LArDetDescrManager::update_reco
127 * LArDetDescriptors hold pointers to the corresponding
128 CaloDDE and its update() method updates them.
129
130 * tagging LArDetDescr-03-18-01
131
132 2005-12-05 Claire Adam <claire.bourdarios@cern.ch>
133
134 * LArSubdetPosHelper used as unique primary number source
135 for HepTransforms, in both simulation and reconstruction
136 * FullPhysVol pointers corresponding to each ALIGNVOL
137 cached in LArDetDescrManager while building
138 the simulation tree
139 * LArMgrInitializer uses them to build the reconstruction geometry
140
141 * tagging LArDetDescr-03-18-00
142
143 2005-11-14 Claire Adam <claire.bourdarios@cern.ch>
144
145 * use extended LArSubdetPos ( RotX, RotY, RotZ ) instead of
146 euler angles to build LArSubdetPosHelper reco transforms
147 * LArDetDescr_AsBuilt_joboptions.py updated to use
148 the correct ( as-built ) LAr tag
149
150 * tagging LArDetDescr-03-17-02
151
152 2005-10-25 Claire Adam <claire.bourdarios@cern.ch>
153
154 * add method apply_sagging to LArMgrInitialiser,
155 which does what it says. Coefficients are taken from DDDb
156 * tagging LArDetDescr-03-17-00
157
158 2005-10-24 Claire Adam <claire.bourdarios@cern.ch>
159
160 * all RecoSimple geometry numbers are taken from DDDb
161 * use PHIFIRST for EMB phi=0 definition
162 * add jobOption for AsBuilt geometry
163 * tagging LArDetDescr-03-16-09
164
165 2005-10-19 Claire Adam <claire.bourdarios@cern.ch>
166
167 * fix bug for EMEC ( consequence of IW/OW merging )
168 * tagging LArDetDescr-03-16-08
169
170 2005-10-18 Claire Adam <claire.bourdarios@cern.ch>
171
172 * fix some numbers in LArRecoSimpleGeom
173 * add protection against crash for H8 ( change
174 in emec cryostat position introduced in LArDetDesct-03-16-03 )
175 * tagging LArDetDescr-03-16-07
176
177 2005-10-10 Claire Adam <claire.bourdarios@cern.ch>
178
179 * adapt to change in ALIGNVOL for emec
180 ( IW/OW merged )
181 * tagging LArDetDescr-03-16-04
182
183 2005-10-10 Claire Adam <claire.bourdarios@cern.ch>
184
185 * fix in LArNumberHelper : emec cryostat position was
186 taken from wrong place in dddb
187 * complete LArRecoSimpleGeomTool
188 * tagging LArDetDescr-03-16-03
189
190 2005-10-07 Claire Adam <claire.bourdarios@cern.ch>
191
192 * fixes in LArRecoSimpleGeomTool
193 * tagging LArDetDescr-03-16-02
194
195 2005-09-19 Claire Adam <claire.bourdarios@cern.ch>
196
197 * support LArSubdetNames::SOLENOID
198 * add LArRecoSimpleGeomTool
199 * fix LArDetDescr_standalone_jobOptions.py
200 * LArDetDescrManager caches the ALIGNVOL heptransforms
201 used by reconstruction
202 * tagging LArDetDescr-03-16-00
203
204 2005-09-14 Claire Adam <claire.bourdarios@cern.ch>
205
206 * LArDetDescrManager caches PVLinks corresponding to the 23 Subdet
207 * tagging LArDetDescr-03-15-04
208
209 2005-09-12 Claire Adam <claire.bourdarios@cern.ch>
210
211 * LArRecoMaterialTool materials are taken from GeoModel,
212 and tool is used in the CaloTrackingGeometry
213 * tagging LArDetDescr-03-15-03
214
215 2005-09-07 Claire Adam <claire.bourdarios@cern.ch>
216
217 * cleanup LArSubdetPosHelper and LArNumberHelper interfaces:
218 volume matching is exclusively within LArSubdetPosHelper
219 * LArRecoMaterialTool uses the same GeoModel top volumes
220 * tagging LArDetDescr-03-15-02
221
222 2005-08-30 Claire Adam <claire.bourdarios@cern.ch>
223
224 * add LArRecoMaterialTool
225 * package LArDetDescr becomes a dual library
226 * tagging LArDetDescr-03-15-00
227
228 2005-08-04 Claire Adam <claire.bourdarios@cern.ch>
229
230 * fix wrong cast in LArDetdescriptor
231 * add LArCondCnv_IdMapAtlas in jobOptions
232 ( was only done for H8 and H6 up to now, needed
233 by commissionning )
234 * tagging LArDetDescr-03-14-05
235
236 2005-07-21 Claire Adam <claire.bourdarios@cern.ch>
237
238 * Mgr can return the geometry is was built with
239 * fix fake print in jobOptions
240 * tagging LArDetDescr-03-14-04
241
242 2005-07-15 Claire Adam <claire.bourdarios@cern.ch>
243
244 * cleanup a few forgotten prints and jobOpt
245 * tagging LArDetDescr-03-14-03
246
247 2005-07-14 Claire Adam <claire.bourdarios@cern.ch>
248
249 * reads HepTransform from GeoModel, but does not use
250 them yet ( needs validation )
251 * tagging LArDetDescr-03-14-02
252
253 2005-07-11 Claire Adam <claire.bourdarios@cern.ch>
254
255 * cleanup LArDetDescrManager interface
256 * tagging LArDetDescr-03-14-00
257
258 2005-07-07 Claire Adam <claire.bourdarios@cern.ch>
259
260 * add jobOption to replace old LArDetMgrDetDescrCnv ( cleanup cont'd )
261 * tagging LArDetDescr-03-13-05
262
263 2005-07-05 Claire Adam <claire.bourdarios@cern.ch>
264
265 * Volumes are read by the LArNumberHelper and by the LArMgrInitialiser
266 while creating the CaloDDE's ( cleanup cont'd )
267 * remove ILArVolumeTool.h
268 * tagging LArDetDescr-03-13-04
269
270 2005-07-04 Claire Adam <claire.bourdarios@cern.ch>
271
272 * differentiate between G3 and G4 geometries for EMEC
273 in LArNumberHelper
274 * add class FindVolAction, used by the LArMgrInitialiser.
275 * tagging LArDetDescr-03-13-03
276
277 2005-05-30 Claire Adam <claire.bourdarios@cern.ch>
278
279 * switch to the official calorimeter convention for
280 cells z/r : the middle of the cell
281 * tagging LArDetDescr-03-13-02
282
283 2005-05-30 Claire Adam <claire.bourdarios@cern.ch>
284
285 * simplify initialisation now that Zebra support is dropped
286 * remove all hard-coded numbers : everything is taken
287 from Oracle
288 * tagging LArDetDescr-03-13-01
289
290 2005-05-18 Vakho Tsulaia <tsulaia@mail.cern.ch>
291
292 * moving two tools here from the converter
293 * the LArDetDescrManager now inherits from GeoVDetectorManager
294 and carries both simulation and readout trees
295 * tagging LArDetDescr-03-13-00
296
297 2005-03-11 Claire Adam <claire.bourdarios@cern.ch>
298
299 * fix checkreq warnings & doxygen
300 * tagging LArDetDescr-03-12-02
301
302 2005-01-14 Claire Adam <claire.bourdarios@cern.ch>
303
304 Cleanup (bis) :
305 * remove is_in methods which are in the CaloDetDescrManager
306 * tagging LArDetDescr-03-12-01
307
308 2005-01-13 Claire Adam <claire.bourdarios@cern.ch>
309
310 Cleanup :
311 * moove grannularities from LArDetDescriptor up to CaloDetDescriptor
312 * remove cellsInZone methods which are in the CaloDetDescrManager
313 * moove offline-HW id maps where they should be : LArIdManager
314 * remove LArDetDescrRegion class
315 * tagging LArDetDescr-03-12-00
316
317 2004-12-02 Claire Adam <claire.bourdarios@cern.ch>
318
319 * add maps HWIdentifier<->calo-cell-hash
320 * tagging LArDetDescr-03-11-00
321
322 2004-09-20 Claire Bourdarios <claire.bourdarios@cern.ch>
323
324 * fix bugs in cellsInZone method for zones around phi=0
325 * tagging LArDetDescr-03-10-07
326
327 2004-09-19 Claire Bourdarios <claire.bourdarios@cern.ch>
328
329 * moove some data-members from LAr to CaloDescriptors
330 * tagging LArDetDescr-03-10-06
331
332 2004-09-17 Claire Bourdarios <claire.bourdarios@cern.ch>
333
334 * fix bugs in cellsInZone method
335 * tagging LArDetDescr-03-10-05
336
337 2004-08-16 Claire Bourdarios <claire.bourdarios@cern.ch>
338
339 * fix CLHEP in requirements
340 * tagging LArDetDescr-03-10-04
341
342 2004-07-26 Claire Bourdarios <claire.bourdarios@cern.ch>
343
344 * bug fix in get_element ( eta, phi )
345 * tagging LArDetDescr-03-10-03
346
347 2004-07-09 Claire Bourdarios <claire.bourdarios@cern.ch>
348
349 * bug fix in FCal3-H6-electrodes.dat (H6 cold tail catcher)
350 * tagging LArDetDescr-03-10-02
351
352 2004-06-16 Claire Bourdarios <claire.bourdarios@cern.ch>
353
354 * use FCal3-H6-electrodes.dat (H6 cold tail catcher)
355 * tagging LArDetDescr-03-10-01
356
357 2004-06-16 Claire Bourdarios <claire.bourdarios@cern.ch>
358
359 * switch to -pi,pi
360 * tagging LArDetDescr-03-10-00
361
362 2004-05-13 Claire Bourdarios <claire.bourdarios@cern.ch>
363 * add H6-FCal files to /data area.
364 * tagging LArDetDescr-03-09-03
365
366 2004-05-07 Claire Bourdarios <claire.bourdarios@cern.ch>
367 * manager : a few more "where am I methods" convenient
368 for Cluster corrections
369 * tagging LArDetDescr-03-09-02
370
371 2004-05-03 Claire Bourdarios <claire.bourdarios@cern.ch>
372 * manager : fix cellsInZone interface
373 use HepTransform fully checked:
374 caloDDE are OK compared to 7.0.2
375 * descriptors : use the CaloPhiRange class
376 * tagging LArDetDescr-03-09-00
377
378 2004-04-30 Claire Bourdarios <claire.bourdarios@cern.ch>
379 * descriptors : use 8 corners + heptransform
380 * tagging LArDetDescr-03-08-19
381
382 2004-04-27 Claire Bourdarios <claire.bourdarios@cern.ch>
383 * add method for ec
384 * tagging LArDetDescr-03-08-18
385
386 2004-04-20 Claire Bourdarios <claire.bourdarios@cern.ch>
387 * cleanup to avoid rounding errors in z<->r calculation
388 * tagging LArDetDescr-03-08-17
389
390 2004-04-20 Claire Bourdarios <claire.bourdarios@cern.ch>
391 * complete "where am I methods"
392 * tagging LArDetDescr-03-08-16
393
394 2004-03-23 Claire Bourdarios <claire.bourdarios@cern.ch>
395 * for FCAL, take dx and dy from map
396 * tagging LArDetDescr-03-08-13
397
398 2004-03-23 Claire Bourdarios <claire.bourdarios@cern.ch>
399 * bug fix and move LArVolumeDB
400 * tagging LArDetDescr-03-08-12
401
402 2004-03-22 Claire Bourdarios <claire.bourdarios@cern.ch>
403 * method to set volumes in CaloDDE called at initialisation
404 * volumes for FCAL as well
405 * tagging LArDetDescr-03-08-11
406
407 2004-03-19 Claire Bourdarios <claire.bourdarios@cern.ch>
408 * method to set volumes in CaloDDE (as read in DB)
409 * volumes for EM and HEC
410 * tagging LArDetDescr-03-08-10
411
412 2004-03-15 Claire Bourdarios <claire.bourdarios@cern.ch>
413 * first implementation of cellsInZone methods
414 * tagging LArDetDescr-03-08-09
415
416 2004-03-13 Claire Bourdarios <claire.bourdarios@cern.ch>
417 * methods get_descriptor analog to get_element in mgr
418 * tagging LArDetDescr-03-08-08
419
420 2004-03-12 Claire Bourdarios <claire.bourdarios@cern.ch>
421 * include feedback from DR on cellsInZone methods
422 and arrays of LArDetDescriptor in LArDetDescManager.h
423 * tagging LArDetDescr-03-08-07
424
425 2004-03-08 Claire Bourdarios <claire.bourdarios@cern.ch>
426 * use radius for barrel and handle R and z correctly
427 * tagging LArDetDescr-03-08-05
428
429 2004-03-01 Claire Bourdarios <claire.bourdarios@cern.ch>
430 * minor bug fix in "corners"
431 * tagging LArDetDescr-03-08-03
432
433 2004-03-01 Claire Bourdarios <claire.bourdarios@cern.ch>
434 * serious cleanup of LArDetDescriptor's
435 * tagging LArDetDescr-03-08-02
436
437 2004-02-29 Hong Ma <hma@bnl.gov>
438 * Use LArCellVolumeDB
439
440 2004-02-28 Claire Bourdarios <claire.bourdarios@cern.ch>
441
442 * move LArNovaHelper, LArGeoHelper, LArDetDescrTool
443 to LArCnv/LArDetMgrDetDescrCnv
444
445 * cleanup Id helpers setting to use CaloIdManager and CaloCell_ID,
446 remove calo_element_map
447 ( without changes in interface )
448
449 * add method to return list of HashIdentifiers for a given
450 zone in eta/phi, a given sampling_or_module and a given
451 subCalo number.
452 ( not implemented yet, returns 0 )
453
454 * tagging LArDetDescr-03-08-00
455
456 2004-02-27 Claire Bourdarios <claire.bourdarios@cern.ch>
457 * tagging LArDetDescr-03-07-06
458 * remove HEC shift to minic 7.0.2
459
460 2004-02-25 Hong Ma <hma@bnl.gov>
461 * Add LArCellVolumeDB
462
463 2004-02-22 Claire Bourdarios <claire.bourdarios@cern.ch>
464
465 * tagging LArDetDescr-03-07-02
466
467 * adapt to changes in CaloDescriptor (CaloDetDescr-00-02-01)
468
469 2004-02-02 Claire Bourdarios <claire.bourdarios@cern.ch>
470
471 * tagging LArDetDescr-03-07-01
472
473 * eta_min/max for Regions are taken from identifiers and consistent
474 with neighbours.
475
476 2004-02-00 Claire Bourdarios <claire.bourdarios@cern.ch>
477
478 * tagging LArDetDescr-03-07-00
479
480 * switch to mm
481
482 2004-01-12 Claire Bourdarios <claire.bourdarios@cern.ch>
483
484 * tagging LArDetDescr-03-06-10
485
486 * LArDetDescrTool (.h and .cxx): use new constructor for CaloElements
487
488 * LArDetDescrManager (.h and .cxx): add a CaloCell_ID* and use it.
489
490
491 2004-01-12 RD Schaffer <R.D.Schaffer@cern.ch>
492
493 * tagging LArDetDescr-03-06-09
494
495 * src/FCAL_ChannelMap.cxx (FCAL_ChannelMap): using PathResolver to
496 read in fcal files
497
498 2003-07-17 Claire Bourdarios <claire.bourdarios@cern.ch>
499 * cleanup all .h related to LArIdentifier package
500 * add a new LArGeometryManager to access Nova
501
502 2003-06-23 Claire Bourdarios <claire.bourdarios@cern.ch>
503 * use Hashed in CaloElements
504
505 2003-06-13 Hong Ma <hma@bnl.gov>
506 * use Identifier as key in map.
507
508 2003-06-10 Hong Ma <hma@bnl.gov>
509 * rm config.h
510
511 2003-06-10 Hong Ma <hma@bnl.gov>
512 * add LArDetDescrManager::initDescriptors method to initialize
513 descriptors for LArEM_ID.
514
515
516 2003-06-10 Hong Ma <hma@bnl.gov>
517 * re-enable print for EM.
518
519 2003-06-10 Hong Ma <hma@bnl.gov>
520 * LArDetDescriptor gets LArEM_ID*.
521
522 2003-05-23 F Ledroit <ledroit@lpsc.in2p3.fr>
523
524 * tagging LArDetDescr-03-01-01
525 * src/LArDetDescriptor.cxx: temporary emptied 'print' method' (to be fixed later)
526 * src/LArCellPosition.cxx: removed local intance of helpers
527 * still needs to remove local instance of LArManager
528
529 2003-05-16 RD Schaffer <R.D.Schaffer@cern.ch>
530
531 * tagging LArDetDescr-03-01-00
532
533 * src/LArDetDescrManager.cxx: added in access to id helpers
534
535 2003-04-02 Hong Ma <hma@bnl.gov>
536 * gcc3.2 fixes.
537
538 2002-12-13 Hong Ma <hma@bnl.gov>
539 * Remove LArZebraDecoder (to AtlasDetDescrMgt )
540
541 2002-12-09 J. Collot <collot@isn.in2p3.fr>
542
543 * retagging LArDetDescr-03-00-00
544
545
546 2002-12-09 J. Collot <collot@isn.in2p3.fr>
547
548 * more forward include statements to LArIdentifier
549
550 tag LArDetDescr-02-02-03
551
552
553 2002-12-07 J. Collot <collot@isn.in2p3.fr>
554
555 * forward include statements to LArIdentifier
556
557 tag LArDetDescr-02-02-02
558
559 2002-12-06 J. Collot + F. Ledroit <ledroit@isn.in2p3.fr>
560 * remove Identifier's part (now included in newly created LArIdentifier package)
561
562 tag LArDetDescr-02-02-01
563
564 2002-11-22 J. Collot + F. Ledroit <ledroit@isn.in2p3.fr>
565 * LArFEB_Service.icc:
566 * bug fix in method createFEB_IDvec(const Identifier & id)
567 * tag LArDetDescr-02-01-03
568
569 2002-11-14 J. Collot + F. Ledroit <ledroit@isn.in2p3.fr>
570 * LArFEB_Service.icc:
571 * implement FCAL in method createFEB_IDvec(const Identifier & id)
572 * tag LArDetDescr-02-01-02
573
574 2002-11-8 J. Collot + F. Ledroit <ledroit@isn.in2p3.fr>
575 * LArCablingService.h + LArFEB_Service.icc:
576 * add method createFEB_IDvec(const Identifier & id)
577 * which returns a vector of FEB_IDs from a given CaloLVL1_ID
578 * tag LArDetDescr-02-01-01
579
580 2002-10-30 S. Rajagopalan <srinir@bnl.gov>
581 * LArDetDescrManager: Set CLID to 2741
582 * LArDetDescrManager.cxx: use const pointer to retrieve from SG.
583 * Make constructed public instead of protected as the
584 converter instantiates it
585
586 2002-10-22 David Quarrie <David.Quarrie@cern.ch>
587 * Register LArDetDescrManager in the transient detector store.
588
589 2002-10-08 Hong Ma <hma@bnl.gov>
590 * Add two methods in ILArSignalChannelService
591 createFEB_ID(const LArSignalChannelID & id)
592 createSignalChannelID(const LArFEB_ID & febId , int channel )
593
594 2002-09-30 S. Rajagopalan <srinir@bnl.gov>
595 * Add is_initialized() in LArDetDescrManager to
596 check if it is already intialized
597 To be used by LArHitZebraCnv to initialize LArDetDescr
598 * tag LArDetDescr-02-00-03
599
600 2002-09-04 C. Bourdarios <claire.bourdarios@cern.ch>
601 * fix eta and eta_raw methods in LArDetDescriptor
602 * to account for the Z shift
603
604 tagging LArDetDescr-02-00-02
605
606 2002-08-15 S. Rajagopalan <srinir@bnl.gov>
607 * Add methods is_em_endcap_outer() and
608 is_em_endcap_inner() to LArEM_ID to tell
609 between EM endcap inner and outer wheel
610 * tagging LArDetDescr-02-00-01
611
612 2002-29-20 J. Collot <collot@in2p3.fr>
613
614 * - Strict check of ID ranges in LArEM_ID
615 * - x, y interface of LArFCAL_ID removed
616 * - fake cabling for FCAL in feedthrough 6
617 * - Updated documentation in LArFCAL , LArHEC
618 * - bug fix in IDCompactor
619
620 tagging LArDetDescr-01-03-00
621
622 2002-07-20 J. Collot <collot@in2p3.fr>
623
624 * strict check of ID ranges in LArHEC_ID
625 *
626 * correct cabling description for HEC and EMEC
627 * - use physical feedthrough numbers in End Cap
628 *
629 * A few bugs corrected
630 *
631 tagging LArDetDescr-01-02-00
632
633 2002-06-14 H. Ma <hma@bnl.gov>
634 * Add set and access methods for the flags in FCAL_ChannelMap
635 * used for persistency
636
637 2002-06-13 H. Ma <hma@bnl.gov>
638 * FCAL new Identifier.
639 * Updated FCAL_ChannelMap, LArFCAL_ID, LArDetDescriptor
640
641 2002-06-09 J. Collot <collot@in2p3.fr>
642
643 * added a new Identifier factory method in
644 * LArHEC_ID
645 * a few bug fixed in LArFCAL_ID
646 *
647 * doc updated
648
649 tagging LArDetDescr-01-01-05
650
651 2002-06-06 RD Schaffer <R.D.Schaffer@cern.ch>
652
653 * tagging LArDetDescr-01-01-04 for 3.2.0
654
655 * src/LArEM_ID.cxx (values_ok): extended emec sample 2 region 1
656 eta range because this is now the region that holds all of
657 sampling 2 data for TDR simulation.
658
659 2002-05-23 J. Collot <collot@in2p3.fr>
660
661 * new compact_channel_id methods debugged
662 * more checks in LArEM_ID , LArFCAL_ID ...
663 * modifications of LArIDCompactor
664
665 tagging LArDetDescr-01-01-03
666
667 2002-05-23 J. Collot <collot@in2p3.fr>
668
669 * correction in LArSignalChannelService for HEC pos_neg
670
671 tagging LArDetDescr-01-01-02
672
673 2002-05-22 J. Collot <collot@in2p3.fr>
674
675 * clean method to get a static pointer
676 * to a LArIDCompactor
677 tagging LArDetDescr-01-00-03
678
679 2002-05-22 J. Collot <collot@in2p3.fr>
680
681 * new compact Identifier methods in LArEM_ID
682 * , LArHEC_ID and LArFCAL_ID
683 * new interface for FCAL Identifiers ( added to old one )
684
685
686 2002-05-21 RD Schaffer <R.D.Schaffer@cern.ch>
687
688 * tagging LArDetDescr-01-00-01
689
690 * src/LArEM_ID.cxx (values_ok): allowed outer wheel, samp 2, eta
691 == 45
692
693 2002-05-20 RD Schaffer <R.D.Schaffer@cern.ch>
694
695 * src/LArEM_ID.cxx (values_ok): allowed barrel_ec == 3.
696
697 2002-05-17 J. Collot <collot@in2p3.fr>
698
699 * move to new identifiers : note ATL-SOFT-2001-004
700
701 * same Exception mechanism in all ID's
702
703 * tagging 01-00-00
704
705
706 2002-02-21 RD Schaffer <R.D.Schaffer@cern.ch>
707
708 * tagging LArDetDescr-00-03-10
709
710 * LArDetDescr/LArDetDescriptor.h (LArDetDescriptor): added in
711 delta for rounding error in neta/nphi calculation.
712
713 2002-02-21 J. Collot <collot@in2p3.fr>
714
715 * fix in LArID.cxx again
716 *
717 * tagging LArDetDescr-00-03-09
718
719 2002-02-21 J. Collot <collot@in2p3.fr>
720
721 * fix in LArID.cxx on eta ranges
722 *
723 * tagging LArDetDescr-00-03-08
724
725 2002-02-20 RD Schaffer <R.D.Schaffer@cern.ch>
726
727 * tagging LArDetDescr-00-03-07
728
729 * src/FCAL_ChannelMap.cxx (getTileID): added flag for x
730 inversion. Now if map lookup fails, one tries to lookup with x
731 inverted. If this succeeds, one continues with inverting x. If
732 this fails, the simple channel number calc is used.
733
734 2002-02-19 J. Collot <collot@in2p3.fr>
735
736 * Completed cabling description for EMEC small wheel
737 *
738 * still missing FCAL
739 *
740 * Tested HEC and EMEC
741 *
742 * completed iterator for EMEC and HEC
743 *
744 * beware of the change of region numbers in front
745 * and middle of the EMEC
746 *
747
748 * tagging LArDetDescr-00-03-06
749
750 2002-02-19 RD Schaffer <R.D.Schaffer@cern.ch>
751
752 * tagging LArDetDescr-00-03-05
753
754 * src/FCAL_ChannelMap.cxx (getTileID): added back in simple
755 calculation of the channel numbers. This is needed for some of the
756 old TDR data.
757
758 2002-02-16 J. Collot <collot@in2p3.fr>
759
760 * completed cabling description for EMEC (big wheel ) and HEC
761 * not tested
762 * missing : FCAL and small wheel
763 *
764 * bug corrected in LArFEB_Service.icc
765 *
766 * tagging LArDetDescr-00-03-04
767
768 2002-02-16 RD Schaffer <R.D.Schaffer@cern.ch>
769
770 * tagging LArDetDescr-00-03-03
771
772 * src/FCAL_ChannelMap.cxx (getTileID): removed "-x", the x
773 inversion that was originally used by Stefan for tile lookup.
774
775 2002-02-11 RD Schaffer <R.D.Schaffer@cern.ch>
776
777 * tagging LArDetDescr-00-03-02
778
779 * src/FCAL_ChannelMap.cxx (getTileID): temporarily forced a fixed
780 value of region/ix/iy.
781
782 * tagging LArDetDescr-00-03-01
783
784 * LArDetDescr/FCAL_ChannelMap.h (class FCAL_ChannelMap): changed
785 args to const ref for vectors.
786
787 * cmt/requirements: added list of runtime .dat files.
788
789 * src/LArZebraDecoder.cxx: removed uses of unneeded age
790 structures.
791
792 * src/LArCellPosition.cxx (LArCellPosition): removed setting of
793 region_id to NULL - by default it is already "null".
794
795 * cmt/requirements: split off AgeToCxx structures into a separate
796 lib to allow parallel build with gmake -j6.
797
798 2002-02-06 R Sobie <Randall.Sobie@cern.ch>
799
800 * modify FCAL_ChannelMap for new tile and tube maps
801
802 2002-01-15 J. Collot <collot@in2p3.fr>
803
804 * fix of LArIDCompactor after RD's modifications
805 * of AtlasDetectorID
806 *
807 * plus a few compilation errors on Solaris
808 *
809 * tagging LArDetDescr-00-02-05
810
811 2002-01-04 R Sobie <Randall.Sobie@cern.ch>
812
813 * fix warnings in LArDetDescriptor
814
815 2001-12-20 RD Schaffer <R.D.Schaffer@cern.ch>
816
817 * tagging LArDetDescr-00-02-04
818
819 * src/LArDetDescriptor.cxx (print): added print out of id.
820
821 2001-12-19 R Sobie <Randall.Sobie@cern.ch>
822
823 * put old eta calculation back into LArDescriptor.h
824
825 2001-12-10 RD Schaffer <R.D.Schaffer@cern.ch>
826
827 * tagging LArDetDescr-00-02-03
828
829 * cmt/requirements: moved P*.cxx files to the ObjyDDL package.
830
831 2001-12-06 N Kanaya<nkanaya@uvic.ca>
832 * add eta calculation for z-shift.
833 approximate function from Pavel.
834 eta' = eta + zshift/z*tanh(eta)
835
836 2001-12-04 RD Schaffer <R.D.Schaffer@cern.ch>
837
838 * tagging LArDetDescr-00-02-02
839
840 2001-11-25 R Sobie <Randall.Sobie@cern.ch>
841 * modifications to
842 requirements, LArDetDesciptor(cxx,h), PLArDetDescriptor.cxx
843 * added new file LArZebraDecoder
844 to allow storing of z-shift and z position of LAr regions
845
846 2001-11-23 RD Schaffer <R.D.Schaffer@cern.ch>
847
848 * tagging LArDetDescr-00-02-01
849
850 2001-11-23 Antoine Perus <perus@lal.in2p3.fr>
851
852 * src/PLArDetDescrManager.cxx (store_lar): Bug fix - added clustering at
853 PLArDetDescrRegion creation.
854
855 2001-11-14 J. Collot <collot@in2p3.fr>
856
857 * tagging LArDetDescr-00-02-00 for 2.4.0
858
859 2001-11-11 Naoko Kanaya <nkanaya@uvic.ca>
860 * add LArCellPostion class to get new detector position
861
862 2001-11-02 Steven Goldfarb <Steven.Goldfarb@cern.ch>
863
864 * src/PLArDetDescrManager.cxx: Modified
865 Bug fix - safety check for existence of transient description.
866
867 2001-10-18 J. Collot <collot@in2p3.fr>
868
869 * cabling of barrel end implemented in LArCablingService
870 *
871 * region 1 of sampling 2 implemented in LArEM_ID
872 * ( kept cells 56-58 in barrel sampling 2 for backward compatibility )
873 *
874 * all inline functions in LArID moved to LArID.cxx ( not inline anymore )
875 * to avoid link problems
876 *
877 * tagging LArDetDescr-00-01-02 for release 2.3.0
878
879 2001-10-10 RD Schaffer <R.D.Schaffer@cern.ch>
880
881 * tagging LArDetDescr-00-01-01 for release 2.3.0
882
883 2001-10-08 RD Schaffer <R.D.Schaffer@cern.ch>
884
885 * deleting generated files and files which have been moved to
886 LArDetDescrObjyDDL. Fixed includes and requirements.
887
888 2001-09-26 J. Collot <collot@in2p3.fr>
889
890 * new LArIDCompactor
891 * to compactify LAr Identifiers onto 32 bits
892 *
893 * correction to LArCablingService.cxx to
894 * describe the EM barrel end cabling
895 *
896 * tagging LArDetDescr-00-01-00
897
898
899 2001-08-22 RD Schaffer <R.D.Schaffer@cern.ch>
900
901 * tagging LArDetDescr-00-00-18 for release 2.1.0
902 * cmt/requirements: fixed for 2.1.0
903
904 2001-08-17 RD Schaffer <R.D.Schaffer@cern.ch>
905
906 * cmt/requirements: fixed objy lib name: missing -objy.
907 corrected list of files for objy lib.
908
909 2001-07-27 J. Collot <collot@in2p3.fr>
910
911 * change requirements file to include LArHArdwareID
912
913 * tagging LArDetDescr-00-00-17
914
915
916 2001-07-02 J. Collot <collot@in2p3.fr>
917
918 * moved initializations of static variables into .ccx of LArCablingService
919
920 * tagging LArDetDescr-00-00-16
921
922
923 2001-07-02 J. Collot <collot@in2p3.fr>
924 B. simmons <simmons@isn.in2p3.fr>
925
926 * LArCablingService::cnvToIdentifier works for EM and HEC
927 * LArCablingService::createSignalChannelID(int atlas_tb , const identifier & l_id ) works for EMB
928 *
929 * New iteration mechanism introduced in LArCablingService ( works for EMB for the time being )
930 *
931 * tagging LArDetDescr-00-00-15
932
933 2001-06-12 J. Collot <collot@in2p3.fr>
934 B. Simmons <simmons@isn.in2p3.fr>
935 S. Simion <simion@in2p3.fr>
936 *
937 * committing the code of LArHardwareID
938 * new electronic identifier used for
939 * LAr raw data ( and test beam data )
940 *
941
942 2001-03-27 RD Schaffer <R.D.Schaffer@cern.ch>
943
944 * src/FCAL_ChannelMap.cxx (print_tilemap): fixed some missing
945 std::. Moving tag forward.
946
947 2001-03-26 RD Schaffer <R.D.Schaffer@cern.ch>
948
949 * tagging LArDetDescr-00-00-14 for release 1.3.2
950 added clearing of vecs in initialize
951
952 2001-03-04 RD Schaffer <R.D.Schaffer@cern.ch>
953
954 * tagging LArDetDescr-00-00-13
955
956 * src/PFCAL_ChannelMap.cxx (transient): commented out print.
957
958 * LArDetDescr/LArDetDescriptor.h (class LArDetDescriptor): added
959 const for returning fannel map.
960
961 2001-02-28 R Sobie <Randall.Sobie@cern.ch>
962 * updated files for FCAL persistency
963 new file:
964 PFCAL_ChannelMap.cxx
965 modified:
966 GNUmakefile.in
967 LArDetDescr/FCAL_ChannelMap.h
968 LArDetDescr/LArDetDescr.ddl
969 LArDetDescr/LArDetDescr.h
970 LArDetDescr/LArDetDescr.schema
971 LArDetDescr/LArDetDescr_ref.h
972 LArDetDescr/LArDetDescr_schema.h
973 LArDetDescr/LArDetDescriptor.h
974 src/FCAL_ChannelMap.cxx
975 src/LArDetDescr_ddl.cxx
976 src/PLArDetDescrManager.cxx
977
978 2001-01-24 RD Schaffer <R.D.Schaffer@cern.ch>
979
980 * moving tags forward
981
982 * LArDetDescr/FCAL_ChannelMap.h (class FCAL_ChannelMap): added
983 const to char*
984
985 * src/LArDetDescrManager.cxx (print): added std::to endl for sun.
986
987 * LArDetDescr/LArDetDescrRegion.h: changed include to
988 Identifier/Identifiable.h - moved tag forward.
989
990 2001-01-18 RD Schaffer <R.D.Schaffer@cern.ch>
991
992 * adding ooddlx generated files, moving tag LArDetDescr-00-00-12
993 forward
994
995 2001-01-16 RD Schaffer <R.D.Schaffer@cern.ch>
996
997 * GNUmakefile.in: removed @PACKAGES@ - was "accidentally"
998 added. Not needed if there are no sub packages.
999
1000 * LArDetDescr/LArDetDescriptor.h (set): added set method for FCAL
1001 channel map, needed for persistency.
1002
1003 2001-01-11 R. Sobie <Randall.Sobie@cern.ch>
1004 * added new files for LAr Det Descr persistency
1005 * LArDetDescr.ddl
1006 * LArDetDescr_schema.h
1007 * PLArDetDescrManager.cxx
1008 * PLarDetDescrRegion.cxx
1009 * PLarDetDescriptors.cxx
1010 *
1011 * updated the following files
1012 * LArDetDescriptor (.h and .cxx) : added set and sign_eta functions
1013 * LArDetDescrManager (.h and .cxx) : added tools to access LAr
1014 descriptor vector
1015 * configure.in, GNUmakefile.in and PACKAGE : to make objy library
1016
1017 2000-12-22 RD Schaffer <R.D.Schaffer@cern.ch>
1018
1019 * tagging LArDetDescr-00-00-12 for persistency tests
1020
1021 2000-12-22 Antoine Perus <perus@lal.in2p3.fr>
1022
1023 * LArDetDescr/LArDetDescrManager.h (class LArDetDescrManager):
1024 moved to new model for initialization and storing. Transfered only
1025 the Zebra initialization. Still missing Objy part.
1026
1027 2000-12-21 RD Schaffer <R.D.Schaffer@cern.ch>
1028
1029 * changed includes for files moved from DetectorDescripton
1030
1031 2000-12-14 J. Collot <collot@in2p3.fr>
1032 *
1033 * added declaration files for new LAr hardware
1034 * channel identifier
1035 *
1036 * LArChannelService.h
1037 * LArHardwareID.h
1038 * LArSignalChannelID.h
1039 * LArCalibChannelID.h
1040 * LArFEB_ID.h
1041
1042 2000-12-14 RD Schaffer <R.D.Schaffer@cern.ch>
1043
1044 * LArDetDescr/LArID.h (region_id): changed hec/fcal to
1045 lar_hec/lar_fcal
1046
1047 * src/LArDetDescrManager.cxx (get_descriptor_regions): changed
1048 hec/fcal to lar_hec/lar_fcal
1049
1050 * src/LArDetDescriptor.cxx (print): changed hec/fcal to
1051 lar_hec/lar_fcal
1052
1053 * src/LArID.cxx (range): changed hec/fcal to lar_hec/lar_fcal
1054
1055 2000-12-12 RD Schaffer <R.D.Schaffer@cern.ch>
1056
1057 * src/LArDetDescrManager.cxx (get_descriptor_regions): added std::
1058 to make_pair
1059
1060 * LArDetDescr/FCAL_ChannelMap.h (class FCAL_ChannelMap): removed
1061 "less" for sun.
1062
1063 2000-12-07 J. Collot <collot@in2p3.fr>
1064
1065 * tagging for release 1.2.2
1066
1067 2000-11-30 R. Sobie and J. Collot <rsobie@uvic.ca>
1068
1069 * change of class names for HEC and FCAL_ID's
1070 *
1071 *
1072
1073 2000-10-03 RD Schaffer <R.D.Schaffer@cern.ch>
1074
1075 * tagging LArDetDescr-00-00-10 for release 1.1.7
1076
1077 * src/FCAL_ChannelMap.cxx (initialize0): replaced assert for
1078 missing files with warning.
1079
1080 2000-09-13 RD Schaffer <R.D.Schaffer@cern.ch>
1081
1082 * tagging LArDetDescr-00-00-09 for release 1.1.6
1083
1084 * src/FCAL_ChannelMap.cxx (initialize1): fixed compiling on
1085 sun. Removed extra "const" in map declaration. Pair iterator use:
1086 it-> changed to (*it).
1087
1088 2000-09-12 Stefan Simion <simions@atlas007.cern.ch>
1089
1090 * LArDetDescr/FCAL_ChannelMap.h (class FCAL_ChannelMap):
1091 changed tileName_t and tubeID_t to unsigned int.
1092 This does not help compiling on SUN [WorkShop 4.2].
1093 So I disable the table lookup on SUN - lots of #ifdefs.
1094
1095 2000-09-12 RD Schaffer <R.D.Schaffer@cern.ch>
1096
1097 * GNUmakefile.in (TARGET_DATA): adding channel map
1098 files. Installing them in share/LArDetDescr.
1099
1100 2000-09-08 RD Schaffer <R.D.Schaffer@cern.ch>
1101
1102 * src/LArDetDescriptor.cxx (y): fixed x,y calculation.
1103
1104 * LArDetDescr/FCAL_ChannelMap.h (region_vector): had to specify
1105 explicitly vector<RegionParameters> for sun.
1106
1107 * src/LArDetDescrManager.cxx (get_descriptor_regions): set
1108 FCAL_ChannelMap pointer for the descriptors.
1109
1110 * LArDetDescr/LArDetDescriptor.h (class LArDetDescriptor): add
1111 pointer for FCAL_ChannelMap.
1112
1113 2000-08-29 RD Schaffer <R.D.Schaffer@cern.ch>
1114
1115 * LArDetDescr/LArDetDescriptor.h (class LArDetDescriptor): x,y
1116 position calculation needed quadrant.
1117
1118 2000-08-04 RD Schaffer <R.D.Schaffer@cern.ch>
1119
1120 * src/LArDetDescrManager.cxx (get_descriptor_regions): added
1121 descriptors for third region in each sampling for the FCAL. These
1122 are dummy and not used except for sampling 3. (Monika Wielers
1123 found a bug.)
1124
1125 2000-07-12 RD Schaffer <R.D.Schaffer@cern.ch>
1126
1127
1128 * tagging LArDetDescr-00-00-08 for release 1.1.4
1129
1130 * src/LArDetDescrManager.cxx (get_descriptor_regions): fixed bug -
1131 removed check for digit parameters for FCAL.
1132
1133 2000-06-29 RD Schaffer <R.D.Schaffer@cern.ch>
1134
1135 * LArDetDescr/FCAL_ChannelMap.h (class FCAL_ChannelMap): missing
1136 "class" in "friend class SamplingParameters" for hp. Moving the
1137 tags forward.
1138
1139 2000-06-27 RD Schaffer <R.D.Schaffer@cern.ch>
1140
1141 * LArDetDescr/FCAL_ChannelMap.h (class FCAL_ChannelMap): redefined
1142 a bit the private classes for sampling and region
1143 parameters. Moving the tags forward.
1144
1145 2000-06-26 RD Schaffer <R.D.Schaffer@cern.ch>
1146
1147 * tagging LArDetDescr-00-00-07 for release 1.1.3
1148
1149 2000-06-23 RD Schaffer <R.D.Schaffer@cern.ch>
1150
1151 * LArDetDescr/LArID.h (class LArEM_ID): added enums for id indices
1152 for all ID classes.
1153 Implemented FCAL_ID in terms of x,y for reading out digits.
1154
1155 * LArDetDescr/LArDetDescriptor.h (class LArDetDescriptor): added
1156 identifier to descriptor to be able to identify types, i.e. em,
1157 hec, fcal.
1158 Added printout of the various parameters.
1159
1160 * LArDetDescr/LArDetDescrManager.h (class LArDetDescrManager ):
1161 providing initialization and access to FCAL_ChannelMap. Removed
1162 objy-dependent code.
1163
1164 * GNUmakefile.in (libLArDetDescr.so_SRC): added FCAL_ChannelMap
1165
1166 2000-02-14 RD Schaffer <R.D.Schaffer@cern.ch>
1167
1168 * tagging LArDetDescr-00-00-06 for release 0.0.40
1169
1170 2000-02-03 RD Schaffer <R.D.Schaffer@cern.ch>
1171
1172 * LArDetDescr/LArID.h (is_em_barrel): fixed logic, spotted by Hong Ma
1173
1174 2000-01-20 RD Schaffer <R.D.Schaffer@cern.ch>
1175
1176 * tagging LArDetDescr-00-00-05 for release 0.0.38
1177
1178 2000-01-17 Antoine Perus <perus@lal.in2p3.fr>
1179
1180 * configure.in: added part for configuring --with-objectivity
1181
1182 2000-01-04 RD Schaffer <R.D.Schaffer@cern.ch>
1183
1184 * src/LArDetDescrManager.cxx (initialize_from_zebra): added check
1185 for initialization
1186
1187 1999-12-09 RD Schaffer <R.D.Schaffer@cern.ch>
1188
1189 * tagging LArDetDescr-00-00-04 for release 0.0.37
1190
1191 1999-12-07 RD Schaffer <R.D.Schaffer@cern.ch>
1192
1193 * PACKAGE: added linksets, clhep external, shared libs
1194
1195 1999-11-08 RD Schaffer <R.D.Schaffer@cern.ch>
1196
1197 * tagging LArDetDescr-00-00-03 for release 0.0.36
1198
1199 1999-09-14 RD Schaffer <R.D.Schaffer@cern.ch>
1200
1201 * LArDetDescr/LArDetDescrRegion.h (class LArDetDescrRegion):
1202 missing include of Identifier. Include was done indirectly.
1203 * tagging LArDetDescr-00-00-02
1204
1205 1999-05-03 RD Schaffer <R.D.Schaffer@cern.ch>
1206
1207 * LArDetDescr/LArDetDescriptor.h (eta,phi,x,y): added 1/2 bin to
1208 position calculations.
1209
1210 1999-04-29 <schaffer@PCATLAS137>
1211
1212 * src/LArDetDescrManager.cxx (get_descriptor_regions): adding
1213 extra descriptors for the negative calo halves.
1214
1215 * LArDetDescr/LArDetDescriptor.h (class LArDetDescriptor): adding
1216 sign for +/- halves.
1217
1218 1999-01-26 R D Schaffer <schaffer@atlas10.cern.ch>
1219
1220 * tagging LArDetDescr-00-00-01
1221
1222 1999-01-15 <schaffer@PCATC007>
1223
1224 * LArDetDescr/LArDetDescrRegion.h (class LArDetDescrRegion): moved
1225 typedef to public.
1226
1227 1998-12-02 <schaffer@PCATC007>
1228
1229 * LArDetDescr/LArID.h (class LArEM_ID): added is_em_barrel,endcap
1230
1231 1998-12-01 <schaffer@PCATC007>
1232
1233 * LArDetDescr/LArID.h (class LArEM_ID): added ids for em barrel/andcap.
1234
1235 1998-11-26 <schaffer@PCATC007>
1236
1237 * adding LArDetDescr to the repository.
1238
| Due to the LXR bug, the updates fail sometimes to remove references to deleted files. The Saturday's full rebuilds fix these problems |
|
This page was automatically generated by the
LXR engine.
|
|