Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
L1Trigger
Phase2L1ParticleFlow
interface
BitwisePFAlgo.h
Go to the documentation of this file.
1
#ifndef L1Trigger_Phase2L1ParticleFlow_BitwisePFAlgo_h
2
#define L1Trigger_Phase2L1ParticleFlow_BitwisePFAlgo_h
3
4
#include "
L1Trigger/Phase2L1ParticleFlow/interface/PFAlgoBase.h
"
5
6
struct
pfalgo_config
;
7
8
namespace
l1tpf_impl {
9
class
BitwisePFAlgo
:
public
PFAlgoBase
{
10
public
:
11
BitwisePFAlgo
(
const
edm::ParameterSet
&);
12
~BitwisePFAlgo
()
override
;
13
void
runPF
(
Region
&
r
)
const override
;
14
15
protected
:
16
enum class
AlgoChoice
{
algo3
,
algo2hgc
}
algo_
;
17
std::shared_ptr<pfalgo_config>
config_
;
18
};
19
20
}
// namespace l1tpf_impl
21
22
#endif
l1tpf_impl::PFAlgoBase
Definition:
PFAlgoBase.h:11
l1tpf_impl::BitwisePFAlgo::algo_
enum l1tpf_impl::BitwisePFAlgo::AlgoChoice algo_
l1tpf_impl::BitwisePFAlgo::AlgoChoice
AlgoChoice
Definition:
BitwisePFAlgo.h:16
l1tpf_impl::BitwisePFAlgo::config_
std::shared_ptr< pfalgo_config > config_
Definition:
BitwisePFAlgo.h:17
l1tpf_impl::Region
Definition:
Region.h:8
pfalgo_config
Definition:
pfalgo_common_ref.h:19
l1tpf_impl::BitwisePFAlgo
Definition:
BitwisePFAlgo.h:9
l1tpf_impl::BitwisePFAlgo::AlgoChoice::algo3
l1tpf_impl::BitwisePFAlgo::BitwisePFAlgo
BitwisePFAlgo(const edm::ParameterSet &)
Definition:
BitwisePFAlgo.cc:13
l1tpf_impl::BitwisePFAlgo::runPF
void runPF(Region &r) const override
Definition:
BitwisePFAlgo.cc:49
PFAlgoBase.h
l1tpf_impl::BitwisePFAlgo::~BitwisePFAlgo
~BitwisePFAlgo() override
Definition:
BitwisePFAlgo.cc:47
l1tpf_impl::BitwisePFAlgo::AlgoChoice::algo2hgc
alignCSCRings.r
list r
Definition:
alignCSCRings.py:93
edm::ParameterSet
Definition:
ParameterSet.h:47
Generated for CMSSW Reference Manual by
1.8.5