{"push_id":1067185291,"size":25,"distinct_size":2,"ref":"refs/heads/Mkamel_ST_Propagation_Time_Correction","head":"51549e6a3033ff6bbbf58d23c5bf614005da4c8c","before":"34efb8f9fffc4817b831e1e8ec73a7c17534e4c8","commits":[{"sha":"05199f40f72866ebe594d3e316a429cd1fe7f4c1","author":{"email":"910b72c53df02ec5d606ea0b740926930bfd7f66@jlab.org","name":"markito3"},"message":"add comment about deprecation of make","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/05199f40f72866ebe594d3e316a429cd1fe7f4c1"},{"sha":"b739ea9972dc427cc1c5a6c10c5805cf9f20d646","author":{"email":"de81d8b1c39bae4633fd4d06cd2e0ef15f2d99e6@jlab.org","name":"pmattjlab"},"message":"Convert global variables to function-scope statics, within private\nmember functions.","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/b739ea9972dc427cc1c5a6c10c5805cf9f20d646"},{"sha":"5bc8bfbacb1a51012a4a0ebb6dcfa2103d220671","author":{"email":"de81d8b1c39bae4633fd4d06cd2e0ef15f2d99e6@jlab.org","name":"pmattjlab"},"message":"Start.","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/5bc8bfbacb1a51012a4a0ebb6dcfa2103d220671"},{"sha":"b93967b93891f659e59ce18f19c4862658005cdc","author":{"email":"0f2c9acca4cf1d428ec78c8e50fb12bc13916df4@gmail.com","name":"Sean Dobbs"},"message":"Merge pull request #328 from JeffersonLab/writer_locks\n\nConvert global variables to function-scope statics, within private member functions.","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/b93967b93891f659e59ce18f19c4862658005cdc"},{"sha":"a2639f4cfbecb8e4f590da2cf787564a11f4f843","author":{"email":"de81d8b1c39bae4633fd4d06cd2e0ef15f2d99e6@jlab.org","name":"pmattjlab"},"message":"Fix \"Analysis\" plugin locking:\n\n1) No more nested locks.\n2) When writing to TTree, grab GLOBAL root lock, not plugin-local-lock (TTree::Fill() writes to file).\n3) Fix instances where returning from function without releasing lock.\n4) No longer swimming reference trajectories inside of a lock (ugh).\n5) No longer call JEventLoop::Get() within a lock (yikes!).\n6) Consistently use the JANA global root lock when creating hists / trees in brun(), NOT the dapp lock.\n7) Remove all locking from JEventProcessor::init(): guaranteed to be single-threaded environment.\n\nWhat a nightmare.","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/a2639f4cfbecb8e4f590da2cf787564a11f4f843"},{"sha":"7f31fd3088954c156a4dac6855938c50a8a5f7f1","author":{"email":"2e8cb7251ce8699642da0ebbee873833c1796dd8@jlab.org","name":"Michael Staib"},"message":"Allow unbiased fits to be used. Cut out region in fit function to ignore noisy values.","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/7f31fd3088954c156a4dac6855938c50a8a5f7f1"},{"sha":"36a68f997edd41a32a02d2f8150e8afad7e0e018","author":{"email":"de81d8b1c39bae4633fd4d06cd2e0ef15f2d99e6@jlab.org","name":"pmattjlab"},"message":"Ditto, but for Simulation & Utilities plugins.","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/36a68f997edd41a32a02d2f8150e8afad7e0e018"},{"sha":"f863046b591b2f6bb7094beb6e2eff4ecebfe87d","author":{"email":"de81d8b1c39bae4633fd4d06cd2e0ef15f2d99e6@jlab.org","name":"pmattjlab"},"message":"Ditto, but for calibration plugins.","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/f863046b591b2f6bb7094beb6e2eff4ecebfe87d"},{"sha":"2a556dbe7e4b719a862aa152b8122b2d6eced872","author":{"email":"de81d8b1c39bae4633fd4d06cd2e0ef15f2d99e6@jlab.org","name":"pmattjlab"},"message":"Ditto, except for monitoring histograms.\n\nAlso, fix dangerous bugs in CDC_online::brun() (double-lock with no unlock, duplicate histograms).","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/2a556dbe7e4b719a862aa152b8122b2d6eced872"},{"sha":"9dd215779f277b7165eed2e367810d8610e59676","author":{"email":"de81d8b1c39bae4633fd4d06cd2e0ef15f2d99e6@jlab.org","name":"pmattjlab"},"message":"Make sure all directory changes happen within ROOT lock.","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/9dd215779f277b7165eed2e367810d8610e59676"},{"sha":"0a0ddf7be47e145ae6088d8ddb9cfe3725658915","author":{"email":"de81d8b1c39bae4633fd4d06cd2e0ef15f2d99e6@jlab.org","name":"pmattjlab"},"message":"Fix bugs so it compiles.","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/0a0ddf7be47e145ae6088d8ddb9cfe3725658915"},{"sha":"e12640aafa859f8394871433d8ca82f97aa4bfbd","author":{"email":"467528ebb2a8a0097b500c3bc8735ba69006b449@jlab.org","name":"Nathan A. Sparks"},"message":"Merge pull request #331 from JeffersonLab/plugin_locks\n\nPlugin locks","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/e12640aafa859f8394871433d8ca82f97aa4bfbd"},{"sha":"53dd7f055a9720adb5ea34eb7c3b33a83d4ed7fe","author":{"email":"de81d8b1c39bae4633fd4d06cd2e0ef15f2d99e6@jlab.org","name":"pmattjlab"},"message":"Clean up my earlier fix to the CDC_online brun() function.","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/53dd7f055a9720adb5ea34eb7c3b33a83d4ed7fe"},{"sha":"cccd1509a437ec7bda972661cc619f1cc08a8492","author":{"email":"0f2c9acca4cf1d428ec78c8e50fb12bc13916df4@gmail.com","name":"Sean Dobbs"},"message":"Merge pull request #332 from JeffersonLab/cdc_online_fix\n\nClean up my earlier fix to the CDC_online brun() function.","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/cccd1509a437ec7bda972661cc619f1cc08a8492"},{"sha":"fefae982f119c6beb8f95722eda95d33fce679e8","author":{"email":"da45b58c2846c889026ed85c86444d4d12fd742c@ifarm1401.jlab.org","name":"William McGinley"},"message":" changes to BCAL clustering","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/fefae982f119c6beb8f95722eda95d33fce679e8"},{"sha":"0bcd18852dc836ebdb13b085a5303c3ef4da4181","author":{"email":"0f2c9acca4cf1d428ec78c8e50fb12bc13916df4@gmail.com","name":"Sean Dobbs"},"message":"Merge pull request #330 from JeffersonLab/test-pr\n\nadd comment about deprecation of make","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/0bcd18852dc836ebdb13b085a5303c3ef4da4181"},{"sha":"1dda6153328a583229d9af856b05011130be659b","author":{"email":"2e8cb7251ce8699642da0ebbee873833c1796dd8@jlab.org","name":"Michael Staib"},"message":"Add histogram","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/1dda6153328a583229d9af856b05011130be659b"},{"sha":"975b04edc19b681fb6a875f6898a442097d5255a","author":{"email":"2e8cb7251ce8699642da0ebbee873833c1796dd8@jlab.org","name":"Michael Staib"},"message":"Add verbose output of CDC pulls","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/975b04edc19b681fb6a875f6898a442097d5255a"},{"sha":"d5856c0fac8ced3ae74ddbadb4989e0590c55751","author":{"email":"2e8cb7251ce8699642da0ebbee873833c1796dd8@jlab.org","name":"Michael Staib"},"message":"Merge branch 'master' of https://github.com/JeffersonLab/sim-recon","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/d5856c0fac8ced3ae74ddbadb4989e0590c55751"},{"sha":"6a10a2df8927192dd720978830614dc5eecb47a9","author":{"email":"95ffbfc58173a9e158a2e4069d2b954d8b38bd13@users.noreply.github.com","name":"zihlmann"},"message":"Merge pull request #333 from JeffersonLab/CDCFieldOnDebug\n\nCdc field on debug","distinct":false,"url":"https://api.github.com/repos/JeffersonLab/sim-recon/commits/6a10a2df8927192dd720978830614dc5eecb47a9"}]}