<div dir="ltr">Hello Paul,<div><br></div><div>I have now checked into our working branch sim-recon-rj-pm all of the changes needed to have DBeamPhoton objects generated from tagger hits instead of MC information. You have 3 choices of factory tag when you request DBeamPhoton objects:</div>
<div><ul><li>tag="" - return DBeamPhoton vector with one per TAGM hit + one per TAGF hit, with smeared values for time and bin-centered values for E.</li><li>tag="TRUTH" - return DBeamPhoton vector with one per TAGM hit + one per TAGF hit, with exact values for time and exact values for E.</li>
<li>tag="MCGEN" - old behavior, return one DBeamPhoton object per event, fabricated from information in the DMCReaction record.</li></ul><div>Can you check this out, and see if it works, and it is what you wanted? I poked through the libraries/ANALYSIS code and it is difficult to see where these objects are being acquired in the framework, but as near as I can tell it is in the DParticleCombos_preKinFIt object that these DBeamPhoton objects are being pulled in. I may be guessing wrong, but if I were to work on this myself, that is where I would insert the tag="MCGEN" argument to Get() and see if it reverts to the old behavior. If you don't have time or interest, I can try this, but if we can work together on this, I can make more progress elsewhere. Please let me know.</div>
<div><br></div><div>-Richard J.</div></div></div>