Hi Kyle, I use the routine: org.lcsim.hps.util.ConvertToStdhep.java to convert the output of MadGraph (lhe files) to stdhep. There is quite a bit of crap in here, but I think for your needs there are the classes: import hep.io.stdhep.StdhepBeginRun; import hep.io.stdhep.StdhepEndRun; import hep.io.stdhep.StdhepEvent; import hep.io.stdhep.StdhepWriter; …the meat is StdhepEvent, which takes in a bunch of arrays describing the event. The API is here: http://java.freehep.org/lib/freehep/api/hep/io/stdhep/StdhepEvent.html isthep : state of particle (i.e. 1 is final state) idhep : PDG id of particle (11 is electron, 13 is muon, -13 is anti-muon…etc) jmohep : list of mothers jdahep : list of daughters phep : momenta vhep : origins look at "writeLHEEvent" in ConvertToStdHep.java to see how this works. mg On Oct 22, 2012, at 10:00 AM, "Graf, Norman A." <[log in to unmask]<mailto:[log in to unmask]>> wrote: Hello Kyle, There are several classes in hps-java (in util) which write stdhep files based on input from text files. Have you looked at that code? Norman ________________________________________ From: Kyle McCarty [[log in to unmask]<mailto:[log in to unmask]>] Sent: Sunday, October 21, 2012 3:14 PM To: Graf, Norman A. Cc: hps-software Subject: Re: StdHEP Generation and Format I'm basically looking to do what Maurik suggested in his follow-up e-mail. lcsim might be a good place to start with generating some simple stdHEP files, so if there are any examples on how to do this, that would be helpful. How complicated a beam can lcsim generate? For the stdHEP files, Maurik has asked me to work on figuring out how they are structured, so I was hoping that a library of some sort exists to manipulate them in our software. Does SLIC or one of the parts of the code use a library you could point me to? Thanks for your assistance, Kyle On Sat, Oct 20, 2012 at 1:57 AM, Graf, Norman A. <[log in to unmask]<mailto:[log in to unmask]>> wrote: Hello Kyle, MadGraph is one program useful for generating physics events, but you can generate stdhep files fairly straightforwardly usng pretty much any of the legacy event generators. If you are only interested in generating diagnostic event samples there are some classes in lcsim which make it fairly easy to do. Let me know what you would like to do and we can set you up and get you running. You can open and browse stdhep files using JAS3. Norman ________________________________________ From: [log in to unmask]<mailto:[log in to unmask]> [[log in to unmask]<mailto:[log in to unmask]>] On Behalf Of Kyle McCarty [[log in to unmask]<mailto:[log in to unmask]>] Sent: Friday, October 19, 2012 6:16 PM To: hps-software Subject: StdHEP Generation and Format Hello HPS-Software, I am looking to learn how to generate StdHEP files in anticipation of testing the muon detector files. I didn't see anything specifically on the confluence site that seemed to explain how this is done. From what I gather, they are generated using MadGraph. Is there a set of sample instructions or such somewhere that I can follow to get a better idea of how to do this? I would also like to be able to read an StdHEP file and understand what is inside. Since it handles conversion to StdHEP files, I imagine that hps-java's ConvertToStdhep.java would contain some reference to this file structure. Is there a specific library somewhere in hps-java or SLIC that handles reading/writing StdHEP files? Thanks, Kyle McCarty ######################################################################## 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