{"action":"created","issue":{"url":"https://api.github.com/repos/cms-sw/cmssw/issues/13926","repository_url":"https://api.github.com/repos/cms-sw/cmssw","labels_url":"https://api.github.com/repos/cms-sw/cmssw/issues/13926/labels{/name}","comments_url":"https://api.github.com/repos/cms-sw/cmssw/issues/13926/comments","events_url":"https://api.github.com/repos/cms-sw/cmssw/issues/13926/events","html_url":"https://github.com/cms-sw/cmssw/pull/13926","id":145808729,"number":13926,"title":"Update of the Beam Halo Filter (both CSC and Calo algos)","user":{"login":"lathomas","id":4995867,"avatar_url":"https://avatars.githubusercontent.com/u/4995867?v=3","gravatar_id":"","url":"https://api.github.com/users/lathomas","html_url":"https://github.com/lathomas","followers_url":"https://api.github.com/users/lathomas/followers","following_url":"https://api.github.com/users/lathomas/following{/other_user}","gists_url":"https://api.github.com/users/lathomas/gists{/gist_id}","starred_url":"https://api.github.com/users/lathomas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lathomas/subscriptions","organizations_url":"https://api.github.com/users/lathomas/orgs","repos_url":"https://api.github.com/users/lathomas/repos","events_url":"https://api.github.com/users/lathomas/events{/privacy}","received_events_url":"https://api.github.com/users/lathomas/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cms-sw/cmssw/labels/analysis-pending","name":"analysis-pending","color":"fbca04"},{"url":"https://api.github.com/repos/cms-sw/cmssw/labels/comparison-pending","name":"comparison-pending","color":"fbca04"},{"url":"https://api.github.com/repos/cms-sw/cmssw/labels/orp-pending","name":"orp-pending","color":"fbca04"},{"url":"https://api.github.com/repos/cms-sw/cmssw/labels/pending-signatures","name":"pending-signatures","color":"eb6420"},{"url":"https://api.github.com/repos/cms-sw/cmssw/labels/reconstruction-approved","name":"reconstruction-approved","color":"009800"},{"url":"https://api.github.com/repos/cms-sw/cmssw/labels/tests-rejected","name":"tests-rejected","color":"e11d21"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/cms-sw/cmssw/milestones/59","html_url":"https://github.com/cms-sw/cmssw/milestones/Next%20CMSSW_8_1_X","labels_url":"https://api.github.com/repos/cms-sw/cmssw/milestones/59/labels","id":1590252,"number":59,"title":"Next CMSSW_8_1_X","description":null,"creator":{"login":"smuzaffar","id":4115138,"avatar_url":"https://avatars.githubusercontent.com/u/4115138?v=3","gravatar_id":"","url":"https://api.github.com/users/smuzaffar","html_url":"https://github.com/smuzaffar","followers_url":"https://api.github.com/users/smuzaffar/followers","following_url":"https://api.github.com/users/smuzaffar/following{/other_user}","gists_url":"https://api.github.com/users/smuzaffar/gists{/gist_id}","starred_url":"https://api.github.com/users/smuzaffar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smuzaffar/subscriptions","organizations_url":"https://api.github.com/users/smuzaffar/orgs","repos_url":"https://api.github.com/users/smuzaffar/repos","events_url":"https://api.github.com/users/smuzaffar/events{/privacy}","received_events_url":"https://api.github.com/users/smuzaffar/received_events","type":"User","site_admin":false},"open_issues":84,"closed_issues":396,"state":"open","created_at":"2016-02-18T09:12:12Z","updated_at":"2016-04-20T10:26:37Z","due_on":null,"closed_at":null},"comments":36,"created_at":"2016-04-04T21:23:13Z","updated_at":"2016-04-20T10:27:22Z","closed_at":"2016-04-20T06:39:59Z","pull_request":{"url":"https://api.github.com/repos/cms-sw/cmssw/pulls/13926","html_url":"https://github.com/cms-sw/cmssw/pull/13926","diff_url":"https://github.com/cms-sw/cmssw/pull/13926.diff","patch_url":"https://github.com/cms-sw/cmssw/pull/13926.patch"},"body":"Update of the Beam Halo Filter. This PR is an update of: \r\nhttps://github.com/cms-sw/cmssw/pull/13849\r\n\r\n- The strategy to catch beam halo events is described in the following presentation: \r\nhttps://indico.cern.ch/event/514418/contribution/17/attachments/1250430/1843419/laurent_v2.pdf\r\n\r\n- The implementation has however changed according to the comments made during the meeting: the information related to calorimeters is now saved in EcalHaloData and HcalHaloData (DataFormats/METReco) rather than in CSCHaloData. Methods using both calo and CSC information are saved in GlobalHaloData. \r\nThese classes are produced by CSC/Ecal/Hcal/Global HaloProducer (in RecoMET/METProducers). The actual code filling these classes is in CSC/Ecal/Hcal/Global HaloAlgo (in RecoMET/METAlgorithms). \r\n\r\n- A version of the CSCTightHalo filter similar to 2015 is still present (and still the default, for now). It contains the various changes:\r\n-Methods using halo trigger bits are set to trivial values. \r\n-The matching of segments in opposite endcaps is slightly optimized. \r\n\r\n- Two new filters are also added: \r\nGlobalTightHaloFilter2016 and GlobalSuperTightHaloFilter2016\r\nThe flags are also saved in MINIAOD.\r\nThese filters use methods from GlobalHaloData, (which is saved in AOD). \r\n\r\n- The Ecal/Hcal HaloData classes now contain a list to all the ECAL/HCAL halo cluster candidates, which themselves contain all the rechits with et>1 (ecal) or 2 (hcal). \r\nThese classes are saved in RECO but not AOD so far. I got the following size (using edmEventSize): \r\n\r\nSinglePhoton Run2015D: \r\nrecoCSCHaloData_CSCHaloData__reRECO. 128.03 29.67\r\nrecoEcalHaloData_EcalHaloData__reRECO. 489.93 204.79\r\nrecoHcalHaloData_HcalHaloData__reRECO. 178.04 70.63\r\nrecoGlobalHaloData_GlobalHaloData__reRECO. 186.59 35.8\r\nrecoBeamHaloSummary_BeamHaloSummary__reRECO. 131.45 28.75\r\n\r\nTTbar: \r\nrecoCSCHaloData_CSCHaloData__RECO. 127.53 26.64\r\nrecoEcalHaloData_EcalHaloData__RECO. 380.77 164.5\r\nrecoHcalHaloData_HcalHaloData__RECO. 214.7 95.28\r\nrecoGlobalHaloData_GlobalHaloData__RECO. 185.69 34.96\r\nrecoBeamHaloSummary_BeamHaloSummary__RECO. 131.09 28.14\r\n\r\n- The producer CaloRecHitsBeamHaloCleaned (in RecoMET/METProducers) returns a list of clean rechits. It's planned to use it for MET HLT triggers to clean beam halos. "},"comment":{"url":"https://api.github.com/repos/cms-sw/cmssw/issues/comments/212370115","html_url":"https://github.com/cms-sw/cmssw/pull/13926#issuecomment-212370115","issue_url":"https://api.github.com/repos/cms-sw/cmssw/issues/13926","id":212370115,"user":{"login":"cmsbuild","id":4170616,"avatar_url":"https://avatars.githubusercontent.com/u/4170616?v=3","gravatar_id":"","url":"https://api.github.com/users/cmsbuild","html_url":"https://github.com/cmsbuild","followers_url":"https://api.github.com/users/cmsbuild/followers","following_url":"https://api.github.com/users/cmsbuild/following{/other_user}","gists_url":"https://api.github.com/users/cmsbuild/gists{/gist_id}","starred_url":"https://api.github.com/users/cmsbuild/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmsbuild/subscriptions","organizations_url":"https://api.github.com/users/cmsbuild/orgs","repos_url":"https://api.github.com/users/cmsbuild/repos","events_url":"https://api.github.com/users/cmsbuild/events{/privacy}","received_events_url":"https://api.github.com/users/cmsbuild/received_events","type":"User","site_admin":false},"created_at":"2016-04-20T10:27:22Z","updated_at":"2016-04-20T10:27:22Z","body":"Comparison is ready\nhttps://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-13926/12495/summary.html"}}