Belle II Software  release-05-02-19
SelectDaughtersModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2017 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Luigi Li Gioi *
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 <string>
15 #include <analysis/DecayDescriptor/DecayDescriptor.h>
16 
17 namespace Belle2 {
30  class SelectDaughtersModule : public Module {
31 
32  public:
38  virtual void initialize() override;
40  virtual void event() override;
41  private:
42  std::string m_listName;
43  std::string m_decayString;
45  };
47 }
Belle2::SelectDaughtersModule::event
virtual void event() override
process the event
Definition: SelectDaughtersModule.cc:51
Belle2::SelectDaughtersModule::m_decayString
std::string m_decayString
daughter particles selection
Definition: SelectDaughtersModule.h:51
Belle2::SelectDaughtersModule::~SelectDaughtersModule
~SelectDaughtersModule()
destructor
Definition: SelectDaughtersModule.h:44
Belle2::SelectDaughtersModule::m_decaydescriptor
DecayDescriptor m_decaydescriptor
Decay descriptor of decays to look for.
Definition: SelectDaughtersModule.h:52
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::SelectDaughtersModule::m_listName
std::string m_listName
name of particle list
Definition: SelectDaughtersModule.h:50
Belle2::DecayDescriptor
The DecayDescriptor stores information about a decay tree or parts of a decay tree.
Definition: DecayDescriptor.h:43
Belle2::SelectDaughtersModule::SelectDaughtersModule
SelectDaughtersModule()
constructor
Definition: SelectDaughtersModule.cc:33
Belle2::SelectDaughtersModule::initialize
virtual void initialize() override
set up datastore
Definition: SelectDaughtersModule.cc:44