40 |
|
|
41 |
|
#include "DataFormats/GeometryVector/interface/Phi.h" |
42 |
|
|
43 |
< |
#include "TMatrixD.h" |
43 |
> |
#include<TVector2.h> |
44 |
> |
|
45 |
|
#include "TArrayD.h" |
46 |
< |
#include "TMatrixDBase.h" |
46 |
> |
#include "TLorentzVector.h" |
47 |
|
|
48 |
|
#include "DataFormats/METReco/interface/PFMET.h" |
49 |
|
// |
58 |
|
explicit HbbAnalyzerNew(const edm::ParameterSet&); |
59 |
|
~HbbAnalyzerNew(); |
60 |
|
|
61 |
+ |
protected: |
62 |
+ |
TVector2 getTvect( const pat::Jet* patJet ); |
63 |
+ |
|
64 |
+ |
TLorentzVector getChargedTracksMomentum(const pat::Jet* patJet ); |
65 |
|
|
66 |
|
private: |
67 |
|
virtual void beginJob() ; |
85 |
|
edm::InputTag dimuLabel_; |
86 |
|
edm::InputTag dielecLabel_; |
87 |
|
edm::InputTag hltResults_; |
88 |
+ |
|
89 |
+ |
bool runOnMC_; |
90 |
|
|
91 |
|
// TMatrixD *pointerPt; |
92 |
|
TMatrixD *pointerEta; |