/[PAMELA software]/gpamela/history/v_100.txt
ViewVC logotype

Diff of /gpamela/history/v_100.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3.20 by pam-ba, Thu Nov 16 18:45:29 2006 UTC revision 3.26 by cafagna, Fri Mar 30 15:24:54 2007 UTC
# Line 1  Line 1 
1    # Revision 3.21  2006/12/05 18:45:29  bruno
2    # Update of the CARD geometry
3    # Simulated also legs, table and magnetic screen
4  #  #
5  # $Id: v_100.txt,v 3.19 2006/11/16 12:01:13 pam-ba Exp $  # $Id: v_100.txt,v 3.25 2006/12/17 14:53:18 cafagna Exp $
6  #  #
7  # $Log: v_100.txt,v $  # $Log: v_100.txt,v $
8    # Revision 3.25  2006/12/17 14:53:18  cafagna
9    # Full review of the CARD geometry. S1 table added
10    #
11    # Revision 3.20  2006/11/16 18:45:29  pam-ba
12    # Simulated an aluminum container for S4
13    #
14  # Revision 3.19  2006/11/16 12:01:13  pam-ba  # Revision 3.19  2006/11/16 12:01:13  pam-ba
15  # S4 dimensions corrected.  # S4 dimensions corrected.
16  #  #
# Line 71  Line 80 
80  #CMZ :  1.00/03 30/04/96  12.23.59  by  Francesco Cafagna  #CMZ :  1.00/03 30/04/96  12.23.59  by  Francesco Cafagna
81  #CMZ :  1.00/02 05/04/96  15.31.25  by  Francesco Cafagna  #CMZ :  1.00/02 05/04/96  15.31.25  by  Francesco Cafagna
82  #CMZ :  1.00/01 28/11/95  18.51.23  by  Francesco Cafagna  #CMZ :  1.00/01 28/11/95  18.51.23  by  Francesco Cafagna
83  #-- Author :    Francesco Cafagna   28/11/95  #-- Author :    Francesco Cafagna   28/11/95
84    
85    March 2007, Bari
86    
87    CALO GEOMETRY:
88       An error was found in the original document describing PAMELA
89       geometry.  The shift along X axis of the X view planes are swapped,
90       i.e. they don't start with X=+0.05 but with X=-0.05.  The sequence
91       is: 0.05m -0.05, 0.05, -0.05 and so on.
92    
93    MAKEFILE FIXED:
94       Option -fdebug_kludge has been discharged
95    
96    GASATT WRNING FIXED:
97       There was a warning message from a graphic routine. The GSATT calls has been commented out.
98    
99    
100    December 2006, Bari
101    
102    CARD GEOMETRY:
103    Positions, dimensions and quotes have been updated. Indeed, the aluminium table
104    under S1, legs included, and the magnetic screen between the CARD and S2 have
105    been added.
106    
107    #-------------------------------------------------------------------------
108    
109  November 2006, Bari  November 2006, Bari
110    
111    
112  S4 GEOMETRY UPDATED:  S4 GEOMETRY UPDATED:
113  The x and y dimensions have been corrected because they were wrong.  The x and y dimensions have been corrected because they were wrong.
114  A container of aluminum has been added having walls of thickness equal  A container of aluminum has been added having walls of thickness equal
115  to 0.1 cm.    to 0.1 cm.
116    
117  TOF POSITIONS DEFINITELY UPDATED:  TOF POSITIONS DEFINITELY UPDATED:
118  S2 and S1 have been positioned again, after the simulation of the top plate.  S2 and S1 have been positioned again, after the simulation of the top plate.
# Line 98  TOP PLATE GEOMETRY ADDED. Line 131  TOP PLATE GEOMETRY ADDED.
131  The top plate geometry has been simulated as a N2 box that has the same  The top plate geometry has been simulated as a N2 box that has the same
132  dimensions of CATA. Inside it, at the right positions, there are S2 and CATA.  dimensions of CATA. Inside it, at the right positions, there are S2 and CATA.
133  The real top plate is a rectangular window having a thickness of 0.5 cm  The real top plate is a rectangular window having a thickness of 0.5 cm
134  (volume TPTL emptied by the volume TPCV). This volume is filled with a mixture  (volume TPTL emptied by the volume TPCV). This volume is filled with a mixture
135  of titanium (90%), aluminum (6%) and vanadium (4%). Other parts of titanium  of titanium (90%), aluminum (6%) and vanadium (4%). Other parts of titanium
136  are the four volumes TPTU, which are positioned at the corners of TPTL at the  are the four volumes TPTU, which are positioned at the corners of TPTL at the
137  same height of CATA, and the four volumes TPTM, which are positioned at the  same height of CATA, and the four volumes TPTM, which are positioned at the
138  corners of TPTL, at the same height of S2.  corners of TPTL, at the same height of S2.
139  The geometry  of the top plate is based on a simplified version of the CAD  The geometry  of the top plate is based on a simplified version of the CAD
140  drawings.  drawings.
141    
142  October 2006, Bari  October 2006, Bari
143    
# Line 119  SPHE and ND data card bugs fixed: the de Line 152  SPHE and ND data card bugs fixed: the de
152  missing in the subroutine gpgeo.F, has been added; the meaning of the SPHE  missing in the subroutine gpgeo.F, has been added; the meaning of the SPHE
153  data card has been changed. Before the correction the data card:  data card has been changed. Before the correction the data card:
154  NDET 'SPHE' was used to delete the spherical top shell to substitute it with  NDET 'SPHE' was used to delete the spherical top shell to substitute it with
155  a flat one.Now NDET 'SPHE' eliminates the whole container of PAMELA.  a flat one.Now NDET 'SPHE' eliminates the whole container of PAMELA.
156    
157    
158  June 2006, Bari  June 2006, Bari
159    
160  The center of the scintillator planes S22Y (variable ZPAMS22Y in gpdgeo.inc)  The center of the scintillator planes S22Y (variable ZPAMS22Y in gpdgeo.inc)
161  and S12X (variable ZPAMS12X in gpdgeo.inc) has been positioned at the  and S12X (variable ZPAMS12X in gpdgeo.inc) has been positioned at the
# Line 131  parameters of the PAMELA sub-detectors" Line 164  parameters of the PAMELA sub-detectors"
164  E. Mocchiutti, S. Ricciarini, 20 December 2005). Follows that the positions  E. Mocchiutti, S. Ricciarini, 20 December 2005). Follows that the positions
165  of S21Y and S12X are higher than those in the cited document due to the fact  of S21Y and S12X are higher than those in the cited document due to the fact
166  that in GPAMELA the thickness of the mylar has been considered while in the  that in GPAMELA the thickness of the mylar has been considered while in the
167  document it has been neglected.  document it has been neglected.
168    
169    
170  May 2006, Bari & Tor Vergata  May 2006, Bari & Tor Vergata
# Line 157  CAL HIT STRUCTURE BUGS FIXED Line 190  CAL HIT STRUCTURE BUGS FIXED
190     ntple booking have been updated. The GPDCAL routine has been fixed     ntple booking have been updated. The GPDCAL routine has been fixed
191     so to handle the case in wich hits stored are more than the maximum     so to handle the case in wich hits stored are more than the maximum
192     number of hit.     number of hit.
193     In this case in the ntple up to the maximum number of hits will be stored.     In this case in the ntple up to the maximum number of hits will be stored.
194    
195  April 2006, Bari  April 2006, Bari
196    
# Line 200  NEW GPKEY ADDED: GPCALOR Line 233  NEW GPKEY ADDED: GPCALOR
233     is set to true in GPDAT if the data card: HPAK, is set to     is set to true in GPDAT if the data card: HPAK, is set to
234     'GCAL'. The gpkey.inc has been update accordingly.     'GCAL'. The gpkey.inc has been update accordingly.
235    
236      
237  NEUTRON DETECTOR ADDED. NEW DIR: GPND  NEUTRON DETECTOR ADDED. NEW DIR: GPND
238    
239     The neutron detector has been added. At the moment it is just the     The neutron detector has been added. At the moment it is just the
# Line 217  GCALOR PACKAGE ADDED. NEW DIRs: GPCALOR, Line 250  GCALOR PACKAGE ADDED. NEW DIRs: GPCALOR,
250     http://www.staff.uni-mainz.de/zeitnitz/Gcalor/gcalor.html     http://www.staff.uni-mainz.de/zeitnitz/Gcalor/gcalor.html
251     This package should be distributed with the GEANT library but is     This package should be distributed with the GEANT library but is
252     not up to date. I did download the latest release and stored into     not up to date. I did download the latest release and stored into
253     gpcalor directory of the gpamela tree.     gpcalor directory of the gpamela tree.
254     Then I did clean up the code substituting the explicit inclusion of     Then I did clean up the code substituting the explicit inclusion of
255     the commons with a #include cpp directive. In parallel I did     the commons with a #include cpp directive. In parallel I did
256     extract the commons to include files having the same common name. I     extract the commons to include files having the same common name. I
# Line 228  GCALOR PACKAGE ADDED. NEW DIRs: GPCALOR, Line 261  GCALOR PACKAGE ADDED. NEW DIRs: GPCALOR,
261     NOTE: There are still problem due to different common sizes. In     NOTE: There are still problem due to different common sizes. In
262     particular the common MICFIL is maller in the geant library     particular the common MICFIL is maller in the geant library
263     libgeant.a . There the subroutines: gmorin, gmxsec, gmplxs, are     libgeant.a . There the subroutines: gmorin, gmxsec, gmplxs, are
264     present and linked using a wrong version of the common. This still needs to be debuged.     present and linked using a wrong version of the common. This still needs to be debuged.
265     NOTE2: The auxiliary files with the cross sections: chetc.dat.gz     NOTE2: The auxiliary files with the cross sections: chetc.dat.gz
266     and xsneut.dat.gz, have been added to the aux directory and moved     and xsneut.dat.gz, have been added to the aux directory and moved
267     to the working directory, i.e. GPAMELA_BIN. The GCALOR routine will     to the working directory, i.e. GPAMELA_BIN. The GCALOR routine will
# Line 236  GCALOR PACKAGE ADDED. NEW DIRs: GPCALOR, Line 269  GCALOR PACKAGE ADDED. NEW DIRs: GPCALOR,
269     searched there at first, then in the working directory. A fool     searched there at first, then in the working directory. A fool
270     proof policy has to be implemented to avoid problem with     proof policy has to be implemented to avoid problem with
271     synchronization fo these files.     synchronization fo these files.
     
