Hi Norman,
I'm not quite sure as I haven't taken a closer look yet. This is the
output of the procedure buildCompact.py which is supposed to read the output
of millepede and add (namely, subtract) the offsets in the compact.xml of the
starting geometry, to produce a different aligned geometry.
I guess the relevant code is the BuildMillepedeCompact.java class, and the
issue may be that these numbers have to be treated as text strings as it
can happen that the offset must be subtracted from some parameters over
which a correction by means of a formula is already applied in the
compact.xml (as the constraints that were suggested by Sho).
If you tell me that the "- -" sequence does not make sense, as I was
supposing, I think I can spot the problem by myself and apply the
necessary patch (whenever the offset it negative). In the meanwhile, I'm
anyway correcting my new xml files by hand.
Thanks, cheers
Alessandra
On Tue, 30 Aug 2016, Graf, Norman A. wrote:
> Hello Alessandra,
> That is, indeed, odd behavior. What code is producing this xml file?
> Norman
>
> -----Original Message-----
> From: [log in to unmask] [mailto:[log in to unmask]] On Behalf Of Alessandra Filippi
> Sent: Tuesday, August 30, 2016 5:49 AM
> To: hps-software <[log in to unmask]>
> Subject: xml behavior
>
> Hi all,
> I have a stupid question about xml, that somebody with some more knowledge of the language can answer very quickly I think. In the compact.xml file that I'm producing (automatically) upon alignment I found some lines like, for instance:
>
> <millepede_constant name="12304" value="0.0 - -0.000625" />
>
> I'm wondering how xml treats the two double - signs. I cannot see any complain anywhere but I actually do not know how this string is converted into a number.
> Is this an acceptable syntax, to get as a result for value = 0.000625 ?
> (I would anyhow be tempted for the moment to replace every "- -" string with a "+", by hand).
> Thanks, cheers
> Alessandra
>
> ########################################################################
> Use REPLY-ALL to reply to list
>
> To unsubscribe from the HPS-SOFTWARE list, click the following link:
> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1
>
> ########################################################################
> Use REPLY-ALL to reply to list
>
> To unsubscribe from the HPS-SOFTWARE list, click the following link:
> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1
>
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the HPS-SOFTWARE list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1
|