ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/plugins/HbbAnalyzer.hh
(Generate patch)

Comparing UserCode/HbbAnalysis/plugins/HbbAnalyzer.hh (file contents):
Revision 1.2 by amagnan, Fri Apr 17 14:26:34 2009 UTC vs.
Revision 1.4 by amagnan, Thu May 28 15:12:44 2009 UTC

# Line 14 | Line 14
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"
# Line 43 | Line 47 | class HbbAnalyzer : public edm::EDAnalyz
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;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines