14 |
|
#include "FWCore/ParameterSet/interface/ParameterSet.h" |
15 |
|
//#include "DataFormats/Common/interface/Handle.h" |
16 |
|
|
17 |
+ |
#include "UserCode/HbbAnalysis/interface/HistosElecs.hh" |
18 |
|
#include "UserCode/HbbAnalysis/interface/HistosMuons.hh" |
19 |
|
#include "UserCode/HbbAnalysis/interface/HistosTaus.hh" |
20 |
|
#include "UserCode/HbbAnalysis/interface/HistosJets.hh" |
21 |
+ |
#include "UserCode/HbbAnalysis/interface/HistosPairs.hh" |
22 |
+ |
#include "UserCode/HbbAnalysis/interface/HistosMET.hh" |
23 |
+ |
#include "UserCode/HbbAnalysis/interface/JetFlavour.hh" |
24 |
|
|
25 |
|
|
26 |
|
//#include "TFile.h" |
47 |
|
//void SaveHistograms(); |
48 |
|
|
49 |
|
int debug_; |
50 |
+ |
|
51 |
+ |
//flavour of jets required : |
52 |
+ |
// 3 = u,d,s,g, 21 = g |
53 |
+ |
// 4=c, 5=b, 45=b or c |
54 |
+ |
unsigned int flavour_; |
55 |
|
//TFile* file_; |
56 |
|
|
57 |
+ |
HbbAnalysis::JetFlavour jetFlav_; |
58 |
+ |
|
59 |
+ |
edm::InputTag genParticleSrc_; |
60 |
+ |
edm::InputTag electronSrc_; |
61 |
|
edm::InputTag muonSrc_; |
62 |
|
edm::InputTag caloTauSrc_; |
63 |
|
edm::InputTag pfTauSrc_; |
64 |
|
edm::InputTag jetSrc_; |
65 |
|
edm::InputTag jptjetSrc_; |
66 |
|
edm::InputTag pfjetSrc_; |
67 |
+ |
edm::InputTag caloMetSrc_; |
68 |
+ |
edm::InputTag tcMetSrc_; |
69 |
+ |
edm::InputTag pfMetSrc_; |
70 |
+ |
edm::InputTag eePairSrc_; |
71 |
+ |
edm::InputTag mmPairSrc_; |
72 |
+ |
edm::InputTag etPairSrc_; |
73 |
+ |
edm::InputTag mtPairSrc_; |
74 |
|
edm::InputTag vertexSrc_; |
75 |
|
edm::InputTag triggerSrc_; |
76 |
< |
|
76 |
> |
std::vector<std::string> hltPaths_; |
77 |
|
//vector filled during processing with all existing collections |
78 |
|
//std::vector<std::pair<std::string,std::string> > collections_; |
79 |
|
|
80 |
|
//list of processes to consider to find input collections |
81 |
|
//std::vector<std::string> processVec_; |
82 |
|
|
83 |
< |
HbbAnalysis::HistosMuons MuHist_; |
84 |
< |
HbbAnalysis::HistosMuons MuHistGenMatched_; |
83 |
> |
//HbbAnalysis::HistosGenParticles GenHist_; |
84 |
> |
HbbAnalysis::HistosElecs ElecHistLead_; |
85 |
> |
HbbAnalysis::HistosElecs ElecHistLeadGenMatched_; |
86 |
> |
HbbAnalysis::HistosElecs ElecHistNtoLead_; |
87 |
> |
HbbAnalysis::HistosElecs ElecHistNtoLeadGenMatched_; |
88 |
> |
HbbAnalysis::HistosMuons MuHistLead_; |
89 |
> |
HbbAnalysis::HistosMuons MuHistLeadGenMatched_; |
90 |
> |
HbbAnalysis::HistosMuons MuHistNtoLead_; |
91 |
> |
HbbAnalysis::HistosMuons MuHistNtoLeadGenMatched_; |
92 |
|
HbbAnalysis::HistosTaus CaloTauHist_; |
93 |
|
HbbAnalysis::HistosTaus CaloTauHistGenMatched_; |
94 |
|
HbbAnalysis::HistosTaus PFTauHist_; |
95 |
|
HbbAnalysis::HistosTaus PFTauHistGenMatched_; |
96 |
< |
HbbAnalysis::HistosJets JetHist_; |
97 |
< |
HbbAnalysis::HistosJets JPTJetHist_; |
98 |
< |
HbbAnalysis::HistosJets PFJetHist_; |
96 |
> |
HbbAnalysis::HistosJets JetHistLead_; |
97 |
> |
HbbAnalysis::HistosJets JPTJetHistLead_; |
98 |
> |
HbbAnalysis::HistosJets PFJetHistLead_; |
99 |
> |
HbbAnalysis::HistosJets JetHistNtoLead_; |
100 |
> |
HbbAnalysis::HistosJets JPTJetHistNtoLead_; |
101 |
> |
HbbAnalysis::HistosJets PFJetHistNtoLead_; |
102 |
> |
HbbAnalysis::HistosPairs EEPairHist_; |
103 |
> |
HbbAnalysis::HistosPairs MMPairHist_; |
104 |
> |
HbbAnalysis::HistosPairs ETPairHist_; |
105 |
> |
HbbAnalysis::HistosPairs MTPairHist_; |
106 |
> |
HbbAnalysis::HistosMET CaloMetHist_; |
107 |
> |
HbbAnalysis::HistosMET TcMetHist_; |
108 |
> |
HbbAnalysis::HistosMET PFMetHist_; |
109 |
> |
//HbbAnalysis::HistosTrigs TrigHist_; |
110 |
|
|
111 |
|
//TH1F *p_muonpT; |
112 |
|
//TH1F *p_muoneta; |