MantisBT - JANA | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0000273 | JANA | Feature Request | public | 2012-07-31 09:04 | 2012-08-14 23:13 |
Reporter | davidl | ||||
Assigned To | davidl | ||||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Platform | OS | OS Version | |||
Summary | 0000273: Add status word to JEvent | ||||
Description | Tracking code for GlueX ran into some memory limitations for very busy events. The solution was to put a cap on the number of track candidates it would try and process. If more than the limit appear, then all are thrown away since the event is considered unreconstructable as far as tracking is concerned. There needs to be a simple way for a tracking factory to indicate that it failed so other code downstream can distinguish this condition from when no track candidates are found. To do this, JANA should implement a generic status word (32bit or 64bit) that is kept in JEvent and that the user can use to communicate this type of info efficiently. It will be left to the user to assign meaning to each of the bits. Methods to set and get bits should be available in both JEvent and JEventLoop to make it easy for factories to access the facility. We may also want to add a facility to add a description to each of the bits to make it easy to display and even record in the header of the output file in the event that the bit assignments change. This would, however, make mixing files problematic since the descriptions in two files may not match. That could be left to the JEventSource/JEventSink implementors though. | ||||
Steps To Reproduce | |||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2012-07-31 09:04 | davidl | New Issue | |||
2012-08-14 23:13 | davidl | Note Added: 0000426 | |||
2012-08-14 23:13 | davidl | Status | new => resolved | ||
2012-08-14 23:13 | davidl | Resolution | open => fixed | ||
2012-08-14 23:13 | davidl | Assigned To | => davidl |
Notes | |||||
|
|||||
|
|