SignatureT.hh
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace higgscpv
6 {
7 
8 using namespace boca;
9 
10 namespace branch
11 {
12 
19 {
20 public:
21  SignatureT();
22  float Sphericity;
23  float Aplanarity;
24  template<typename Multiplet>
25  void Fill(Multiplet const& signature) {
26  boca::branch::ThreeBody::Fill(signature.Multiplet());
27  Aplanarity = signature.EventShapes().Aplanarity();
28  Sphericity = signature.EventShapes().Sphericity();
29  }
30  Observables Variables();
31 private:
32  ClassDef(SignatureT, 1)
33 };
34 
35 }
36 
37 }
float Sphericity
Definition: SignatureT.hh:22
void Fill(Multiplet const &multiplet)
Definition: ThreeBody.hh:73
CP-violating Higgs couplings.
Definition: Analysis.hh:13
float Aplanarity
Definition: SignatureT.hh:23
Boosted Collider Analysis.
Definition: Analysis.hh:15
Multiplet base class
Definition: Multiplet.hh:21
Three body tree branch.
Definition: ThreeBody.hh:20
void Fill(Multiplet const &signature)
Definition: SignatureT.hh:25
Higgs cpv tagger root tree structure.
Definition: SignatureT.hh:18
Container for Observable.
Definition: Observables.hh:17