CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
JetPlusTrackProducerAA.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: JetPlusTracks
4 // Class: JetPlusTrackProducerAA
5 //
13 //
14 // Original Author: Olga Kodolova,40 R-A12,+41227671273,
15 // Created: Fri Feb 19 10:14:02 CET 2010
16 // $Id: JetPlusTrackProducerAA.h,v 1.2 2011/02/20 10:06:25 kodolova Exp $
17 //
18 //
19 
20 
21 // system include files
22 #include <memory>
23 
24 // user include files
34 
35 //=>
38 #include <vector>
46 //=>
47 
48 #include <string>
49 
50 //
51 // class declaration
52 //
53 
55  public:
58  virtual void beginJob();
59  virtual void produce(edm::Event&, const edm::EventSetup&);
60  virtual void endJob();
62 
63  reco::TrackRefVector calculateBGtracksJet(reco::JPTJetCollection&, std::vector <reco::TrackRef>&,
64  edm::Handle <std::vector<reco::TrackExtrapolation> >&,
66 
67  private:
68 
69 // Data
74  std::string alias;
75  bool vectorial_;
76  bool useZSP;
78  double mConeSize;
80 
81 //=>
83 //=>
84  // ----------member data ---------------------------
85 };
reco::TrackRefVector calculateBGtracksJet(reco::JPTJetCollection &, std::vector< reco::TrackRef > &, edm::Handle< std::vector< reco::TrackExtrapolation > > &, reco::TrackRefVector &)
reco::TrackBase::TrackQuality trackQuality_
ZSPJPTJetCorrector * mZSPalgo
std::vector< JPTJet > JPTJetCollection
collection of CaloJet objects
TrackQuality
track quality
Definition: TrackBase.h:95
JetPlusTrackProducerAA(const edm::ParameterSet &)
JetPlusTrackCorrector * mJPTalgo
Jet energy correction algorithm using tracks.
virtual void produce(edm::Event &, const edm::EventSetup &)