Belle II Software  release-05-02-19
RegisterEventLevelTrackingInfoModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2020 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Simon Kurz *
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 <framework/database/DBObjPtr.h>
15 #include <mdst/dataobjects/EventLevelTrackingInfo.h>
16 
17 
18 namespace Belle2 {
31  class RegisterEventLevelTrackingInfoModule : public Module {
32 
33  public:
34 
37 
39  void initialize() override;
40 
42  void event() override;
43 
44  private:
45 
47  std::string m_eventLevelTrackingInfoName = "EventLevelTrackingInfo";
50  };
52 }
Belle2::RegisterEventLevelTrackingInfoModule::m_eventLevelTrackingInfoName
std::string m_eventLevelTrackingInfoName
Name of the StoreObject to access the event level tracking information.
Definition: RegisterEventLevelTrackingInfoModule.h:55
Belle2::RegisterEventLevelTrackingInfoModule::event
void event() override
Event processing, create store array.
Definition: RegisterEventLevelTrackingInfoModule.cc:33
Belle2::RegisterEventLevelTrackingInfoModule::initialize
void initialize() override
Declare required StoreArray.
Definition: RegisterEventLevelTrackingInfoModule.cc:27
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::StoreObjPtr
Type-safe access to single objects in the data store.
Definition: ParticleList.h:33
Belle2::RegisterEventLevelTrackingInfoModule::RegisterEventLevelTrackingInfoModule
RegisterEventLevelTrackingInfoModule()
Constructor of the module.
Definition: RegisterEventLevelTrackingInfoModule.cc:17
Belle2::RegisterEventLevelTrackingInfoModule::m_eventLevelTrackingInfo
StoreObjPtr< EventLevelTrackingInfo > m_eventLevelTrackingInfo
StoreObject to access the event level tracking information.
Definition: RegisterEventLevelTrackingInfoModule.h:57