Print

Print


Hello again,

A hopefully more intelligent question: how can I get the χ2 value for a
candidate particle? I don't see it as a method under ReconstructedParticle.
Is there a utility that can calculate this automatically?

Thanks,

Kyle

On Sun, Oct 25, 2015 at 2:25 PM, Kyle McCarty <[log in to unmask]> wrote:

> Hello Sho,
>
> You're right; that was stupid of me. I copied the name to the first if
> statement, and missed doing so for the second instance.
>
> Also, that file name does not sound like pass3 - it's probably pass2.
>>
>
> That might be; I couldn't remember for sure which it was.
>
> Thanks,
>
> Kyle
>
> On Sun, Oct 25, 2015 at 2:23 PM, Sho Uemura <[log in to unmask]>
> wrote:
>
>>  tridentCandidates = event.get(ReconstructedParticle.class,
>> clusterCollectionName);
>>
>> you're using clusterCollectionName.
>>
>> Also, that file name does not sound like pass3 - it's probably pass2.
>>
>>
>> On Sun, 25 Oct 2015, Kyle McCarty wrote:
>>
>> Hello hps-software,
>>>
>>> I am trying to look at V0 candidate particles.According to confluence (
>>>
>>> https://confluence.slac.stanford.edu/display/hpsg/MC+Recon+Collection+Definitions
>>> ),
>>> the collection for (say, unconstrained) V0 candidates is
>>> "UnconstrainedV0Candidates" and should be of type
>>> "ReconstructedParticle."
>>>
>>> When running on this collection, however, I get ClassCastException
>>> errors.
>>> I tried this code to check the object type of the collection:
>>>
>>>        String tridentCollectionName = "UnconstrainedV0Candidates";
>>>
>>>>         List<ReconstructedParticle> tridentCandidates = null;
>>>>         if(event.hasCollection(ReconstructedParticle.class,
>>>> tridentCollectionName)) {
>>>>             tridentCandidates = event.get(ReconstructedParticle.class,
>>>> clusterCollectionName);
>>>>         } else {
>>>>             tridentCandidates = new ArrayList<ReconstructedParticle>(0);
>>>>         }
>>>>
>>>>         for(Object o : tridentCandidates) {
>>>>             System.out.println(o.getClass().getName());
>>>>         }
>>>>
>>>
>>>
>>> It outputs "org.lcsim.lcio.SIOCluster" as the object type of V0 candidate
>>> collection. Can anyone assist me with figuring out what is wrong here?
>>> Am I
>>> accessing something incorrectly? I am using the file
>>> "hps_005772.10_recon_R340.slcio" (should be from pass-3) if that helps.
>>>
>>> Thanks,
>>>
>>> Kyle
>>>
>>> ########################################################################
>>> 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