WLeptonic.hh
Go to the documentation of this file.
1 
4 #pragma once
5 
6 #include "boca/branch/TwoBody.hh"
7 
8 namespace standardmodel
9 {
10 
11 using namespace boca;
12 
13 namespace branch
14 {
15 
22 {
23 
24 public:
25 
26  WLeptonic();
27 
28  float lepton_pt;
29  float neutrino_pt;
30 
31  template<typename Multiplet>
32  void Fill(Multiplet const& multiplet) {
33  TwoBody::Fill(multiplet);
34  lepton_pt = multiplet.Singlet1().Pt() / GeV;
35  neutrino_pt = multiplet.Singlet2().Pt() / GeV;
36  }
37 
38  boca::Observables Variables();
39 
40 private:
41 
42  ClassDef(WLeptonic, 1)
43 
44 };
45 
46 }
47 
48 }
void Fill(Multiplet const &multiplet)
Definition: TwoBody.hh:40
float lepton_pt
Definition: WLeptonic.hh:28
Momentum Pt() const
Definition: Multiplet.cpp:36
Two body tree branch.
Definition: TwoBody.hh:19
W leptonic tagger tree branch.
Definition: WLeptonic.hh:21
Boosted Collider Analysis.
Definition: Analysis.hh:15
void Fill(Multiplet const &multiplet)
Definition: WLeptonic.hh:32
Standard Model.
Definition: StandardModel.cpp:4
Multiplet base class
Definition: Multiplet.hh:21
float neutrino_pt
Definition: WLeptonic.hh:29
Container for Observable.
Definition: Observables.hh:17