[Halld-offline] DDetectorMatches, REST

Paul Mattione pmatt at jlab.org
Mon Dec 16 21:28:49 EST 2013


As discussed at the last offline meeting, I'm creating a new JANA object (DDetectorMatches) that will store the information regarding the matching between a time-based track and the different detector elements (BCAL, FCAL, SC, TOF).  These objects will be saved to the REST file so that the tracks don't need to be re-swimmed through the detector during the analysis stage.  

Before finalizing the format of the DDetectorMatches class and corresponding REST structure, I want to see what you guys think about them.  The idea isn't just to store the matches themselves (where matching is many <--> many), but also additional information that is needed for calculating PID confidence levels, constraining timing in a kinematic fit, and other information that may be for signal/background separation with a BDT.  

I've attached the DDetectorMatches.h header file and a modified rest.xml file with the new "detectorMatch" structure added.  Comments are included in the files.  I think the JANA object is in pretty good shape, but I think the method of pointing between matching objects in the REST file warrants some discussion.  Please let me know what you think.  

 - Paul

-------------- next part --------------
A non-text attachment was scrubbed...
Name: DDetectorMatches.h
Type: application/octet-stream
Size: 3561 bytes
Desc: not available
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20131216/efbfbaa4/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rest.xml
Type: application/xml
Size: 5335 bytes
Desc: not available
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20131216/efbfbaa4/attachment.wsdl>
-------------- next part --------------




More information about the Halld-offline mailing list