[Halla12_software] another point about geometry API.
Ole Hansen
ole at jlab.org
Tue Apr 7 15:02:21 EDT 2015
On 04/07/2015 02:46 PM, Richard S. Holmes wrote:
>
> On Tue, Apr 7, 2015 at 1:28 PM, Thomas K Hemmick
> <hemmick at skipper.physics.sunysb.edu
> <mailto:hemmick at skipper.physics.sunysb.edu>> wrote:
>
> Thanks Ole, that explains A LOT of what people have not yet said.
> Two questions:
>
> A: Without root, what would we use? PAW...home grown...?
> B: Without C++ what would we use? FORTRAN...perl...python...?
>
> As you might have guessed, I have operated under the presumption of
> a root/geant4 code base. It seems to me that any other choice is
> more work for the core team than I care to think about in my worst
> nightmare!
>
> 1) Does anyone among us believe that we have the capability to
> write our own root or geant4?
> 2) Among those who believe item 1, do you think that we are wise to
> do this?
>
> Perhaps this is first thing we should discuss. My opinion is
> simple: root/geant4 should be the basis of SoLID software. I'm
> curious to hear if any of us has a different opinion on this.
>
>
> I don't think there are any advocates of not using GEANT4 for
> simulation, are there?
>
> Am I correct in understanding major portions of the Hall B framework
> (but not all their software) are written in Java?
>
> I have never learned Java, and have in the past decade or so used only
> C++, Perl, and Python, so personally have a very strong preference for a
> C++ based framework.
>
> As for ROOT, I certainly think we can write a simulation package that
> doesn't use it. Digitization as well, I think, and probably
> reconstruction. For analysis, on the other hand, I see it as essential.
> But as long as the ROOT toolkit is available in the analyzer, I guess I
> can see that the entire framework does not need to be built around ROOT.
>
> But if ROOT gives us tools that will make it easier to attain our
> requirements, that certainly argues strongly in its favor.
>
>
> I think it's premature to advocate for any one or another framework.
> First we need to get a clear picture of our requirements, and of the
> available alternatives.
>
I agree with all of Rich's points completely.
Ole
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ole.vcf
Type: text/x-vcard
Size: 321 bytes
Desc: not available
Url : https://mailman.jlab.org/pipermail/halla12_software/attachments/20150407/808d3022/attachment.vcf
More information about the Halla12_software
mailing list