HiggsAnalysis-KITHiggsToTauTau
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
HttTmvaClassificationReaders.h
Go to the documentation of this file.
1 
2 #pragma once
3 
4 #include "Artus/KappaAnalysis/interface/Producers/TmvaClassificationReaderBase.h"
5 
6 #include "HiggsAnalysis/KITHiggsToTauTau/interface/HttTypes.h"
7 
8 
17 class AntiTtbarDiscriminatorTmvaReader: public TmvaClassificationReaderBase<HttTypes>
18 {
19 public:
20 
21  virtual std::string GetProducerId() const override
22  {
23  return "AntiTtbarDiscriminatorTmvaReader";
24  }
25 
27 
28  virtual void Init(setting_type const& settings, metadata_type& metadata) override;
29 
30  virtual void Produce(event_type const& event, product_type& product,
31  setting_type const& settings, metadata_type const& metadata) const override;
32 
33 };
34 
35 class TauPolarisationTmvaReader: public TmvaClassificationReaderBase<HttTypes>
36 {
37 public:
38 
39  virtual std::string GetProducerId() const override
40  {
41  return "TauPolarisationTmvaReader";
42  }
43 
45 
46  virtual void Init(setting_type const& settings, metadata_type& metadata) override;
47 
48  virtual void Produce(event_type const& event, product_type& product,
49  setting_type const& settings, metadata_type const& metadata) const override;
50 
51 };
52 
Definition: HttTmvaClassificationReaders.h:35
Producer for discriminator agains TTbar (as used in the EM channel)
Definition: HttTmvaClassificationReaders.h:17
virtual std::string GetProducerId() const override
Definition: HttTmvaClassificationReaders.h:21
virtual void Init(setting_type const &settings, metadata_type &metadata) override
Definition: HttTmvaClassificationReaders.cc:93
virtual void Produce(event_type const &event, product_type &product, setting_type const &settings, metadata_type const &metadata) const override
Definition: HttTmvaClassificationReaders.cc:70
TauPolarisationTmvaReader()
Definition: HttTmvaClassificationReaders.cc:85
virtual std::string GetProducerId() const override
Definition: HttTmvaClassificationReaders.h:39
virtual void Init(setting_type const &settings, metadata_type &metadata) override
Definition: HttTmvaClassificationReaders.cc:17
AntiTtbarDiscriminatorTmvaReader()
Definition: HttTmvaClassificationReaders.cc:9
virtual void Produce(event_type const &event, product_type &product, setting_type const &settings, metadata_type const &metadata) const override
Definition: HttTmvaClassificationReaders.cc:110