GitHub PullRequestReviewCommentEvent at 2014-09-17 09:47:56
Repository: cmssw
Actor: StoyanStoynev
Payload: {"action":"created","comment":{"url":"https://api.github.com/repos/cms-sw/cmssw/pulls/comments/17655248","id":17655248,"diff_hunk":"@@ -0,0 +1,257 @@\n+#include \"PhysicsTools/PatUtils/plugins/SmearedPFCandidateProducerForPFNoPUMEt.h\"\n+\n+#include \"FWCore/ParameterSet/interface/FileInPath.h\"\n+#include \"FWCore/Utilities/interface/Exception.h\"\n+\n+#include \"DataFormats/ParticleFlowCandidate/interface/PFCandidate.h\"\n+#include \"DataFormats/ParticleFlowCandidate/interface/PFCandidateFwd.h\"\n+#include \"DataFormats/JetReco/interface/PFJet.h\"\n+#include \"DataFormats/JetReco/interface/PFJetCollection.h\"\n+#include \"DataFormats/JetReco/interface/GenJet.h\"\n+#include \"DataFormats/JetReco/interface/GenJetCollection.h\"\n+#include \"DataFormats/Common/interface/Handle.h\"\n+#include \"DataFormats/Math/interface/deltaR.h\"\n+\n+#include \"FWCore/Framework/interface/ConsumesCollector.h\"\n+\n+template <typename T, typename Textractor>\n+SmearedPFCandidateProducerForPFNoPUMEtT<T, Textractor>::SmearedPFCandidateProducerForPFNoPUMEtT(const edm::ParameterSet& cfg)\n+  : genJetMatcher_(cfg,consumesCollector()),\n+    jetResolutionExtractor_(cfg.getParameter<edm::ParameterSet>(\"jetResolutions\")),\n+    skipJetSelection_(0)\n+{\n+\n+  srcPFCandidates_ = consumes<reco::PFCandidateCollection>(cfg.getParameter<edm::InputTag>(\"srcPFCandidates\") );\n+  srcJets_ = consumes<JetCollection>(cfg.getParameter<edm::InputTag>(\"srcJets\"));\n+\n+  edm::FileInPath inputFileName = cfg.getParameter<edm::FileInPath>(\"inputFileName\");\n+  std::string lutName = cfg.getParameter<std::string>(\"lutName\");\n+  if ( inputFileName.location() == edm::FileInPath::Unknown ) \n+    throw cms::Exception(\"SmearedPFCandidateProducerForPFNoPUMEt\") \n+      << \" Failed to find File = \" << inputFileName << \" !!\\n\";\n+  \n+  inputFile_ = new TFile(inputFileName.fullPath().data());\n+  lut_ = dynamic_cast<TH2*>(inputFile_->Get(lutName.data()));\n+  if ( !lut_ ) \n+    throw cms::Exception(\"SmearedPFCandidateProducerForPFNoPUMEt\") \n+      << \" Failed to load LUT = \" << lutName.data() << \" from file = \" << inputFileName.fullPath().data() << \" !!\\n\";\n+  \n+  jetCorrLabel_ = ( cfg.exists(\"jetCorrLabel\") ) ?\n+    cfg.getParameter<std::string>(\"jetCorrLabel\") : \"\";\n+  jetCorrEtaMax_ = ( cfg.exists(\"jetCorrEtaMax\") ) ?\n+    cfg.getParameter<double>(\"jetCorrEtaMax\") : 9.9;\n+  \n+  sigmaMaxGenJetMatch_ = cfg.getParameter<double>(\"sigmaMaxGenJetMatch\");\n+  \n+  smearBy_ = ( cfg.exists(\"smearBy\") ) ? cfg.getParameter<double>(\"smearBy\") : 1.0;\n+  //std::cout << \"smearBy = \" << smearBy_ << std::endl;\n+  \n+  shiftBy_ = ( cfg.exists(\"shiftBy\") ) ? cfg.getParameter<double>(\"shiftBy\") : 0.;\n+  //std::cout << \"shiftBy = \" << shiftBy_ << std::endl;\n+  \n+  if ( cfg.exists(\"skipJetSelection\") ) {\n+    std::string skipJetSelection_string = cfg.getParameter<std::string>(\"skipJetSelection\");\n+    skipJetSelection_ = new StringCutObjectSelector<T>(skipJetSelection_string);\n+  }\n+  \n+  skipRawJetPtThreshold_  = ( cfg.exists(\"skipRawJetPtThreshold\")  ) ? \n+    cfg.getParameter<double>(\"skipRawJetPtThreshold\")  : 1.e-2;\n+  skipCorrJetPtThreshold_ = ( cfg.exists(\"skipCorrJetPtThreshold\") ) ? \n+    cfg.getParameter<double>(\"skipCorrJetPtThreshold\") : 1.e-2;\n+  \n+  verbosity_ = ( cfg.exists(\"verbosity\") ) ?\n+    cfg.getParameter<int>(\"verbosity\") : 0;\n+    \n+  produces<reco::PFCandidateCollection>();\n+}\n+\n+template <typename T, typename Textractor>\n+SmearedPFCandidateProducerForPFNoPUMEtT<T, Textractor>::~SmearedPFCandidateProducerForPFNoPUMEtT()\n+{\n+// nothing to be done yet...\n+}\n+\n+template <typename T, typename Textractor>\n+void SmearedPFCandidateProducerForPFNoPUMEtT<T, Textractor>::produce(edm::Event& evt, const edm::EventSetup& es)\n+{\n+  edm::Handle<reco::PFCandidateCollection> originalPFCandidates;\n+  evt.getByToken(srcPFCandidates_, originalPFCandidates);\n+\n+  edm::Handle<JetCollection> jets;\n+  evt.getByToken(srcJets_, jets);\n+\n+  std::auto_ptr<reco::PFCandidateCollection> smearedPFCandidates(new reco::PFCandidateCollection);\n+\n+  for ( reco::PFCandidateCollection::const_iterator originalPFCandidate = originalPFCandidates->begin();\n+\toriginalPFCandidate != originalPFCandidates->end(); ++originalPFCandidate ) {\n+    \n+    const T* jet_matched = 0;\n+    for ( typename JetCollection::const_iterator jet = jets->begin();\n+\t  jet != jets->end(); ++jet ) {\n+      std::vector<reco::PFCandidatePtr> jetConstituents = jet->getPFConstituents();","path":"PhysicsTools/PatUtils/plugins/SmearedPFCandidateProducerForPFNoPUMEt.cc","position":91,"original_position":91,"commit_id":"b227da9e3c5608d30830366f0fd6e6aa010ecf3c","original_commit_id":"b227da9e3c5608d30830366f0fd6e6aa010ecf3c","user":{"login":"StoyanStoynev","id":5399712,"avatar_url":"https://avatars.githubusercontent.com/u/5399712?v=2","gravatar_id":"8ca6cfc1b025c05781206a826a149727","url":"https://api.github.com/users/StoyanStoynev","html_url":"https://github.com/StoyanStoynev","followers_url":"https://api.github.com/users/StoyanStoynev/followers","following_url":"https://api.github.com/users/StoyanStoynev/following{/other_user}","gists_url":"https://api.github.com/users/StoyanStoynev/gists{/gist_id}","starred_url":"https://api.github.com/users/StoyanStoynev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StoyanStoynev/subscriptions","organizations_url":"https://api.github.com/users/StoyanStoynev/orgs","repos_url":"https://api.github.com/users/StoyanStoynev/repos","events_url":"https://api.github.com/users/StoyanStoynev/events{/privacy}","received_events_url":"https://api.github.com/users/StoyanStoynev/received_events","type":"User","site_admin":false},"body":"As before - good to avoid the creation of std::vector<reco::PFCandidatePtr> .","created_at":"2014-09-17T09:47:56Z","updated_at":"2014-09-17T09:47:56Z","html_url":"https://github.com/cms-sw/cmssw/pull/5188#discussion_r17655248","pull_request_url":"https://api.github.com/repos/cms-sw/cmssw/pulls/5188","_links":{"self":{"href":"https://api.github.com/repos/cms-sw/cmssw/pulls/comments/17655248"},"html":{"href":"https://github.com/cms-sw/cmssw/pull/5188#discussion_r17655248"},"pull_request":{"href":"https://api.github.com/repos/cms-sw/cmssw/pulls/5188"}}},"pull_request":{"url":"https://api.github.com/repos/cms-sw/cmssw/pulls/5188","id":20810153,"html_url":"https://github.com/cms-sw/cmssw/pull/5188","diff_url":"https://github.com/cms-sw/cmssw/pull/5188.diff","patch_url":"https://github.com/cms-sw/cmssw/pull/5188.patch","issue_url":"https://api.github.com/repos/cms-sw/cmssw/issues/5188","number":5188,"state":"open","locked":false,"title":"Integration of MVA/NoPU MET in central release","user":{"login":"mmarionncern","id":5114248,"avatar_url":"https://avatars.githubusercontent.com/u/5114248?v=2","gravatar_id":"a003c7a7e48586e28b1615c6825bcd1e","url":"https://api.github.com/users/mmarionncern","html_url":"https://github.com/mmarionncern","followers_url":"https://api.github.com/users/mmarionncern/followers","following_url":"https://api.github.com/users/mmarionncern/following{/other_user}","gists_url":"https://api.github.com/users/mmarionncern/gists{/gist_id}","starred_url":"https://api.github.com/users/mmarionncern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmarionncern/subscriptions","organizations_url":"https://api.github.com/users/mmarionncern/orgs","repos_url":"https://api.github.com/users/mmarionncern/repos","events_url":"https://api.github.com/users/mmarionncern/events{/privacy}","received_events_url":"https://api.github.com/users/mmarionncern/received_events","type":"User","site_admin":false},"body":"This PR contains the MVA and NoPU code the JetMET group wants to make available centrally, and eventually computed at the RECO and miniAOD level after discussion with the RECO/AT group.\r\n\r\nThis PR add the package RecoMET/METPUSubtraction, and add the pat configuration files needed for the MET uncertainty tool.\r\nSeveral fixes and cleaning are also done on the patCaloMET configuration, the pileupjetid configuration, the pileupJetid training needed by the MVA and NoPU MET.\r\n","created_at":"2014-09-05T14:13:36Z","updated_at":"2014-09-17T09:47:56Z","closed_at":null,"merged_at":null,"merge_commit_sha":"0ae92b48ba1bdf0b60cb90e5fa482dbfaf3891f5","assignee":null,"milestone":{"url":"https://api.github.com/repos/cms-sw/cmssw/milestones/48","labels_url":"https://api.github.com/repos/cms-sw/cmssw/milestones/48/labels","id":703278,"number":48,"title":"Next CMSSW_7_2_X","description":"","creator":{"login":"nclopezo","id":1944922,"avatar_url":"https://avatars.githubusercontent.com/u/1944922?v=2","gravatar_id":"c37878ac7a56b492e4f8df2a94abbd49","url":"https://api.github.com/users/nclopezo","html_url":"https://github.com/nclopezo","followers_url":"https://api.github.com/users/nclopezo/followers","following_url":"https://api.github.com/users/nclopezo/following{/other_user}","gists_url":"https://api.github.com/users/nclopezo/gists{/gist_id}","starred_url":"https://api.github.com/users/nclopezo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nclopezo/subscriptions","organizations_url":"https://api.github.com/users/nclopezo/orgs","repos_url":"https://api.github.com/users/nclopezo/repos","events_url":"https://api.github.com/users/nclopezo/events{/privacy}","received_events_url":"https://api.github.com/users/nclopezo/received_events","type":"User","site_admin":false},"open_issues":40,"closed_issues":494,"state":"open","created_at":"2014-06-27T09:05:00Z","updated_at":"2014-09-17T08:42:49Z","due_on":"2014-07-29T07:00:00Z"},"commits_url":"https://api.github.com/repos/cms-sw/cmssw/pulls/5188/commits","review_comments_url":"https://api.github.com/repos/cms-sw/cmssw/pulls/5188/comments","review_comment_url":"https://api.github.com/repos/cms-sw/cmssw/pulls/comments/{number}","comments_url":"https://api.github.com/repos/cms-sw/cmssw/issues/5188/comments","statuses_url":"https://api.github.com/repos/cms-sw/cmssw/statuses/b227da9e3c5608d30830366f0fd6e6aa010ecf3c","head":{"label":"cms-met:72X-MVANoPUMet-20140718","ref":"72X-MVANoPUMet-20140718","sha":"b227da9e3c5608d30830366f0fd6e6aa010ecf3c","user":{"login":"cms-met","id":5247643,"avatar_url":"https://avatars.githubusercontent.com/u/5247643?v=2","gravatar_id":"8f21cf3b4bddfc1dbecdd8f4ae7802be","url":"https://api.github.com/users/cms-met","html_url":"https://github.com/cms-met","followers_url":"https://api.github.com/users/cms-met/followers","following_url":"https://api.github.com/users/cms-met/following{/other_user}","gists_url":"https://api.github.com/users/cms-met/gists{/gist_id}","starred_url":"https://api.github.com/users/cms-met/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cms-met/subscriptions","organizations_url":"https://api.github.com/users/cms-met/orgs","repos_url":"https://api.github.com/users/cms-met/repos","events_url":"https://api.github.com/users/cms-met/events{/privacy}","received_events_url":"https://api.github.com/users/cms-met/received_events","type":"Organization","site_admin":false},"repo":{"id":12169492,"name":"cmssw","full_name":"cms-met/cmssw","owner":{"login":"cms-met","id":5247643,"avatar_url":"https://avatars.githubusercontent.com/u/5247643?v=2","gravatar_id":"8f21cf3b4bddfc1dbecdd8f4ae7802be","url":"https://api.github.com/users/cms-met","html_url":"https://github.com/cms-met","followers_url":"https://api.github.com/users/cms-met/followers","following_url":"https://api.github.com/users/cms-met/following{/other_user}","gists_url":"https://api.github.com/users/cms-met/gists{/gist_id}","starred_url":"https://api.github.com/users/cms-met/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cms-met/subscriptions","organizations_url":"https://api.github.com/users/cms-met/orgs","repos_url":"https://api.github.com/users/cms-met/repos","events_url":"https://api.github.com/users/cms-met/events{/privacy}","received_events_url":"https://api.github.com/users/cms-met/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/cms-met/cmssw","description":"CMS Offline Software","fork":true,"url":"https://api.github.com/repos/cms-met/cmssw","forks_url":"https://api.github.com/repos/cms-met/cmssw/forks","keys_url":"https://api.github.com/repos/cms-met/cmssw/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cms-met/cmssw/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cms-met/cmssw/teams","hooks_url":"https://api.github.com/repos/cms-met/cmssw/hooks","issue_events_url":"https://api.github.com/repos/cms-met/cmssw/issues/events{/number}","events_url":"https://api.github.com/repos/cms-met/cmssw/events","assignees_url":"https://api.github.com/repos/cms-met/cmssw/assignees{/user}","branches_url":"https://api.github.com/repos/cms-met/cmssw/branches{/branch}","tags_url":"https://api.github.com/repos/cms-met/cmssw/tags","blobs_url":"https://api.github.com/repos/cms-met/cmssw/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cms-met/cmssw/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cms-met/cmssw/git/refs{/sha}","trees_url":"https://api.github.com/repos/cms-met/cmssw/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cms-met/cmssw/statuses/{sha}","languages_url":"https://api.github.com/repos/cms-met/cmssw/languages","stargazers_url":"https://api.github.com/repos/cms-met/cmssw/stargazers","contributors_url":"https://api.github.com/repos/cms-met/cmssw/contributors","subscribers_url":"https://api.github.com/repos/cms-met/cmssw/subscribers","subscription_url":"https://api.github.com/repos/cms-met/cmssw/subscription","commits_url":"https://api.github.com/repos/cms-met/cmssw/commits{/sha}","git_commits_url":"https://api.github.com/repos/cms-met/cmssw/git/commits{/sha}","comments_url":"https://api.github.com/repos/cms-met/cmssw/comments{/number}","issue_comment_url":"https://api.github.com/repos/cms-met/cmssw/issues/comments/{number}","contents_url":"https://api.github.com/repos/cms-met/cmssw/contents/{+path}","compare_url":"https://api.github.com/repos/cms-met/cmssw/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cms-met/cmssw/merges","archive_url":"https://api.github.com/repos/cms-met/cmssw/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cms-met/cmssw/downloads","issues_url":"https://api.github.com/repos/cms-met/cmssw/issues{/number}","pulls_url":"https://api.github.com/repos/cms-met/cmssw/pulls{/number}","milestones_url":"https://api.github.com/repos/cms-met/cmssw/milestones{/number}","notifications_url":"https://api.github.com/repos/cms-met/cmssw/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cms-met/cmssw/labels{/name}","releases_url":"https://api.github.com/repos/cms-met/cmssw/releases{/id}","created_at":"2013-08-16T22:16:52Z","updated_at":"2014-07-16T13:35:55Z","pushed_at":"2014-09-17T07:01:53Z","git_url":"git://github.com/cms-met/cmssw.git","ssh_url":"git@github.com:cms-met/cmssw.git","clone_url":"https://github.com/cms-met/cmssw.git","svn_url":"https://github.com/cms-met/cmssw","homepage":"cms-sw.github.io/cmssw","size":591205,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"CMSSW_7_2_X"}},"base":{"label":"cms-sw:CMSSW_7_2_X","ref":"CMSSW_7_2_X","sha":"944e147c53e26bcaadd4e7131145b2e9bb7883da","user":{"login":"cms-sw","id":3863500,"avatar_url":"https://avatars.githubusercontent.com/u/3863500?v=2","gravatar_id":"d5b5dd8d1e3a16502b38562e08e0635c","url":"https://api.github.com/users/cms-sw","html_url":"https://github.com/cms-sw","followers_url":"https://api.github.com/users/cms-sw/followers","following_url":"https://api.github.com/users/cms-sw/following{/other_user}","gists_url":"https://api.github.com/users/cms-sw/gists{/gist_id}","starred_url":"https://api.github.com/users/cms-sw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cms-sw/subscriptions","organizations_url":"https://api.github.com/users/cms-sw/orgs","repos_url":"https://api.github.com/users/cms-sw/repos","events_url":"https://api.github.com/users/cms-sw/events{/privacy}","received_events_url":"https://api.github.com/users/cms-sw/received_events","type":"Organization","site_admin":false},"repo":{"id":10969551,"name":"cmssw","full_name":"cms-sw/cmssw","owner":{"login":"cms-sw","id":3863500,"avatar_url":"https://avatars.githubusercontent.com/u/3863500?v=2","gravatar_id":"d5b5dd8d1e3a16502b38562e08e0635c","url":"https://api.github.com/users/cms-sw","html_url":"https://github.com/cms-sw","followers_url":"https://api.github.com/users/cms-sw/followers","following_url":"https://api.github.com/users/cms-sw/following{/other_user}","gists_url":"https://api.github.com/users/cms-sw/gists{/gist_id}","starred_url":"https://api.github.com/users/cms-sw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cms-sw/subscriptions","organizations_url":"https://api.github.com/users/cms-sw/orgs","repos_url":"https://api.github.com/users/cms-sw/repos","events_url":"https://api.github.com/users/cms-sw/events{/privacy}","received_events_url":"https://api.github.com/users/cms-sw/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/cms-sw/cmssw","description":"CMS Offline Software","fork":false,"url":"https://api.github.com/repos/cms-sw/cmssw","forks_url":"https://api.github.com/repos/cms-sw/cmssw/forks","keys_url":"https://api.github.com/repos/cms-sw/cmssw/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cms-sw/cmssw/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cms-sw/cmssw/teams","hooks_url":"https://api.github.com/repos/cms-sw/cmssw/hooks","issue_events_url":"https://api.github.com/repos/cms-sw/cmssw/issues/events{/number}","events_url":"https://api.github.com/repos/cms-sw/cmssw/events","assignees_url":"https://api.github.com/repos/cms-sw/cmssw/assignees{/user}","branches_url":"https://api.github.com/repos/cms-sw/cmssw/branches{/branch}","tags_url":"https://api.github.com/repos/cms-sw/cmssw/tags","blobs_url":"https://api.github.com/repos/cms-sw/cmssw/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cms-sw/cmssw/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cms-sw/cmssw/git/refs{/sha}","trees_url":"https://api.github.com/repos/cms-sw/cmssw/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cms-sw/cmssw/statuses/{sha}","languages_url":"https://api.github.com/repos/cms-sw/cmssw/languages","stargazers_url":"https://api.github.com/repos/cms-sw/cmssw/stargazers","contributors_url":"https://api.github.com/repos/cms-sw/cmssw/contributors","subscribers_url":"https://api.github.com/repos/cms-sw/cmssw/subscribers","subscription_url":"https://api.github.com/repos/cms-sw/cmssw/subscription","commits_url":"https://api.github.com/repos/cms-sw/cmssw/commits{/sha}","git_commits_url":"https://api.github.com/repos/cms-sw/cmssw/git/commits{/sha}","comments_url":"https://api.github.com/repos/cms-sw/cmssw/comments{/number}","issue_comment_url":"https://api.github.com/repos/cms-sw/cmssw/issues/comments/{number}","contents_url":"https://api.github.com/repos/cms-sw/cmssw/contents/{+path}","compare_url":"https://api.github.com/repos/cms-sw/cmssw/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cms-sw/cmssw/merges","archive_url":"https://api.github.com/repos/cms-sw/cmssw/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cms-sw/cmssw/downloads","issues_url":"https://api.github.com/repos/cms-sw/cmssw/issues{/number}","pulls_url":"https://api.github.com/repos/cms-sw/cmssw/pulls{/number}","milestones_url":"https://api.github.com/repos/cms-sw/cmssw/milestones{/number}","notifications_url":"https://api.github.com/repos/cms-sw/cmssw/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cms-sw/cmssw/labels{/name}","releases_url":"https://api.github.com/repos/cms-sw/cmssw/releases{/id}","created_at":"2013-06-26T14:09:07Z","updated_at":"2014-09-16T12:07:43Z","pushed_at":"2014-09-17T09:31:07Z","git_url":"git://github.com/cms-sw/cmssw.git","ssh_url":"git@github.com:cms-sw/cmssw.git","clone_url":"https://github.com/cms-sw/cmssw.git","svn_url":"https://github.com/cms-sw/cmssw","homepage":"cms-sw.github.io/cmssw","size":745934,"stargazers_count":377,"watchers_count":377,"language":"C++","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1021,"mirror_url":null,"open_issues_count":84,"forks":1021,"open_issues":84,"watchers":377,"default_branch":"CMSSW_7_2_X"}},"_links":{"self":{"href":"https://api.github.com/repos/cms-sw/cmssw/pulls/5188"},"html":{"href":"https://github.com/cms-sw/cmssw/pull/5188"},"issue":{"href":"https://api.github.com/repos/cms-sw/cmssw/issues/5188"},"comments":{"href":"https://api.github.com/repos/cms-sw/cmssw/issues/5188/comments"},"review_comments":{"href":"https://api.github.com/repos/cms-sw/cmssw/pulls/5188/comments"},"review_comment":{"href":"https://api.github.com/repos/cms-sw/cmssw/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/cms-sw/cmssw/pulls/5188/commits"},"statuses":{"href":"https://api.github.com/repos/cms-sw/cmssw/statuses/b227da9e3c5608d30830366f0fd6e6aa010ecf3c"}}}}