HPS-SOFTWARE Archives

Software for the Heavy Photon Search Experiment

HPS-SOFTWARE@LISTSERV.SLAC.STANFORD.EDU

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
"McCormick, Jeremy I." <[log in to unmask]>
Reply To:
Software for the Heavy Photon Search Experiment <[log in to unmask]>
Date:
Fri, 8 Mar 2013 12:34:36 -0800
Content-Type:
multipart/mixed
Parts/Attachments:
text/plain (2426 bytes) , winmail.dat (4 kB)
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


ATOM RSS1 RSS2