[Halla12_software] ec_solid_gemc as an example
Richard S. Holmes
rsholmes at syr.edu
Thu Apr 23 11:03:53 EDT 2015
Let me make sure I understand what's happening here. Are the various .txt
files outputs of the .pl scripts? What writes
solid_PVDIS_ec_forwardangle__parameters_Original.txt? Or is that an input?
Is that read by solid_PVDIS_ec_forwardangle_real.pl which then
outputs solid_PVDIS_ec_forwardangle__geometry_Original.txt? I think that's
what your slides are saying, is that right?
So if one wants to change the EC configuration one edits
solid_PVDIS_ec_forwardangle__parameters_Original.txt, but to change the
materials or bank definition you have to edit the Perl script?
I like that in the bank definition there is a description of each field.
However, I would urge that the description should include the units. Or
there should be a separate column for units.
This bothers me:
solid_ec_bank.pl defines output bank "solid_ec", it needs to exactly match
> hit processing routine in solid_ec_hitprocess.cc under solid_gemc2/source
> Every time, you add or remove an entry, you need to modify the source code
> and recompile "solid_gemc" by following instruction there
Isn't this exactly the sort of thing we're trying to avoid? Having
definitions of things in multiple places all of which have to be in synch
for it to work?
What about the digitization, calibration, and analysis software? Presumably
they don't read solid_PVDIS_ec_forwardangle__geometry_Original.txt since
that's a GEANT-focused description; instead do they
read solid_PVDIS_ec_forwardangle__parameters_Original.txt? And the other
.txt files?
On Wed, Apr 22, 2015 at 11:13 PM, Zhiwen Zhao <zwzhao at jlab.org> wrote:
> Dear All
>
> We talked about showing an example for using the external parameter to
> define a detector
>
> Here is "ec_solid_gemc" as an example
> https://jlabsvn.jlab.org/svnroot/solid/subsystem/ec/ec_solid_gemc/
> The parameter file is
> solid_PVDIS_ec_forwardangle__parameters_Original.txt
> as shown on slide 14 of my talk a few weeks ago
>
> http://hallaweb.jlab.org/12GeV/SoLID/download/software/talk/solid_software_zwzhao_20150326.pptx
>
> http://hallaweb.jlab.org/12GeV/SoLID/download/software/talk/solid_software_zwzhao_20150326.pdf
>
> see the "readme" file about how to use the example
>
> Zhiwen
> _______________________________________________
> Halla12_software mailing list
> Halla12_software at jlab.org
> https://mailman.jlab.org/mailman/listinfo/halla12_software
>
--
- Richard S. Holmes
Physics Department
Syracuse University
Syracuse, NY 13244
315-443-5977
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.jlab.org/pipermail/halla12_software/attachments/20150423/0cbb7bc8/attachment.html
More information about the Halla12_software
mailing list