HadronHitsRemoval_module.cc
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // Class: HadronHitsRemoval
3 // Plugin Type: producer (art v3_06_03)
4 // File: HadronHitsRemoval_module.cc
5 //
6 // Generated at Tue Jul 13 22:36:12 2021 by Tingjun Yang using cetskelgen
7 // from cetlib version v3_11_01.
8 ////////////////////////////////////////////////////////////////////////
9 
17 #include "fhiclcpp/ParameterSet.h"
19 #include <memory>
20 
21 namespace pdsp {
22  class HadronHitsRemoval;
23 }
24 
25 
26 
28 public:
29  explicit HadronHitsRemoval(fhicl::ParameterSet const& p);
30  // The compiler-generated destructor is fine for non-base
31  // classes without bare pointers or other resource use.
32 
33  // Plugins should not be copied or assigned.
34  HadronHitsRemoval(HadronHitsRemoval const&) = delete;
38 
39  // Required functions.
40  void produce(art::Event& e) override;
41 private:
42  // Declare member data here.
43 };
44 
45 
47  : EDProducer{p} // ,
48  // More initializers here.
49 {
50  // Call appropriate produces<>() functions here.
51  // Call appropriate consumes<>() for any products to be retrieved by this module.
52 }
53 
55 {
56  // Implementation of required member function here.
57  // Add code to select beam tracks using Pandora information
58 }
59 
EDProducer(fhicl::ParameterSet const &pset)
Definition: EDProducer.h:20
void produce(art::Event &e) override
const double e
#define DEFINE_ART_MODULE(klass)
Definition: ModuleMacros.h:67
HadronHitsRemoval & operator=(HadronHitsRemoval const &)=delete
p
Definition: test.py:223
HadronHitsRemoval(fhicl::ParameterSet const &p)