CMS 3D CMS Logo

TTbarSpinCorrHepMCAnalyzer.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: TTbarSpinCorrHepMCAnalyzer
4 // Class: TTbarSpinCorrHepMCAnalyzer
5 //
13 //
14 // Original Author: Martijn Gosselink,,,
15 // Created: Thu Jan 19 18:40:35 CET 2012
16 //
17 //
18 // Added to: Validation/EventGenerator by Ian M. Nugent Oct 9, 2012
19 
20 
21 // system include files
22 #include <memory>
23 
24 // user include files
30 
33 
35 
39 
42 
44 
45 #include "CLHEP/Units/GlobalPhysicalConstants.h"
46 
47 #include "TFile.h"
48 #include "TH1D.h"
49 #include "TLorentzVector.h"
50 
51 //
52 // class declaration
53 //
54 
56 public:
58  ~TTbarSpinCorrHepMCAnalyzer() override;
59 
60  void bookHistograms(DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override;
61  void analyze(const edm::Event&, const edm::EventSetup&) override;
62 
63 private:
64  // ----------member data ---------------------------
65  double weight ;
66 
70 
73 
75 
78 
79 };
edm::EDGetTokenT< reco::GenParticleCollection > genParticlesTagToken_
TTbarSpinCorrHepMCAnalyzer(const edm::ParameterSet &)
void analyze(const edm::Event &, const edm::EventSetup &) override
void bookHistograms(DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override
edm::EDGetTokenT< GenEventInfoProduct > genEventInfoProductTagToken_
Definition: Run.h:45