 |
Belle II Software
release-05-01-25
|
11 #include <calibration/CalibrationCollectorModule.h>
13 #include <framework/datastore/StoreObjPtr.h>
14 #include <framework/datastore/StoreArray.h>
18 #include <svd/dataobjects/SVDShaperDigit.h>
20 #include <svd/dataobjects/SVDHistograms.h>
24 #include <framework/dataobjects/EventMetaData.h>
37 class SVDOccupancyCalibrationsCollectorModule :
public CalibrationCollectorModule {
82 std::
string m_tree = "tree";
95 static const
int m_nSides = 2;
void collect() override final
Event processor.
void prepare() override final
Initialize the module.
TTree * m_histogramTree
tree containing as events the histograms per layer, ladder, sensor, side
int m_ladder
SVD ladder identifier.
int m_side
SVD side identifier.
void startRun() override final
Called when entering a new run.
StoreObjPtr< EventMetaData > m_eventMetaData
EventMetaData.
Abstract base class for different kinds of events.
SVDHistograms< TH1F > * hm_occupancy
SVDHistograms.
int m_layer
SVD layer identifier.
TH1F * m_hist
pointer to occupancy histogram
TH1F * m_hnevents
first bin of the histogram is counting the processed events
SVDOccupancyCalibrationsCollectorModule()
Constructor.
StoreArray< SVDShaperDigit > m_storeDigits
shaper digits store array
std::string m_svdShaperDigitName
SVDShaperDigits.
void finish() override
Termination action.
int m_sensor
SVD sensor identifier.
void closeRun() override final
End-of-run action.