Belle II Software  release-05-02-19
ContinuumSuppressionBuilderModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2013 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Pablo Goldenzweig *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #pragma once
12 
13 #include <framework/core/Module.h>
14 #include <analysis/dataobjects/Particle.h>
15 
16 #include <string>
17 
18 namespace Belle2 {
30  class ContinuumSuppressionBuilderModule : public Module {
31  public:
32 
36  virtual void initialize() override;
38  virtual void event() override;
39 
40  private:
41 
42  std::string m_particleList;
43  std::string m_ROEMask;
46  void printEvent();
48  void printParticle(const Particle* particle);
49  };
51 }
52 
Belle2::ContinuumSuppressionBuilderModule::initialize
virtual void initialize() override
initialize the module (setup the data store)
Definition: ContinuumSuppressionBuilderModule.cc:45
Belle2::ContinuumSuppressionBuilderModule::ContinuumSuppressionBuilderModule
ContinuumSuppressionBuilderModule()
constructor
Definition: ContinuumSuppressionBuilderModule.cc:33
Belle2::ContinuumSuppressionBuilderModule::printEvent
void printEvent()
print an event for debugging purposes
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::ContinuumSuppressionBuilderModule::printParticle
void printParticle(const Particle *particle)
print a particle for debugging purposes
Belle2::Particle
Class to store reconstructed particles.
Definition: Particle.h:77
Belle2::ContinuumSuppressionBuilderModule::m_particleList
std::string m_particleList
Name of the ParticleList.
Definition: ContinuumSuppressionBuilderModule.h:50
Belle2::ContinuumSuppressionBuilderModule::m_ROEMask
std::string m_ROEMask
ROE mask.
Definition: ContinuumSuppressionBuilderModule.h:51
Belle2::ContinuumSuppressionBuilderModule::event
virtual void event() override
process event
Definition: ContinuumSuppressionBuilderModule.cc:58