Belle II Software development
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 {
30
31 public:
34
36 void initialize() override;
37
42 void event() override;
43
44 private:
47 double m_xOfRegion;
48 double m_zOfRegion;
49 double m_wOfRegion;
50 double m_lOfRegion;
51 };
52
54} // 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.