HiggsAnalysis-KITHiggsToTauTau
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
GenDiTauPairFilters.h
Go to the documentation of this file.
1 
2 #pragma once
3 
4 #include "Artus/Filter/interface/CutFilterBase.h"
5 
6 #include "HiggsAnalysis/KITHiggsToTauTau/interface/HttTypes.h"
7 
8 
9 
12 class GenDiTauPairCandidatesFilter: public CutRangeFilterBase<HttTypes> {
13 public:
14 
15  typedef typename std::function<double(event_type const&, product_type const&)> double_extractor_lambda;
16 
17  virtual std::string GetFilterId() const override;
18  virtual void Init(setting_type const& settings, metadata_type& metadata) override;
19 };
20 
24 class GenDiTauPairAcceptanceFilter: public CutRangeFilterBase<HttTypes> {
25 public:
26 
27  typedef typename std::function<double(event_type const&, product_type const&)> double_extractor_lambda;
28 
29  virtual std::string GetFilterId() const override;
30  virtual void Init(setting_type const& settings, metadata_type& metadata) override;
31 };
virtual void Init(setting_type const &settings, metadata_type &metadata) override
Definition: GenDiTauPairFilters.cc:10
Definition: GenDiTauPairFilters.h:24
virtual void Init(setting_type const &settings, metadata_type &metadata) override
Definition: GenDiTauPairFilters.cc:26
virtual std::string GetFilterId() const override
Definition: GenDiTauPairFilters.cc:6
virtual std::string GetFilterId() const override
Definition: GenDiTauPairFilters.cc:22
Definition: GenDiTauPairFilters.h:12
std::function< double(event_type const &, product_type const &)> double_extractor_lambda
Definition: GenDiTauPairFilters.h:15
std::function< double(event_type const &, product_type const &)> double_extractor_lambda
Definition: GenDiTauPairFilters.h:27