Belle II Software release-09-00-00
CDCCosmicSelectorAfterFullSimModule.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8
9#pragma once
10
11//basf2 framework headers
12#include <framework/core/Module.h>
13#include <framework/datastore/StoreArray.h>
14#include <mdst/dataobjects/MCParticle.h>
15#include <cdc/dataobjects/CDCSimHit.h>
16
17//C++/C standard lib elements.
18//#include <string>
19
20namespace Belle2 {
33
34 public:
37
39 void initialize() override;
40
45 void event() override;
46
47 private:
50 double m_xOfRegion;
51 double m_zOfRegion;
52 double m_wOfRegion;
53 double m_lOfRegion;
54 };
55
57} // end of Belle2 namespace
void initialize() override
Initialize variables, print info, and start CPU clock.
void event() override
Actual digitization of all hits in the CDC.
StoreArray< CDCSimHit > m_simHits
array of CDCSimHit
StoreArray< MCParticle > m_mcParticles
array of MCParticle
Base class for Modules.
Definition: Module.h:72
Accessor to arrays stored in the data store.
Definition: StoreArray.h:113
Abstract base class for different kinds of events.