Belle II Software  release-08-01-10
CDCCrudeT0Collector.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 #pragma once
9 
10 #include <calibration/CalibrationCollectorModule.h>
11 #include <cdc/dataobjects/CDCHit.h>
12 #include <framework/datastore/StoreArray.h>
13 
14 #include <string>
15 namespace Belle2 {
21  namespace CDC {
26  public:
27 
32 
34  void prepare() override;
36  void collect() override;
38  void startRun() override;
40  void closeRun() override;
42  void finish() override;
43 
44  private:
45  unsigned short m_lay;
46  unsigned short m_wire;
47  unsigned short m_tdc;
49  unsigned short m_adcMin = 1;
53  void describeProcess(std::string functionName);
54 
55  };
56  }
58 }
void startRun() override
start of run action
unsigned short m_adcMin
ADC cut to reject noise.
void closeRun() override
end of run action
void prepare() override
initialization
StoreArray< CDCHit > m_cdcHits
CDCHit array.
void describeProcess(std::string functionName)
Describe the process.
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.