17 |
|
// |
18 |
|
// |
19 |
|
|
20 |
+ |
#include "DataFormats/BeamSpot/interface/BeamSpot.h" |
21 |
+ |
|
22 |
|
#include "LJMet/MultivariateAnalysis/interface/RooGKCounter.h" |
23 |
|
|
24 |
|
#include <memory> |
32 |
|
#include "FWCore/Framework/interface/MakerMacros.h" |
33 |
|
#include "FWCore/ParameterSet/interface/ParameterSet.h" |
34 |
|
|
33 |
– |
#include "FWCore/ServiceRegistry/interface/Service.h" |
34 |
– |
#include "PhysicsTools/UtilAlgos/interface/TFileService.h" |
35 |
|
#include "DataFormats/Math/interface/LorentzVector.h" |
36 |
|
#include "DataFormats/Common/interface/View.h" |
37 |
|
#include "DataFormats/PatCandidates/interface/Electron.h" |
58 |
|
bool ConversionAlgo(const pat::Electron& e, edm::Handle<edm::View<reco::Track> > track_h); |
59 |
|
double DelRTrackEle(const pat::Electron& e,const reco::Track& tk); |
60 |
|
|
61 |
– |
edm::Service<TFileService> fs; |
62 |
– |
|
61 |
|
bool first_event; |
62 |
|
|
63 |
|
// _____ quantities read from the config file _________________________ |
64 |
|
std::string _jetSource, _electronSource, _muonSource, _METSource, |
65 |
|
_beamSpotSource, _trigger_source, _track_source; |
66 |
+ |
std::string pdfWeightTag_; |
67 |
|
bool _lepton_flavor_is_muon; |
68 |
|
std::string _outFile; |
69 |
|
bool _is_mc; |
110 |
|
vector<double> * _e_dcot; |
111 |
|
bool _is_conv; |
112 |
|
// |
113 |
+ |
//_____ PDF weights ___________________________________________________ |
114 |
+ |
// |
115 |
+ |
vector<double> * _pdf_weights; |
116 |
+ |
Double_t _weight_pdf_pos; |
117 |
+ |
Double_t _weight_pdf_neg; |
118 |
+ |
// |
119 |
|
//_____ trigger _______________________________________________________ |
120 |
|
// |
121 |
|
std::map<std::string,bool> _hlt; |