Belle II Software
release-05-01-25
CDCCrudeT0Collector.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2010 - Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Makoto Uchida *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
#pragma once
11
12
#include <calibration/CalibrationCollectorModule.h>
13
#include <cdc/dataobjects/CDCHit.h>
14
#include <framework/datastore/StoreArray.h>
15
16
#include <string>
17
namespace
Belle2
{
23
namespace
CDC {
27
class
CDCCrudeT0CollectorModule :
public
CalibrationCollectorModule {
28
public
:
29
33
CDCCrudeT0CollectorModule
();
34
36
void
prepare
()
override
;
38
void
collect
()
override
;
40
void
startRun
()
override
;
42
void
closeRun
()
override
;
44
void
finish
()
override
;
45
46
private
:
47
unsigned
short
m_lay
;
48
unsigned
short
m_wire
;
49
unsigned
short
m_tdc
;
50
StoreArray<CDCHit>
m_cdcHits
;
51
unsigned
short
m_adcMin
= 1;
55
void
describeProcess
(std::string functionName);
56
57
};
58
}
60
}
Belle2::CDC::CDCCrudeT0CollectorModule::m_lay
unsigned short m_lay
Layer ID.
Definition:
CDCCrudeT0Collector.h:55
Belle2::CDC::CDCCrudeT0CollectorModule::describeProcess
void describeProcess(std::string functionName)
Describe the process.
Definition:
CDCCrudeT0Collector.cc:69
Belle2::CDC::CDCCrudeT0CollectorModule::prepare
void prepare() override
initialization
Definition:
CDCCrudeT0Collector.cc:28
Belle2::CDC::CDCCrudeT0CollectorModule::closeRun
void closeRun() override
end of run action
Definition:
CDCCrudeT0Collector.cc:44
Belle2::CDC::CDCCrudeT0CollectorModule::m_tdc
unsigned short m_tdc
TDC count.
Definition:
CDCCrudeT0Collector.h:57
Belle2::CDC::CDCCrudeT0CollectorModule::m_wire
unsigned short m_wire
Wire ID.
Definition:
CDCCrudeT0Collector.h:56
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::CDC::CDCCrudeT0CollectorModule::m_adcMin
unsigned short m_adcMin
ADC cut to reject noise.
Definition:
CDCCrudeT0Collector.h:59
Belle2::CDC::CDCCrudeT0CollectorModule::CDCCrudeT0CollectorModule
CDCCrudeT0CollectorModule()
Constructor.
Definition:
CDCCrudeT0Collector.cc:20
Belle2::CDC::CDCCrudeT0CollectorModule::startRun
void startRun() override
start of run action
Definition:
CDCCrudeT0Collector.cc:39
Belle2::CDC::CDCCrudeT0CollectorModule::finish
void finish() override
finalization
Definition:
CDCCrudeT0Collector.cc:64
Belle2::CDC::CDCCrudeT0CollectorModule::m_cdcHits
StoreArray< CDCHit > m_cdcHits
CDCHit array.
Definition:
CDCCrudeT0Collector.h:58
Belle2::CDC::CDCCrudeT0CollectorModule::collect
void collect() override
collection
Definition:
CDCCrudeT0Collector.cc:49
cdc
modules
cdcCrudeT0Collector
include
CDCCrudeT0Collector.h
Generated on Fri Nov 5 2021 03:48:46 for Belle II Software by
1.8.17