Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
L1Trigger
L1TMuonOverlap
interface
GhostBusterPreferRefDt.h
Go to the documentation of this file.
1
#ifndef OMTF_GhostBusterPreferRefDt_H
2
#define OMTF_GhostBusterPreferRefDt_H
3
4
#include <vector>
5
#include <ostream>
6
7
#include <map>
8
#include <set>
9
10
#include <memory>
11
12
#include "
L1Trigger/L1TMuonOverlap/interface/IGhostBuster.h
"
13
#include "
L1Trigger/L1TMuonOverlap/interface/AlgoMuon.h
"
14
#include "
L1Trigger/L1TMuonOverlap/interface/OMTFConfiguration.h
"
15
16
class
GhostBusterPreferRefDt
:
public
IGhostBuster
{
17
private
:
18
const
OMTFConfiguration
*
omtfConfig
;
19
20
public
:
21
GhostBusterPreferRefDt
(
OMTFConfiguration
*
omtfConfig
) : omtfConfig(omtfConfig){};
22
23
~GhostBusterPreferRefDt
()
override
{};
24
25
std::vector<AlgoMuon>
select
(std::vector<AlgoMuon> refHitCands,
int
charge
= 0)
override
;
26
};
27
#endif
GhostBusterPreferRefDt
Definition:
GhostBusterPreferRefDt.h:16
GhostBusterPreferRefDt::~GhostBusterPreferRefDt
~GhostBusterPreferRefDt() override
Definition:
GhostBusterPreferRefDt.h:23
IGhostBuster
Definition:
IGhostBuster.h:14
OMTFConfiguration.h
OMTFConfiguration
Definition:
OMTFConfiguration.h:44
GhostBusterPreferRefDt::GhostBusterPreferRefDt
GhostBusterPreferRefDt(OMTFConfiguration *omtfConfig)
Definition:
GhostBusterPreferRefDt.h:21
IGhostBuster.h
AlgoMuon.h
GhostBusterPreferRefDt::omtfConfig
const OMTFConfiguration * omtfConfig
Definition:
GhostBusterPreferRefDt.h:18
GhostBusterPreferRefDt::select
std::vector< AlgoMuon > select(std::vector< AlgoMuon > refHitCands, int charge=0) override
Definition:
GhostBusterPreferRefDt.cc:20
RecoTauCleanerPlugins.charge
tuple charge
Definition:
RecoTauCleanerPlugins.py:37
Generated for CMSSW Reference Manual by
1.8.5