Belle II Software development
ParticleMassHypothesesUpdaterModule.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8
9#pragma once
10#include <framework/core/Module.h>
11
12namespace Belle2 {
21 private:
24
26 std::string m_particleList;
27
30
32 std::string m_newParticleList;
35
36 public:
39
41 virtual void initialize() override;
43 virtual void event() override;
45 virtual void terminate() override;
46 };
48} // end namespace Belle2
49
50
Base class for Modules.
Definition: Module.h:72
This module creates a new particle list with the desired pdg code using tracks from an input particle...
virtual void initialize() override
Initialises the module.
virtual void event() override
Method called for each event.
virtual void terminate() override
Write TTree to file, and close file if necessary.
std::string m_newAntiParticleList
Name of the new created anti-list.
std::string m_newParticleList
Name of the new created list.
Abstract base class for different kinds of events.