Belle II Software  release-05-02-19
CDCCosmicSelectorAfterFullSimModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2015 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: CDC group *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #ifndef CDCCOSMICSELECTORAFTERFULLSIM_H
12 #define CDCCOSMICSELECTORAFTERFULLSIM_H
13 
14 //basf2 framework headers
15 #include <framework/core/Module.h>
16 #include <framework/datastore/StoreArray.h>
17 #include <mdst/dataobjects/MCParticle.h>
18 #include <cdc/dataobjects/CDCSimHit.h>
19 
20 //C++/C standard lib elements.
21 //#include <string>
22 
23 namespace Belle2 {
35  class CDCCosmicSelectorAfterFullSimModule : public Module {
36 
37  public:
40 
42  void initialize() override;
43 
48  void event() override;
49 
50  private:
53  double m_xOfRegion;
54  double m_zOfRegion;
55  double m_wOfRegion;
56  double m_lOfRegion;
57  };
58 
60 } // end of Belle2 namespace
61 
62 #endif // CDCCOSMICSELECTORAFTERFULLSIM_H
Belle2::CDCCosmicSelectorAfterFullSimModule::CDCCosmicSelectorAfterFullSimModule
CDCCosmicSelectorAfterFullSimModule()
Constructor.
Definition: CDCCosmicSelectorAfterFullSimModule.cc:23
Belle2::CDCCosmicSelectorAfterFullSimModule::m_lOfRegion
double m_lOfRegion
full-length of region (cm)
Definition: CDCCosmicSelectorAfterFullSimModule.h:64
Belle2::CDCCosmicSelectorAfterFullSimModule::m_simHits
StoreArray< CDCSimHit > m_simHits
array of CDCSimHit
Definition: CDCCosmicSelectorAfterFullSimModule.h:60
Belle2::CDCCosmicSelectorAfterFullSimModule::event
void event() override
Actual digitization of all hits in the CDC.
Definition: CDCCosmicSelectorAfterFullSimModule.cc:42
Belle2::CDCCosmicSelectorAfterFullSimModule::m_mcParticles
StoreArray< MCParticle > m_mcParticles
array of MCParticle
Definition: CDCCosmicSelectorAfterFullSimModule.h:59
Belle2::CDCCosmicSelectorAfterFullSimModule::m_zOfRegion
double m_zOfRegion
z-pos.
Definition: CDCCosmicSelectorAfterFullSimModule.h:62
Belle2::CDCCosmicSelectorAfterFullSimModule::m_wOfRegion
double m_wOfRegion
full-width of region (cm)
Definition: CDCCosmicSelectorAfterFullSimModule.h:63
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::CDCCosmicSelectorAfterFullSimModule::initialize
void initialize() override
Initialize variables, print info, and start CPU clock.
Definition: CDCCosmicSelectorAfterFullSimModule.cc:35
Belle2::CDCCosmicSelectorAfterFullSimModule::m_xOfRegion
double m_xOfRegion
x-pos.
Definition: CDCCosmicSelectorAfterFullSimModule.h:61
Belle2::StoreArray< MCParticle >