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;
8 }
9 
10 namespace l1ct {
11 
13  public:
14  PFAlgoDummyEmulator(unsigned int nCalo, unsigned int nMu) : PFAlgoEmulatorBase(0, nCalo, nMu, 0, 0, 0, 0, 0) {}
15 
16  // note: this one will work only in CMSSW
17  PFAlgoDummyEmulator(const edm::ParameterSet& iConfig);
18 
19  ~PFAlgoDummyEmulator() override {}
20 
21  void run(const PFInputRegion& in, OutputRegion& out) const override;
22 
24  void mergeNeutrals(OutputRegion& out) const override {}
25  };
26 
27 } // namespace l1ct
28 
29 #endif
void run(const PFInputRegion &in, OutputRegion &out) const override
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:19