Belle II Software  release-05-01-25
SVDShaperDigitToDATCONSVDDigitConverterModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2010 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Christian Wessel *
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/datastore/StoreArray.h>
15 
16 #include <mdst/dataobjects/MCParticle.h>
17 
18 #include <svd/dataobjects/SVDTrueHit.h>
19 #include <svd/dataobjects/SVDShaperDigit.h>
20 
21 #include <tracking/dataobjects/DATCONSVDDigit.h>
22 
23 
24 namespace Belle2 {
38  class SVDShaperDigitToDATCONSVDDigitConverterModule : public Module {
39 
40  public:
45 
50 
54  virtual void initialize() override;
55  virtual void event() override;
57  std::string m_storeSVDShaperDigitsListName;
58  std::string m_storeDATCONSVDDigitsListName;
59  std::string m_storeTrueHitsListName;
60  std::string m_storeMCParticlesListName;
62  private:
63 
64  StoreArray<SVDShaperDigit> storeSVDShaperDigits;
69  };//end class declaration
70 
72 } // end namespace Belle2
Belle2::SVDShaperDigitToDATCONSVDDigitConverterModule::initialize
virtual void initialize() override
Initializes the Module.
Definition: SVDShaperDigitToDATCONSVDDigitConverterModule.cc:40
Belle2::SVDShaperDigitToDATCONSVDDigitConverterModule::storeDATCONSVDDigits
StoreArray< DATCONSVDDigit > storeDATCONSVDDigits
DATCONSVDDigits StoreArray.
Definition: SVDShaperDigitToDATCONSVDDigitConverterModule.h:73
Belle2::SVDShaperDigitToDATCONSVDDigitConverterModule::storeSVDShaperDigits
StoreArray< SVDShaperDigit > storeSVDShaperDigits
SVDShaperDigits StoreArray.
Definition: SVDShaperDigitToDATCONSVDDigitConverterModule.h:72
Belle2::SVDShaperDigitToDATCONSVDDigitConverterModule::SVDShaperDigitToDATCONSVDDigitConverterModule
SVDShaperDigitToDATCONSVDDigitConverterModule()
Constructor of the module.
Definition: SVDShaperDigitToDATCONSVDDigitConverterModule.cc:26
Belle2::SVDShaperDigitToDATCONSVDDigitConverterModule::m_storeTrueHitsListName
std::string m_storeTrueHitsListName
SVDTrueHits list name.
Definition: SVDShaperDigitToDATCONSVDDigitConverterModule.h:67
Belle2::SVDShaperDigitToDATCONSVDDigitConverterModule::m_storeDATCONSVDDigitsListName
std::string m_storeDATCONSVDDigitsListName
DATCONSVDDigits list name.
Definition: SVDShaperDigitToDATCONSVDDigitConverterModule.h:66
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::SVDShaperDigitToDATCONSVDDigitConverterModule::m_storeMCParticlesListName
std::string m_storeMCParticlesListName
MCParticles list name.
Definition: SVDShaperDigitToDATCONSVDDigitConverterModule.h:68
Belle2::SVDShaperDigitToDATCONSVDDigitConverterModule::storeMCParticles
StoreArray< MCParticle > storeMCParticles
MCParticles StoreArray.
Definition: SVDShaperDigitToDATCONSVDDigitConverterModule.h:75
Belle2::SVDShaperDigitToDATCONSVDDigitConverterModule::event
virtual void event() override
Event function.
Definition: SVDShaperDigitToDATCONSVDDigitConverterModule.cc:64
Belle2::SVDShaperDigitToDATCONSVDDigitConverterModule::storeTrueHits
StoreArray< SVDTrueHit > storeTrueHits
SVDTrueHits StoreArray.
Definition: SVDShaperDigitToDATCONSVDDigitConverterModule.h:74
Belle2::StoreArray
Accessor to arrays stored in the data store.
Definition: ECLMatchingPerformanceExpertModule.h:33
Belle2::SVDShaperDigitToDATCONSVDDigitConverterModule::~SVDShaperDigitToDATCONSVDDigitConverterModule
virtual ~SVDShaperDigitToDATCONSVDDigitConverterModule()=default
Destructor of the module.
Belle2::SVDShaperDigitToDATCONSVDDigitConverterModule::m_storeSVDShaperDigitsListName
std::string m_storeSVDShaperDigitsListName
SVDShaperDigits list name.
Definition: SVDShaperDigitToDATCONSVDDigitConverterModule.h:65