 |
DAS
3.0
Das Analysis System
|
Go to the documentation of this file.
10 #include "DataFormats/PatCandidates/interface/Jet.h"
13 #include "DataFormats/JetMatching/interface/JetFlavourInfo.h"
14 #include "DataFormats/JetMatching/interface/JetFlavourInfoMatching.h"
17 #include "DataFormats/PatCandidates/interface/Muon.h"
20 #include "DataFormats/PatCandidates/interface/Photon.h"
22 #include "SimDataFormats/GeneratorProducts/interface/LHERunInfoProduct.h"
41 bool JetID (
const pat::Jet &jet);
50 const std::string& scaleChoice,
51 const std::string& pdfGroupName)
const;
54 const std::string& scaleChoice)
const;
56 const std::string& pdfGroupName)
const;
Definition: applyBTagSF.cc:31
DAS::GenJet GetGenJet(const reco::JetFlavourInfoMatching &ijet)
Helper to get DAS::GenJet from MiniAOD with flavour.
Definition: helper.cc:30
DAS::GenMuon GetGenMu(const reco::Candidate &mu)
Helper to get DAS::GenMuon from MiniAOD.
Definition: helper.cc:152
DAS::Parameters & p
Definition: helper.h:33
DAS::RecJet GetRecJet(const pat::Jet &ijet)
Helper to get DAS::RecJet from MiniAOD.
Definition: helper.cc:52
Helper(DAS::Parameters ¶meters)
Definition: helper.cc:14
std::vector< std::string > GetScaleVariations(const tinyxml2::XMLDocument &doc, const std::string &scaleChoice) const
Extracts only the envelope scale variations (skipping nominal, off‐diagonals and placeholder scales) ...
Definition: helper.cc:381
class RecMuon
Definition: Lepton.h:25
class GenPhoton
Definition: Photon.h:13
DAS::RecPhoton GetRecPhoton(const pat::Photon &photon)
Helper to get DAS::RecLep from MiniAOD.
Definition: helper.cc:201
class GenMuon
Definition: Lepton.h:9
class GenJet
Definition: Jet.h:9
Definition: Parameters.h:53
DAS::GenPhoton GetGenPhoton(const reco::GenParticle &photon, bool zAncestor)
Helper to get DAS::GenPhoton from MiniAOD.
Definition: helper.cc:187
DAS::RecMuon GetRecMu(const pat::Muon &mu)
Helper to get DAS::RecMuon from MiniAOD.
Definition: helper.cc:166
std::string BufferWeightGroupXML(const LHERunInfoProduct &runInfo) const
Extracts the XML fragment starting at <weightgroup> from LHE headers.
Definition: helper.cc:339
int CountPDFWeights(const tinyxml2::XMLDocument &doc, const std::string &pdfGroupName) const
Counts the number of weights in the specified PDF group.
Definition: helper.cc:465
std::vector< std::string > CollectWeightIds(const tinyxml2::XMLDocument &doc, const std::string &scaleChoice, const std::string &pdfGroupName) const
Extracts HT/2 variation and PDF variation IDs from an XML document, skipping any off‐diagonal static ...
Definition: helper.cc:269
class RecPhoton
Definition: Photon.h:27
bool JetID(const pat::Jet &jet)
Testing tight ID lepton veto definition for jets (official from JetMET)
Definition: helper.cc:99