Print

Print


Hi Jeremy,

thanks for the info. That helps. 

Just to close this: I'm not able to reproduce my problem and it works fine now. I must have been running on some other reconstruction but I don't know what happened. Sorry for the noise.

/Pelle

On Mar 8, 2013, at 12:34 PM, McCormick, Jeremy I. wrote:

> The only Track and TrackerHit data that gets persisted into the LCIO file is that which is defined by the API in org.lcsim.event interfaces.  So you would lose, for instance, extra data associated with HelicalTrackHits and HelicalTracks.  I don't know enough to tell you exactly what that would be though.  That's why re-running recon can be very confusing and error prone like this.  Right now it is "lossy."
> 
> This is an issue that should probably be resolved by either adding the missing data to LCIO itself by going through the proper channels of that project or storing it in supplementary collections of LCGenericObjects.  I think the latter approach is probably easiest right now.
> 
> I am still a bit confused though on what exactly you're trying to do but I hope that helps clarify things a little...
> ________________________________________
> From: [log in to unmask] [[log in to unmask]] On Behalf Of Hansson Adrian, Per Ola [[log in to unmask]]
> Sent: Friday, March 08, 2013 8:25 AM
> To: hps-software
> Subject: re-running reco from lcio file
> 
> Hi,
> 
> I see something funny when I re-run reconstruction on a recon'ed file and compare the nr of tracks in the lcio file and the nr of tracks I reconstruct in my driver (where I print them).
> 
> So I have the same version of the driver setup; the initial run I comment out everything and just leave the driver where I get the track container, and in the second run I include the reco drivers. I get different nr of tracks in different events. In particular, for this particular file I found more tracks when I simply extracted the track container without rerunning reco...
> 
> I think I'm confused about what's actually persists in the lcio file and how those get's used in reconstruction which means I shouldn't really do this because I wouldn't have all the info.  But I thought rerunning reco on the recon'ed file would be ok and would give me the same answer? Or is there specific things in our extended classes that is used in reco that is not saved in the lcio objects?
> 
> I'm using the standard readout sim and offline reco as listed on the instruction page.
> 
> Let me know if you need more info.
> 
> Thanks
> 
> /Pelle
> 
> 


########################################################################
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