CMS 3D CMS Logo

pfalgo_dummy_ref.h
Go to the documentation of this file.
1 #ifndef PFALGODUMMY_REF_H
2 #define PFALGODUMMY_REF_H
3 
4 #include "pfalgo_common_ref.h"
5 
6 namespace edm {
7  class ParameterSet;
9 } // namespace edm
10 
11 namespace l1ct {
12 
14  public:
15  PFAlgoDummyEmulator(unsigned int nCalo, unsigned int nMu) : PFAlgoEmulatorBase(0, nCalo, nMu, 0, 0, 0, 0, 0) {}
16 
17  // note: this one will work only in CMSSW
18  PFAlgoDummyEmulator(const edm::ParameterSet& iConfig);
19 
20  ~PFAlgoDummyEmulator() override {}
21 
23 
24  void run(const PFInputRegion& in, OutputRegion& out) const override;
25 
27  void mergeNeutrals(OutputRegion& out) const override {}
28  };
29 
30 } // namespace l1ct
31 
32 #endif
void run(const PFInputRegion &in, OutputRegion &out) const override
static edm::ParameterSetDescription getParameterSetDescription()
void mergeNeutrals(OutputRegion &out) const override
moves all objects from out.pfphoton to the beginning of out.pfneutral: nothing to do for this algo ...
HLT enums.
PFAlgoDummyEmulator(unsigned int nCalo, unsigned int nMu)
Definition: datatypes.h:8