EventNeutralFourTop.hh
Go to the documentation of this file.
1 #pragma once
2 
3 #include "boca/branch/Event.hh"
4 
5 namespace heavyhiggs
6 {
7 
8 using namespace boca;
9 
10 namespace branch
11 {
12 
14 {
15 
16 public:
17 
19 
20  float HiggsMass;
21  float PairRap;
22  float HiggsBdt;
23  float SignatureBdt;
24 
25  float HardTopPt;
26  float SoftTopPt;
27 
28  template<typename Multiplet>
29  void Fill(Multiplet const& event) {
30  Event::Fill(event);
31  HiggsMass = event.Signature().Sextet().Mass() / GeV;
32  HiggsBdt = event.Signature().Sextet().Bdt();
33  SignatureBdt = event.Signature().Bdt();
34  PairRap = event.Signature().Doublet().DeltaRap() / rad;
35  HardTopPt = event.Signature().Sextet().HarderComponent().Pt() / GeV;
36  SoftTopPt = event.Signature().Sextet().SofterComponent().Pt() / GeV;
37  }
38 
39  Observables Variables();
40 
41 private:
42 
43  ClassDef(EventNeutralFourTop, 1)
44 
45 };
46 
47 }
48 
49 }
Definition: EventNeutralFourTop.hh:13
float PairRap
Definition: EventNeutralFourTop.hh:21
float SoftTopPt
Definition: EventNeutralFourTop.hh:26
Heavy Higgs partner.
Definition: Charged.hh:7
float HiggsMass
Definition: EventNeutralFourTop.hh:20
float SignatureBdt
Definition: EventNeutralFourTop.hh:23
Boosted Collider Analysis.
Definition: Analysis.hh:15
Multiplet base class
Definition: Multiplet.hh:21
void Fill(Multiplet const &event)
Definition: EventNeutralFourTop.hh:29
Event tree branch
Definition: Event.hh:16
void Fill(Multiplet const &multiplet)
Definition: Event.hh:24
Container for Observable.
Definition: Observables.hh:17
float HardTopPt
Definition: EventNeutralFourTop.hh:25
float HiggsBdt
Definition: EventNeutralFourTop.hh:22