DESY Hbb Analysis Framework
MssmHbbAnalyser.h
Go to the documentation of this file.
1 #ifndef Analysis_MssmHbb_MssmHbbAnalyser_h
2 #define Analysis_MssmHbb_MssmHbbAnalyser_h 1
3 
4 // -*- C++ -*-
5 //
6 // Package: Analysis/MssmHbbAnalyser
7 // Class: MssmHbbAnalyser
8 //
16 //
17 // Original Author: Roberval Walsh Bastos Rangel
18 // Created: Mon, 20 Oct 2014 14:24:08 GMT
19 //
20 //
21 
22 // system include files
23 #include <memory>
24 #include <vector>
25 #include <string>
26 //
27 // user include files
28 
30 
31 //
32 // class declaration
33 //
34 
35 namespace analysis {
36  namespace mssmhbb {
37 
39 
40  public:
42  MssmHbbAnalyser(int argc, char ** argv);
44 
45  virtual bool event(const int &i);
46  virtual bool muonJet(const bool & swap = false);
47  void fillMssmHbbTree();
48  void mssmHbbTree();
49  void fillMssmHbbHistograms();
50  bool jetSelection();
51  bool muonSelection();
52  bool btagSelection();
53  bool endSelection();
54  // ----------member data ---------------------------
55  protected:
56  bool do_tree_;
57  std::shared_ptr<TTree> mssmhbb_tree_;
58  double mbb_;
59  double mbbw_;
60 
61  private:
62 
63 
64  };
65  }
66 }
67 
68 #endif // Analysis_MssmHbb_MssmHbbAnalyser_h
virtual bool muonJet(const bool &swap=false)
virtual bool event(const int &i)
Read event and perform basic selections and actions.
std::shared_ptr< TTree > mssmhbb_tree_