[Clas12_software] Coatjava 2.0 reconstruction crash

Brian Eng beng at jlab.org
Mon Jul 6 13:25:51 EDT 2015


Whitney,

Here's the first place I'd look (requires a JLAB CUE login): https://clas12svn.jlab.org/repos/clas12/

There should be subdirectories for the various software packages. I'm not sure if that is where everything is officially stored or not though.

Should at least get you started until someone else has a more definitive answer.

Hope that helps.
--
Brian Eng
Detector Support Group
757-269-6018

> On Jul 6, 2015, at 1:15 PM, Whitney R. Armstrong <warmstrong at anl.gov> wrote:
> 
> Gagik,
> 
> Thanks for your reply. However, I needed to run 2.0 in order to make plots (see my earlier email). This now makes me run in a circle and constantly have to switch versions.
> 
> To the point: where can I find the source code that needs fixed?
> 
> Cheers,
> Whitney
> 
> On Mon, Jul 06, 2015 at 08:27:01AM -0400, Gagik Gavalian wrote:
>> 
>> run reconstruction from version 1.0.
>> 
>> 
>>> On Jul 3, 2015, at 5:04 PM, Armstrong, Whitney R. <warmstrong at anl.gov> wrote:
>>> 
>>> Thanks David.
>>> 
>>> Since this is a bug, do you (or anybody else) know where I can checkout the latest source code for coatjava? This way I could maybe find the bug, fix it, push the fix upstream, and maybe learn something in the process.
>>> 
>>> I seem to only be able to find jar files ...
>>> 
>>> Cheers,
>>> Whitney
>>> 
>>> From: David Heddle [david.heddle at cnu.edu]
>>> Sent: Friday, July 03, 2015 12:33 AM
>>> To: Armstrong, Whitney R.
>>> Cc: clas12_software at jlab.org
>>> Subject: Re: [Clas12_software] Coatjava 2.0 reconstruction crash
>>> 
>>> This is an inconsistency between the latest magfield package and the reconstruction you are using. The lastest magfield removed methods to invert the field and to test for inversion, instead (to be more consistent and simplify usage) it uses only a setScale method, which can also invert, e.g. by setting th scale factor to -1.
>>> 
>>> I know that the reconstruction software was modified to comply with the new magfield interface--but somehow some old reconstruction code is still around.
>>> 
>>> Hope that helps,
>>> dph
>>> 
>>> On Thu, Jul 2, 2015 at 11:53 PM, Armstrong, Whitney R. <warmstrong at anl.gov <mailto:warmstrong at anl.gov>> wrote:
>>> Hello Everyone,
>>> 
>>> I switched over to coatjava 2.0 and the following error occurs when reconstructing simulation.
>>> ...
>>> test location (XYZ): (-31.70070, 31.14780, 28.15800) magnitude: 52.61172
>>> test Field Vector (XYZ): (-2.01643,  1.98126, 64.05748) magnitude: 64.11983
>>> test location (CYL): (135.50404, 44.44232, 28.15800) magnitude: 52.61172
>>> test Field Vector (CYL): ( 0.00000,  2.82690, 64.05748)
>>> 
>>> Exception in thread "main" java.lang.NoSuchMethodError: cnuphys.magfield.Solenoid.isInvertField()Z
>>>        at org.jlab.rec.bst.trajectory.BSTSwimmer.getMagneticFields(BSTSwimmer.java:239)
>>>        at org.jlab.rec.bst.services.BSTReconstruction.init(BSTReconstruction.java:317)
>>>        at org.jlab.clasrec.rec.CLASReconstruction.initDetectors(CLASReconstruction.java:95)
>>>        at org.jlab.clasrec.rec.CLASReconstruction.run(CLASReconstruction.java:120)
>>>        at org.jlab.clasrec.rec.CLASReconstruction.main(CLASReconstruction.java:236)
>>> 
>>> The version 1.0 runs without crashing.
>>> 
>>> Cheers,
>>> Whitney
>>> _______________________________________________
>>> Clas12_software mailing list
>>> Clas12_software at jlab.org <mailto:Clas12_software at jlab.org>
>>> https://mailman.jlab.org/mailman/listinfo/clas12_software <https://mailman.jlab.org/mailman/listinfo/clas12_software>
>>> 
>>> 
>>> 
>>> --
>>> David P. Heddle, Ph.D.
>>> Professor of Physics
>>> Christopher Newport University
>>> Newport News, VA 23606
>>> 
>>> 757.594.8434 (CNU)
>>> _______________________________________________
>>> Clas12_software mailing list
>>> Clas12_software at jlab.org
>>> https://mailman.jlab.org/mailman/listinfo/clas12_software
>> 
> 
> -- 
> Whitney R. Armstrong
> _______________________________________________
> Clas12_software mailing list
> Clas12_software at jlab.org
> https://mailman.jlab.org/mailman/listinfo/clas12_software





More information about the Clas12_software mailing list