Belle II Software development
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>
15namespace 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.