Belle II Software  release-05-02-19
RecoTrackStoreArrayCombiner.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2019 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Nils Braun, Simon Kurz *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 #pragma once
11 
12 #include <framework/core/Module.h>
13 
14 #include <framework/datastore/StoreArray.h>
15 #include <tracking/dataobjects/RecoTrack.h>
16 
20 namespace Belle2 {
25  class RecoTrackStoreArrayCombinerModule : public Module {
27 
28  public:
31 
33  void initialize() override;
34 
36  void event() override;
37 
38  private:
44  std::string m_recoTracksStoreArrayName;
45 
52  };
54 }
55 
Belle2::RecoTrackStoreArrayCombinerModule::m_recoTracks
StoreArray< RecoTrack > m_recoTracks
Store Array of the output tracks.
Definition: RecoTrackStoreArrayCombiner.h:59
Belle2::RecoTrackStoreArrayCombinerModule::m_temp1RecoTracks
StoreArray< RecoTrack > m_temp1RecoTracks
Store Array of the input tracks.
Definition: RecoTrackStoreArrayCombiner.h:55
Belle2::RecoTrackStoreArrayCombinerModule::RecoTrackStoreArrayCombinerModule
RecoTrackStoreArrayCombinerModule()
Constructor of the module. Setting up parameters and description.
Definition: RecoTrackStoreArrayCombiner.cc:18
Belle2::RecoTrackStoreArrayCombinerModule::m_temp1RecoTracksStoreArrayName
std::string m_temp1RecoTracksStoreArrayName
Name of the input CDC StoreArray.
Definition: RecoTrackStoreArrayCombiner.h:48
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::RecoTrackStoreArrayCombinerModule::m_temp2RecoTracksStoreArrayName
std::string m_temp2RecoTracksStoreArrayName
Name of the input VXD StoreArray.
Definition: RecoTrackStoreArrayCombiner.h:50
Belle2::RecoTrackStoreArrayCombinerModule::event
void event() override
Event processing, combine store array.
Definition: RecoTrackStoreArrayCombiner.cc:43
Belle2::RecoTrackStoreArrayCombinerModule::initialize
void initialize() override
Declare required StoreArray.
Definition: RecoTrackStoreArrayCombiner.cc:31
Belle2::StoreArray
Accessor to arrays stored in the data store.
Definition: ECLMatchingPerformanceExpertModule.h:33
Belle2::RecoTrackStoreArrayCombinerModule::m_temp2RecoTracks
StoreArray< RecoTrack > m_temp2RecoTracks
Store Array of the input tracks.
Definition: RecoTrackStoreArrayCombiner.h:57
Belle2::RecoTrackStoreArrayCombinerModule::m_recoTracksStoreArrayName
std::string m_recoTracksStoreArrayName
Name of the output StoreArray.
Definition: RecoTrackStoreArrayCombiner.h:52