[G12] versions of mc tools
Paul Eugenio
eugenio at fsu.edu
Thu Jul 15 12:26:09 EDT 2010
Mike,
Your thinking is still flawed.
Of course with a substantial fix in tracking, we would likely recook if justified.
But to say that because a1c pass 1 is near current now, we should not worry, is gambling. Like I stated, the current code is incompatible with the g11/g12 cooked data( but it was compatible then!!) Folks will be processing g12 data for years to come. The current tracking code will evolve.
--
Paul Eugenio
Physics Department
Florida State University
Tallahassee, FL 32306
(850) 644-2585
eugenio at fsu.edu
On Jul 15, 2010, at 11:46 AM, mpaolone at jlab.org wrote:
> Paul,
>
> I think you misunderstood. If the change between the current and pass1
> a1c is only a matter of acceptance or recovering more events, then I agree
> completely that 10% is not worth recooking. If the latest a1c is giving
> us a better tracking... and what I mean here is: if the reconstructed
> momentum, timing, and consequently the PID is 10% better, it would be
> completely unacceptable to publish pass1 cooked data that we know is just
> plain incorrect.
>
> Now, I'm not saying that anything has changed in a1c to that effect. I
> really don't know what reconstruction libraries have been changed, or if
> current-a1c reconstructed g12 data is different in any way from pass1. I
> actually believe there is very little different between pass1 a1c and now.
> And like I tried to say in my prior email, if you cook your MC with pass1
> a1c and then again with the current a1c, and there is no real difference
> then why are we even worried about this? If they are significantly
> different, I would like to know why, and if the differences would give us
> better g12 cooked data. I personally think questioning if we are
> analyzing our data the best we can is never a bad approach.
>
> -Michael
>
>
>> Mike,
>>
>> This is clearly a bad approach.
>>
>> CLAS software changes for the good and sometimes for the bad. This was
>> clearly seen early on in the run, when we were fixing the tracking code.
>> We fixed a bug put in by g11/g10 which while wrong, went unnoticed.
>> Because we have the target back more, it was noticeable. It would be
>> wrong for anyone analyzing g11/g10 data to use the current tracking code
>> without reprocessing all raw data too. Would you reprocess all raw data
>> for a 10% improvement? I would not, but I also don't want my acceptance
>> shifted by 10%. So for g11, using the current code would be wrong.
>>
>>
>> --
>> Paul Eugenio
>> Physics Department
>> Florida State University
>> Tallahassee, FL 32306
>>
>>
>> (850) 644-2585
>> eugenio at fsu.edu
>>
>> On Jul 15, 2010, at 9:31 AM, mpaolone at jlab.org wrote:
>>
>>> Craig and everyone,
>>>
>>> I'm looking at this the other other way. We are still in the analysis
>>> stage, and if the current version of a1c is giving us a better
>>> reconstruction (occasional bugs aside, it should never be worse) than
>>> the pass1 a1c, then we should instead consider cooking another pass.
>>> Has a1c changed significantly since pass1? Have we touched the detector
>>> libraries since then? If there have been no significant changes that
>>> affect your analysis channel, then it should be fine to compare
>>> current-a1c cooked MC calculations with pass1-a1c reconstructed data.
>>>
>>> -Michael
>>>
>>>
>>>
>>>> g12ers,
>>>> Last night I forgot to ask about which version of a1c one should
>>>> use when processing MC. I remember hearing that we should use the pass1
>>>> branch of the SVN repository so we're using the same code to cook real
>>>> data and MC data. However, do we want all MC-related tools to be built
>>>> from the pass1 branch, or just a1c? It seems strange to me to generate
>>>> detector responses with a GSIM linked against one version of detector
>>>> libraries and then reconstruct them with a1c linked against a different
>>>> version of the detector libraries. Perhaps all that matters is that the
>>>> detector libraries themselves are from pass1, since a1c mostly just
>>>> organizes input and output and sets up calls to those libraries. I have
>>>> no idea what GSIM might use the detector libraries for--I just know I
>>>> have to link them to get it to compile.
>>>>
>>>> At present, ~clasg12/local/scripts/sample_gsim_desktop.sh uses tools
>>>> from the clas6 STABLE 32-bit build, which is not what was used for g12
>>>> pass1.
>>>>
>>>> Any thoughts?
>>>>
>>>> --cb
>>>>
>>>> _______________________________________________
>>>> G12 mailing list
>>>> G12 at jlab.org
>>>> https://mailman.jlab.org/mailman/listinfo/g12
>>>>
>>>
>>>
>>> _______________________________________________
>>> G12 mailing list
>>> G12 at jlab.org
>>> https://mailman.jlab.org/mailman/listinfo/g12
>>
>
>
More information about the G12
mailing list