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

Comparing UserCode/HbbAnalysis/plugins/HbbTreeMaker.hh (file contents):
Revision 1.7 by amagnan, Thu Jun 24 13:41:56 2010 UTC vs.
Revision 1.9 by amagnan, Fri Sep 3 12:29:42 2010 UTC

# Line 21 | Line 21
21   #include "DataFormats/L1Trigger/interface/L1JetParticle.h"
22   #include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h"
23   #include "DataFormats/HLTReco/interface/TriggerEvent.h"
24 + #include "DataFormats/BeamSpot/interface/BeamSpot.h"
25  
26   #include "DataFormats/PatCandidates/interface/Lepton.h"
27   #include "DataFormats/PatCandidates/interface/Jet.h"
# Line 54 | Line 55 | class HbbTreeMaker : public edm::EDAnaly
55    void HbbParticles(const edm::Handle<reco::GenParticleCollection> & aCol,
56                      std::vector<HbbAnalysis::GenParticle> & aVec);
57  
58 <  void HbbElectrons(const edm::Handle<std::vector<pat::Electron> > & aCol,
58 >  void HbbElectrons(const edm::Handle<reco::TrackCollection> & aCtfTracks,
59 >                    const double aBfield,
60 >                    const edm::Handle<std::vector<pat::Electron> > & aCol,
61                      std::vector<HbbAnalysis::Electron> & aVec);
62  
63    void HbbMuons(const edm::Handle<std::vector<pat::Muon> > & aCol,
64                  const edm::Handle<std::vector<reco::Vertex> > & aRecoVertices,
65 +                const edm::Handle<reco::BeamSpot> & aBeamSpot,
66                  std::vector<HbbAnalysis::Muon> & aVec);
67  
68    void HbbTaus(const edm::Handle<std::vector<pat::Tau> > & aCol,
# Line 87 | Line 91 | class HbbTreeMaker : public edm::EDAnaly
91    
92    void HbbHLTObjects(const edm::Handle<trigger::TriggerEvent> & aCol,
93                       std::vector<HbbAnalysis::HLTObject> & aVec);
94 <  
94 >
95 >  void fillHLTVector(const edm::InputTag & aTag,
96 >                     const edm::Handle<trigger::TriggerEvent> & aCol,
97 >                     std::vector<HbbAnalysis::HLTObject> & aVec,
98 >                     const unsigned int aType);
99 >
100    void HbbGenInfo(const edm::Handle<edm::HepMCProduct> & amcProd,
101                    const edm::Handle<GenRunInfoProduct> & aRunProd);
102  
# Line 106 | Line 115 | class HbbTreeMaker : public edm::EDAnaly
115    HbbAnalysis::JetFlavour jetFlav_;
116  
117    edm::InputTag genParticleSrc_;
118 +  edm::InputTag trackSrc_;
119 +  edm::InputTag dcsSrc_;
120    edm::InputTag electronSrc_;
121    edm::InputTag muonSrc_;
122    edm::InputTag caloTauSrc_;
# Line 139 | Line 150 | class HbbTreeMaker : public edm::EDAnaly
150    TTree *tree_;
151  
152    //name of the desired collection for hlt matches
153 <  std::vector<edm::InputTag> hltTags_;  
153 >  std::vector<edm::InputTag> hltTagsElec_;  
154 >  std::vector<edm::InputTag> hltTagsMu_;  
155 >  std::vector<edm::InputTag> hltTagsJet_;  
156  
157   };//class
158  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines