Observables.hh
Go to the documentation of this file.
1 
4 #pragma once
5 
7 
8 namespace boca
9 {
10 class Event;
11 }
12 
13 namespace tthh {
14 
16 {
17 
18 public:
19 
20  Observables(boca::Event const &event);
21 
22  int LeptonNumber() const;
23 
24  int JetNumber() const;
25 
26  int BottomNumber() const;
27 
28  boca::Momentum ScalarHt() const;
29 
30  boca::Momentum LeptonHt() const;
31 
32  boca::Momentum JetHt() const;
33 
34  boca::Momentum Ht() const;
35 
36  boca::Mass Mass() const;
37 
38  boca::Momentum JetPt(unsigned number) const;
39 
40  boca::Momentum PhotonPt(unsigned number) const;
41 
42  boca::Momentum LeptonPt(unsigned number) const;
43 
44  boca::Mass PhotonPM() const;
45 
46  boca::Energy MissingEt() const;
47 
48  std::vector<boca::Jet> Jets() const;
49 
50 private:
51 
52  std::vector<boca::Jet> jets_;
53 
54  std::vector<boca::Lepton> leptons_;
55 
56  std::vector<boca::Photon> photons_;
57 
58  boca::Momentum scalar_ht_;
59 
60  boca::Energy missing_et_;
61 
62 };
63 
64 }
Jet MissingEt
Definition: Jet.hh:132
Base class for the event Topology.
Definition: Event.hh:53
Higgs coupling.
Definition: Global.cpp:8
Boosted Collider Analysis.
Definition: Analysis.hh:15
boost::units::quantity< electronvolt::Energy > Energy
Energy measured in electronvolt.
Definition: ElectronVolt.hh:56
Definition: DelphesClasses.h:50
Definition: Identification.hh:10
Energy Momentum
Momentum measured in electronvolt.
Definition: ElectronVolt.hh:68
Container for Observable.
Definition: Observables.hh:17
Energy Mass
Mass measured in electronvolt.
Definition: ElectronVolt.hh:62