SignatureSingleHadronic.hh
Go to the documentation of this file.
1 #pragma once
2 
5 
6 namespace toppartner
7 {
8 
9 namespace branch
10 {
11 
13 {
14 public:
16  float veto_bdt;
17  float top_pt;
18  float higgs_pt;
19  template<typename Multiplet>
20  void Fill(Multiplet const& multiplet) {
21  ThreeBody::Fill(multiplet);
22  EventShapesBase::Fill(multiplet);
23  veto_bdt = multiplet.ExtraInfo();
24  top_pt = multiplet.Triplet().Pt() / boca::GeV;
25  higgs_pt = multiplet.Doublet().Pt() / boca::GeV;
26  }
29 private:
31 };
32 
33 }
34 
35 }
boca::Observables Variables()
Definition: SignatureSingleHadronic.cpp:21
float higgs_pt
Definition: SignatureSingleHadronic.hh:18
void Fill(Multiplet const &multiplet)
Definition: SignatureSingleHadronic.hh:20
boca::Observables Spectators()
Definition: SignatureSingleHadronic.cpp:26
Fermionic top partner.
Definition: Complete.cpp:6
Momentum Pt() const
Definition: Multiplet.cpp:36
double ExtraInfo() const
Definition: Multiplet.cpp:108
float top_pt
Definition: SignatureSingleHadronic.hh:17
EventShapes base tree branch
Definition: EventShapesBase.hh:19
SignatureSingleHadronicBranch()
Definition: SignatureSingleHadronic.cpp:14
Multiplet base class
Definition: Multiplet.hh:21
Three body tree branch.
Definition: ThreeBody.hh:20
float veto_bdt
Definition: SignatureSingleHadronic.hh:16
Container for Observable.
Definition: Observables.hh:17
Definition: SignatureSingleHadronic.hh:12