Belle II Software  release-08-01-10
ARICHChannelMaskModule.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 #include <calibration/CalibrationCollectorModule.h>
12 #include <arich/dataobjects/ARICHDigit.h>
13 #include <framework/datastore/StoreArray.h>
14 
15 
16 namespace Belle2 {
22 
26 
27  public:
28 
31 
32  virtual void prepare() override;
33  virtual void collect() override;
34 
35  private:
36 
37  StoreArray<ARICHDigit> m_ARICHDigits;
38 
39  };
41 }
Testing module for collection of calibration data.
virtual void collect() override
Replacement for event(). Fill you calibration data objects here.
virtual void prepare() override
Replacement for initialize(). Register calibration dataobjects here as well.
ARICHChannelMaskModule()
Constructor: Sets the description, the properties and the parameters of the module.
Calibration collector module base class.
Accessor to arrays stored in the data store.
Definition: StoreArray.h:113
Abstract base class for different kinds of events.