DESY Hbb Analysis Framework
Analyser.h
Go to the documentation of this file.
1 #ifndef Analysis_Tools_Analyser_h
2 #define Analysis_Tools_Analyser_h 1
3 
4 // -*- C++ -*-
5 //
6 // Package: Analysis/Tools
7 // Class: xxx
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
31 
32 
33 //
34 // class declaration
35 //
36 
37 namespace analysis {
38  namespace tools {
39 
41  class Analyser :
45 
46  {
47 
48  public:
50  Analyser();
52  Analyser(int argc, char * argv[]);
54  ~Analyser();
55 
56 
57  // ----------member data ---------------------------
58  protected:
59 
60  private:
61 
62  public:
64  virtual bool event(const int &);
66  virtual bool muonJet(const int & );
68  virtual bool preselection();
69  };
70  }
71 }
72 
73 #endif // Analysis_Tools_Analyser_h
~Analyser()
desctructor
Definition: Analyser.cc:32
Analyser()
default constructor
Definition: Analyser.cc:19
virtual bool muonJet(const int &)
Assign muon to jet.
Definition: Analyser.cc:95
virtual bool event(const int &)
Read event and perform basic selections and actions.
Definition: Analyser.cc:42
virtual bool preselection()
multiple actions: perform muon Id, jet Id and jet pileup Id selections
Definition: Analyser.cc:110