MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000447JANAFeature Requestpublic2015-01-26 08:122015-06-09 16:52
Reporterdavidl 
Assigned Todavidl 
PrioritynormalSeverityminorReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformOSOS Version
Summary0000447: JEvent:event_number should be 64 bit
DescriptionCurrently, the type of the event_number member of JEvent is "int" which is a signed 32 bit value. This is insufficient for runs with over 2billion events. This can happen if we realize a 200kHz trigger rate for a run lasting 3 hours. Note that even though 200kHz won't be written to the file, we may preserve the original event number going into the L3 trigger so the event numbers can exceed the 2billion limit. Also, the EVIO format stores the event number as a 64bit value in the Trigger bank so we need a 64 bit value to maintain compatibility.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000643)
davidl (administrator)
2015-06-09 16:52

This was implemented in revision 2338 and will appear in JANA 0.7.3. The change leaves the "int" versions of JEventProcessor::brun and JEventProcessor::evnt that are actually called by the new versions that use uint32_t and uint64_t respectively. This should allow sim-recon to work with JANA 0.7.3 without having to update every JEventProcessor and JFactory in the code right away.

- Issue History
Date Modified Username Field Change
2015-01-26 08:12 davidl New Issue
2015-06-09 16:52 davidl Note Added: 0000643
2015-06-09 16:52 davidl Status new => resolved
2015-06-09 16:52 davidl Resolution open => fixed
2015-06-09 16:52 davidl Assigned To => davidl


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker