go-hep.org/x/hep@v0.38.1/hepmc/filetype.go (about) 1 // Copyright ©2017 The go-hep Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 package hepmc 6 7 const ( 8 startGenEvent = "HepMC::IO_GenEvent-START_EVENT_LISTING" 9 startASCII = "HepMC::IO_Ascii-START_EVENT_LISTING" 10 startExtendedASCII = "HepMC::IO_ExtendedAscii-START_EVENT_LISTING" 11 12 endGenEvent = "HepMC::IO_GenEvent-END_EVENT_LISTING" 13 endASCII = "HepMC::IO_Ascii-END_EVENT_LISTING" 14 endExtendedASCII = "HepMC::IO_ExtendedAscii-END_EVENT_LISTING" 15 16 startPdt = "HepMC::IO_Ascii-START_PARTICLE_DATA" 17 startExtendedASCIIPdt = "HepMC::IO_ExtendedAscii-START_PARTICLE_DATA" 18 endPdt = "HepMC::IO_Ascii-END_PARTICLE_DATA" 19 endExtendedASCIIPdt = "HepMC::IO_ExtendedAscii-END_PARTICLE_DATA" 20 ) 21 22 type hepmcFileType int 23 24 const ( 25 _ hepmcFileType = iota 26 hepmcGenEvent 27 hepmcASCII 28 hepmcExtendedASCII 29 hepmcASCIIPdt 30 hepmcExtendedASCIIPdt 31 )