|
DAS
3.0
Das Analysis System
|
Go to the documentation of this file.
11 #include "FWCore/ParameterSet/interface/ParameterSet.h"
12 #include "FWCore/Framework/interface/ConsumesCollector.h"
15 #include "DataFormats/HepMCCandidate/interface/GenParticle.h"
18 #include "DataFormats/JetReco/interface/GenJetCollection.h"
19 #include "DataFormats/JetReco/interface/JetCollection.h"
20 #include "DataFormats/MuonReco/interface/Muon.h"
21 #include "DataFormats/VertexReco/interface/Vertex.h"
24 #include "DataFormats/PatCandidates/interface/Jet.h"
25 #include "DataFormats/PatCandidates/interface/Muon.h"
26 #include "DataFormats/PatCandidates/interface/Photon.h"
27 #include "DataFormats/PatCandidates/interface/MET.h"
30 #include "DataFormats/PatCandidates/interface/PackedTriggerPrescales.h"
31 #include "DataFormats/PatCandidates/interface/TriggerObjectStandAlone.h"
32 #include "HLTrigger/HLTcore/interface/HLTConfigProvider.h"
35 #include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h"
36 #include "DataFormats/JetMatching/interface/JetFlavourInfo.h"
37 #include "DataFormats/JetMatching/interface/JetFlavourInfoMatching.h"
38 #include "DataFormats/Candidate/interface/VertexCompositePtrCandidateFwd.h"
41 #include "SimDataFormats/PileupSummaryInfo/interface/PileupSummaryInfo.h"
44 #include "SimDataFormats/GeneratorProducts/interface/LHEEventProduct.h"
45 #include "SimDataFormats/GeneratorProducts/interface/LHERunInfoProduct.h"
48 #include <boost/property_tree/ptree.hpp>
49 #include <boost/optional.hpp>
59 static boost::property_tree::ptree
ReadJSON (std::filesystem::path,
bool =
false);
61 const boost::property_tree::ptree&
options;
97 edm::EDGetTokenT<LHEEventProduct> lheToken;
101 Parameters (edm::ParameterSet
const& cfg, edm::ConsumesCollector && iC);
edm::EDGetTokenT< std::vector< reco::VertexCompositePtrCandidate > > secVertexInfoToken
Definition: Parameters.h:70
edm::EDGetTokenT< std::vector< PileupSummaryInfo > > pileupInfoToken
Definition: Parameters.h:93
edm::EDGetTokenT< pat::JetCollection > recjetsToken
Definition: Parameters.h:67
Definition: applyBTagSF.cc:31
edm::EDGetTokenT< pat::PackedTriggerPrescales > triggerPrescalesl1maxToken
Definition: Parameters.h:86
edm::EDGetTokenT< pat::METCollection > metToken
Definition: Parameters.h:83
edm::EDGetTokenT< edm::View< reco::Candidate > > genLeptonsToken
Definition: Parameters.h:74
edm::EDGetTokenT< pat::PackedTriggerPrescales > triggerPrescalesToken
Definition: Parameters.h:86
std::vector< std::string > metNames_
Definition: Parameters.h:87
const bool sandbox
flag for CRAB sandbox
Definition: Parameters.h:58
edm::EDGetTokenT< reco::GenJetCollection > genjetsToken
Definition: Parameters.h:66
edm::EDGetTokenT< pat::PhotonCollection > recphotonsToken
Definition: Parameters.h:79
static boost::property_tree::ptree ReadJSON(std::filesystem::path, bool=false)
Definition: Parameters.cc:28
const boost::property_tree::ptree & options
booleans to steer branch filling
Definition: Parameters.h:61
edm::EDGetTokenT< reco::GenParticleCollection > genParticlesToken
Definition: Parameters.h:63
Parameters(edm::ParameterSet const &cfg, edm::ConsumesCollector &&iC)
const int year
20xx
Definition: Parameters.h:57
const bool muons
Definition: Parameters.h:73
edm::EDGetTokenT< pat::MuonCollection > recmuonsToken
Definition: Parameters.h:75
edm::EDGetTokenT< double > rhoToken
Definition: Parameters.h:92
boost::property_tree::ptree config
input JSON config
Definition: Parameters.h:60
Definition: Parameters.h:53
edm::EDGetTokenT< pat::PackedTriggerPrescales > triggerPrescalesl1minToken
Definition: Parameters.h:86
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken
Definition: Parameters.h:84
const bool triggers
Definition: Parameters.h:82
std::vector< std::string > triggerNames_
Definition: Parameters.h:87
std::set< std::string > HLTjet_triggerNames
Definition: Parameters.h:89
edm::EDGetTokenT< reco::VertexCollection > recVtxsToken
Definition: Parameters.h:85
const bool flavour
Definition: Parameters.h:68
edm::EDGetTokenT< edm::TriggerResults > metResultsToken
Definition: Parameters.h:84
const bool PUjetID
Definition: Parameters.h:68
const bool photons
Definition: Parameters.h:78
edm::EDGetTokenT< GenEventInfoProduct > genEvtInfoToken
Definition: Parameters.h:62
edm::EDGetTokenT< reco::JetFlavourInfoMatchingCollection > jetFlavourInfosToken
Definition: Parameters.h:69
edm::EDGetTokenT< pat::TriggerObjectStandAloneCollection > triggerObjectsToken
Definition: Parameters.h:88
const bool isMC
flag
Definition: Parameters.h:56
const bool jets
Definition: Parameters.h:68
std::set< std::string > getHLTjet_triggerNames(const std::vector< std::string > &)
Definition: Parameters.cc:19