272    
273  The GCALOR package  
274    The GCALOR package
275    
276  June 2005, Bari  June 2005, Bari
277    
# Line 249  TOF SCINTILLATOR PADDLES UPDATED Line 282  TOF SCINTILLATOR PADDLES UPDATED
282    
283  May 2005, Bari  May 2005, Bari
284    
285  Some updates on the latest modification done in the past year.  Some updates on the latest modification done in the past year.
286    
287  NEW DATA CARD ADDED: HFSF  NEW DATA CARD ADDED: HFSF
288    
289     To define a policy for the random number initial seeds     To define a policy for the random number initial seeds
290     definition. Using this card is possible to override GEANT seeds     definition. Using this card is possible to override GEANT seeds
291     defined via NRDM card. The policy is selected according to the     defined via NRDM card. The policy is selected according to the
292     values:     values:
293    
294     - 1: The seeds are initialized to the initial values found in a user     - 1: The seeds are initialized to the initial values found in a user
295          defined file or the default file: INPUTSEED.DAT          defined file or the default file: INPUTSEED.DAT
296      
297     - 2: The seeds are initialized to the final values found in a user defined     - 2: The seeds are initialized to the final values found in a user defined
298          file or the default file: INPUTSEED.DAT          file or the default file: INPUTSEED.DAT
299    
300     The case 1 must be used in case the user needs to reproduce the     The case 1 must be used in case the user needs to reproduce the
# Line 270  NEW DATA CARD ADDED: HFSF Line 303  NEW DATA CARD ADDED: HFSF
303     binary file and pass the filename to the program using the *FLSF     binary file and pass the filename to the program using the *FLSF
304     data card. In case the user file is not specified the default     data card. In case the user file is not specified the default
305     INPUTSEED.DAT will be used.     INPUTSEED.DAT will be used.
306      
307     The case 2 must be used in case the user needs to chain several     The case 2 must be used in case the user needs to chain several
308     GPAMELA run and likes to be sure he is starting the random     GPAMELA run and likes to be sure he is starting the random
309     generator using the right sequence. In this case the user must     generator using the right sequence. In this case the user must
# Line 288  NEW DATA CARD ADDED: *FSFI Line 321  NEW DATA CARD ADDED: *FSFI
321     filled with his own seeds. For this purpose an utility program:     filled with his own seeds. For this purpose an utility program:
322     writeseeds.f, has been added in the aux directory.  In case the     writeseeds.f, has been added in the aux directory.  In case the
323     *FSFI card is not specified the default values: 24 and INPUTSEEDS.DAT, will     *FSFI card is not specified the default values: 24 and INPUTSEEDS.DAT, will
324     be used as LUN and file name respectively.     be used as LUN and file name respectively.
325      
326  NEW DATA CARD ADDED: *LSFI  NEW DATA CARD ADDED: *LSFI
327    
328     Using this card the user can specify the logical unit and name of     Using this card the user can specify the logical unit and name of
# Line 297  NEW DATA CARD ADDED: *LSFI Line 330  NEW DATA CARD ADDED: *LSFI
330     run. This file is a FORTRAN binary one. This file can be used as     run. This file is a FORTRAN binary one. This file can be used as
331     input one specifying it in the *FSFI data card of the next GPAMELA     input one specifying it in the *FSFI data card of the next GPAMELA
332     run.  In case the *LSFI card is not specified the default values: 26     run.  In case the *LSFI card is not specified the default values: 26
333     and HBOOKFILENAME.DAT (as sepified in *HFI), will be used as LUN     and HBOOKFILENAME.DAT (as sepified in *HFI), will be used as LUN
334     and file name respectively.     and file name respectively.
335      
336  NEW UTILITY PROGRAMS ADDED: writeseeds.f, readseeds.f  NEW UTILITY PROGRAMS ADDED: writeseeds.f, readseeds.f
337    
338     These new programs have been added in the aux directory. Using these a     These new programs have been added in the aux directory. Using these a
# Line 332  TRD GEOMETRY AND CALIBRATION REVIEWD Line 365  TRD GEOMETRY AND CALIBRATION REVIEWD
365     has been revied and new sets of calibration constants calculated     has been revied and new sets of calibration constants calculated
366     comparing the beam test data with the GPAMELA results. The new     comparing the beam test data with the GPAMELA results. The new
367     constants are about 3% larger than the previous ones.     constants are about 3% larger than the previous ones.
368      
369  TRACKER GEOMETRY REVIEWED. NEW VOLUME DEFINED: THBP, TPAS, TPAI  TRACKER GEOMETRY REVIEWED. NEW VOLUME DEFINED: THBP, TPAS, TPAI
370      
371     Thanks to Lorenzo Bonechi for the drawings and explanations. Now the     Thanks to Lorenzo Bonechi for the drawings and explanations. Now the
372     hybrd cards have been put into the simulation and the geometry updated     hybrd cards have been put into the simulation and the geometry updated
373     considering the dead zones in the silicon detectors. The hybrid zone     considering the dead zones in the silicon detectors. The hybrid zone
374     has been simulated as well. At the moment the hybrid is simulated as     has been simulated as well. At the moment the hybrid is simulated as
375     a G10 plates. The full height of the tracker magnet has been     a G10 plates. The full height of the tracker magnet has been
376     reviewed as well.     reviewed as well.
377    
378     The tracker ladder is now simulated inside a nitrogen box: TPAS,     The tracker ladder is now simulated inside a nitrogen box: TPAS,
379     placed inside an aluminum frame: TRPB. Each silicon ladder has been     placed inside an aluminum frame: TRPB. Each silicon ladder has been
# Line 348  TRACKER GEOMETRY REVIEWED. NEW VOLUME DE Line 381  TRACKER GEOMETRY REVIEWED. NEW VOLUME DE
381     smaller silicon detector: TPAI, has been placed inside the larger     smaller silicon detector: TPAI, has been placed inside the larger
382     silicon block TRSL. In this way the subdivided silicon ladder can     silicon block TRSL. In this way the subdivided silicon ladder can
383     be upgraded with an indipendend roto-translation for each sensor.     be upgraded with an indipendend roto-translation for each sensor.
384      
385     The TRPB aluminum frame has been enlarged to fit the external     The TRPB aluminum frame has been enlarged to fit the external
386     magnet canister frame.     magnet canister frame.
387      
388     The last plane has been flipped with a 180 degree rotation around     The last plane has been flipped with a 180 degree rotation around
389     the X axis.     the X axis.
390      
391  TRACKER HIT STRUCTURE REVIEWED  TRACKER HIT STRUCTURE REVIEWED
392    
393     Taking into account the new version of the tracker geometry, the hit     Taking into account the new version of the tracker geometry, the hit
394     structure for this detector has been revied.     structure for this detector has been revied.
395    
396  CALORIMETER GEOMETRY REVIEWED  CALORIMETER GEOMETRY REVIEWED
397    
398     Marco Albi reviewed the calorimeter dimentions and positioning.     Marco Albi reviewed the calorimeter dimentions and positioning.
399    
400    
401  29 March 2004, Bari  29 March 2004, Bari
# Line 376  NON-REPRODUCIBILITY PROBLEM OF A GPAMELA Line 409  NON-REPRODUCIBILITY PROBLEM OF A GPAMELA
409     the GARFIELD code for details). Follows that different runs produce     the GARFIELD code for details). Follows that different runs produce
410     different results without changing the initial seeds. To have identical     different results without changing the initial seeds. To have identical
411     results in different runs, the GARFIELD program has to start typing the     results in different runs, the GARFIELD program has to start typing the
412     noRNDM_initialisation switch. To avoid of specifying this switch     noRNDM_initialisation switch. To avoid of specifying this switch
413     by the user,     by the user,
414     the GARFIELD package has been upgraded with a patch. In this way the problem     the GARFIELD package has been upgraded with a patch. In this way the problem
415     is partially solved because, now, the initial seeds of the random generators     is partially solved because, now, the initial seeds of the random generators
# Line 384  NON-REPRODUCIBILITY PROBLEM OF A GPAMELA Line 417  NON-REPRODUCIBILITY PROBLEM OF A GPAMELA
417     activated by the user for changing the initial seeds in the GPAMELA program.     activated by the user for changing the initial seeds in the GPAMELA program.
418     Work is in progress for a more general correction of this problem.     Work is in progress for a more general correction of this problem.
419     Please, use the updated GARFIELD code released with the CVS version v4r1     Please, use the updated GARFIELD code released with the CVS version v4r1
420     to fix this problem.       to fix this problem.
421    
422    
423  RNDM ROUTINE REPLACED BY THE GRNDM ROUTINE IN GPXTR AND NPOISS.  RNDM ROUTINE REPLACED BY THE GRNDM ROUTINE IN GPXTR AND NPOISS.
# Line 397  BUG FOUND AND FIXED: the set and detecto Line 430  BUG FOUND AND FIXED: the set and detecto
430     the GPSED common when the set and the detector ZEBRA banks are filled     the GPSED common when the set and the detector ZEBRA banks are filled
431     during a run. In general the values of the set and detector addresses     during a run. In general the values of the set and detector addresses
432     depend on the number of active detectors in a given run. ISCAL=12 and     depend on the number of active detectors in a given run. ISCAL=12 and
433     IDCASI=1 are only right when all the detectors of GPAMELA are active.     IDCASI=1 are only right when all the detectors of GPAMELA are active.
434    
435  9 December 2003, Bari  9 December 2003, Bari
436    
# Line 441  BUG FOUND AND FIXED: the set and detecto Line 474  BUG FOUND AND FIXED: the set and detecto
474     -ICAPLANE(i) contains the number of hit plane;     -ICAPLANE(i) contains the number of hit plane;
475     -ICASTRIP(i) contains the number of hit strip;     -ICASTRIP(i) contains the number of hit strip;
476     -ICAMOD(i) can assume different values based on the number of times and     -ICAMOD(i) can assume different values based on the number of times and
477                positions in which a `long strip' has been hit.            positions in which a `long strip' has been hit.
478     -ENESTRIP(i) contains the deposited energy in the hit strip;     -ENESTRIP(i) contains the deposited energy in the hit strip;
479     where i is the number of hit (1<i<4224).     where i is the number of hit (1<i<4224).
480     Note that in the calorimeter each hit is filled at the end of the event and     Note that in the calorimeter each hit is filled at the end of the event and
# Line 467  BUG FOUND AND FIXED: the set and detecto Line 500  BUG FOUND AND FIXED: the set and detecto
500     The energy deposited in the calorimeter is calculated in GeV.     The energy deposited in the calorimeter is calculated in GeV.
501    
502     To store the hits in the calorimeter the subroutine GSAHIT is used instead of     To store the hits in the calorimeter the subroutine GSAHIT is used instead of
503     GSCHIT.     GSCHIT.
504    
505     To retrieve the hit structure the call to the routine GPRHIT is done instead     To retrieve the hit structure the call to the routine GPRHIT is done instead
506     of a call to the GFHITS subroutine.     of a call to the GFHITS subroutine.
507    
508  25 February 2003, Bari  25 February 2003, Bari
509    
510  BUG found:  BUG found:
511     DCUTEAER, DCUTEAL, DCUTECE, DCUTECP, DCUTEFE, DCUTEG10C, DCUTEG10, DCUTEKAP,     DCUTEAER, DCUTEAL, DCUTECE, DCUTECP, DCUTEFE, DCUTEG10C, DCUTEG10, DCUTEKAP,
512     DCUTEN2G, DCUTEROA, DCUTESCIN, DCUTESICA, DCUTETRAD, DCUTEW2,     DCUTEN2G, DCUTEROA, DCUTESCIN, DCUTESICA, DCUTETRAD, DCUTEW2,
# Line 497  BUG found: Line 530  BUG found:
530     Updated the relative positions of the calorimeter planes. The corrected     Updated the relative positions of the calorimeter planes. The corrected
531     shifting are:     shifting are:
532    
533     first view: (Dxo,Dyo)=(0.10,0.05) cm     first view: (Dxo,Dyo)=(0.10,0.05) cm
534     second view: (Dxo,Dyo)=(-0.05,0.10) cm     second view: (Dxo,Dyo)=(-0.05,0.10) cm
535     third view: (Dxo,Dyo)=(-0.10,-0.05) cm     third view: (Dxo,Dyo)=(-0.10,-0.05) cm
536     fourth view: (Dxo,Dyo)=(0.05,-0.10) cm     fourth view: (Dxo,Dyo)=(0.05,-0.10) cm
537    
538  4 November 2002, Bari  4 November 2002, Bari
539    
540  CAS detectors distances modified  CAS detectors distances modified
541    
542     The distances between the CAS detectors have been modified based on the     The distances between the CAS detectors have been modified based on the
543     latest CAD drawings.     latest CAD drawings.
544    
545  2 November 2002, Bari  2 November 2002, Bari
546    
# Line 524  CALORIMETER geometry upgrade Line 557  CALORIMETER geometry upgrade
557     CALB and CALS. CALS is an aluminum box of dimensions: 48.4*48.4*21.278 cm^3,     CALB and CALS. CALS is an aluminum box of dimensions: 48.4*48.4*21.278 cm^3,
558     having side-walls 1 cm thick and a bottom of 1 mm. The real box is more     having side-walls 1 cm thick and a bottom of 1 mm. The real box is more
559     complicated and the configuration of the bottom should be upgraded if we want     complicated and the configuration of the bottom should be upgraded if we want
560     a reliable description of the event in the S4 scintillator.     a reliable description of the event in the S4 scintillator.
561    
562  22 October 2002, Stockholm  22 October 2002, Stockholm
563    
# Line 1188  CAS dimensions and positions modified Line 1221  CAS dimensions and positions modified
1221  CAT dimension modified  CAT dimension modified
1222     CAT dimensions modified after PAOLO simulation and Tom design. Here     CAT dimensions modified after PAOLO simulation and Tom design. Here
1223     are the new dimensions:     are the new dimensions:
1224          DATA CATB/22.05,21.05,0.55/      DATA CATB/22.05,21.05,0.55/
1225          DATA CATL/15.75,6.675,0.55/          DATA CATL/15.75,6.675,0.55/
1226          DATA CATT/6.3,14.375,0.55/          DATA CATT/6.3,14.375,0.55/
1227          DATA ZCAT/75.75/          DATA ZCAT/75.75/

Legend:
Removed from v.3.20  
changed lines
  Added in v.3.26

  ViewVC Help
Powered by ViewVC 1.1.23