Belle II Software  release-05-02-19
RelatedTracksCombinerModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2017 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Nils Braun *
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 
22 namespace Belle2 {
27 
31  class RelatedTracksCombinerModule : public Module {
32 
33  public:
36 
38  void initialize() override;
39 
41  void event() override;
42 
43  private:
49  std::string m_recoTracksStoreArrayName;
50 
57  };
59 }
60 
Belle2::RelatedTracksCombinerModule::m_vxdRecoTracksStoreArrayName
std::string m_vxdRecoTracksStoreArrayName
Name of the input VXD StoreArray.
Definition: RelatedTracksCombinerModule.h:55
Belle2::RelatedTracksCombinerModule::initialize
void initialize() override
Declare required StoreArray.
Definition: RelatedTracksCombinerModule.cc:33
Belle2::RelatedTracksCombinerModule::RelatedTracksCombinerModule
RelatedTracksCombinerModule()
Constructor of the module. Setting up parameters and description.
Definition: RelatedTracksCombinerModule.cc:18
Belle2::RelatedTracksCombinerModule::m_cdcRecoTracks
StoreArray< RecoTrack > m_cdcRecoTracks
Store Array of the input tracks.
Definition: RelatedTracksCombinerModule.h:60
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::RelatedTracksCombinerModule::m_vxdRecoTracks
StoreArray< RecoTrack > m_vxdRecoTracks
Store Array of the input tracks.
Definition: RelatedTracksCombinerModule.h:62
Belle2::RelatedTracksCombinerModule::m_recoTracks
StoreArray< RecoTrack > m_recoTracks
Store Array of the output tracks.
Definition: RelatedTracksCombinerModule.h:64
Belle2::RelatedTracksCombinerModule::event
void event() override
Event processing, combine store array.
Definition: RelatedTracksCombinerModule.cc:45
Belle2::StoreArray
Accessor to arrays stored in the data store.
Definition: ECLMatchingPerformanceExpertModule.h:33
Belle2::RelatedTracksCombinerModule::m_recoTracksStoreArrayName
std::string m_recoTracksStoreArrayName
Name of the output StoreArray.
Definition: RelatedTracksCombinerModule.h:57
Belle2::RelatedTracksCombinerModule::m_cdcRecoTracksStoreArrayName
std::string m_cdcRecoTracksStoreArrayName
Name of the input CDC StoreArray.
Definition: RelatedTracksCombinerModule.h:53