12#include <framework/core/Module.h>
14#include <svd/calibration/SVDClustering.h>
15#include <svd/calibration/SVDHitTimeSelection.h>
16#include <svd/calibration/SVDCoGOnlyErrorScaleFactors.h>
17#include <svd/calibration/SVDOldDefaultErrorScaleFactors.h>
19#include <svd/dataobjects/SVDHistograms.h>
48 virtual void event()
override;
51 virtual void endRun()
override;
Module to produce a list of histogram showing the uploaded calibration constants.
std::string m_rootFileName
root file name
TBranch * b_run
run number
SVDOldDefaultErrorScaleFactors m_OldDefaultSF
scale factors for the OldDefault algorithm
float m_clsSNR
cluster SNR
TBranch * b_clsSNR
cluster SNR
TTree * m_tree
pointer at tree containing the mean and RMS of calibration constants
TBranch * b_layer
layer number
float m_clsScaleErr1
cluster size 1 pos err scale factor SNR
int m_ladder
ladder number
TBranch * b_side
sensor side
SVDHistograms< TH1F > * m_hClsSeedSNR
cluster seed SNR histo
TBranch * b_clsScaleErr1
cluster size 1 pos err scale factor SNR
TBranch * b_clsAdjSNR
cluster adj SNR
SVDHistograms< TH1F > * m_hClsScaleErr3
cluster size 3, position error scale factor histo
SVDHitTimeSelection m_HitTimeCut
hit time cuts payload
int m_clsTimeFunc
cluster cut time function version
virtual void event() override
fill trees and histograms
TBranch * b_clsScaleErr5
cluster size 5 pos err scale factor SNR
virtual void endRun() override
print the payloads uniqueID and write tree and histograms to the rootfile
int m_sensor
sensor number
TBranch * b_clsScaleErr4
cluster size 4 pos err scale factor SNR
SVDHistograms< TH1F > * m_hClsTimeMin
cluster cut minimum time histo
float m_clsScaleErr4
cluster size 4 pos err scale factor SNR
SVDClustering m_ClusterCal
cluster calibrations payload
float m_clsTimeMin
cluster cut min time
SVDHistograms< TH1F > * m_hClsScaleErr1
cluster size 1, position error scale factor histo
TBranch * b_sensor
sensor number
TBranch * b_clsScaleErr2
cluster size 2 pos err scale factor SNR
float m_clsSeedSNR
cluster seed SNR
TBranch * b_clsTimeMin
cluster cut min time
float m_clsAdjSNR
cluster adj SNR
SVDClusterCalibrationsMonitorModule()
Constructor: Sets the description, the properties and the parameters of the module.
virtual void beginRun() override
initialize the TTrees and check validities of payloads
float m_clsScaleErr5
cluster size 5 pos err scale factor SNR
TBranch * b_clsTimeFunc
cluster cut time function ID
SVDHistograms< TH1F > * m_hClsScaleErr2
cluster size 2, position error scale factor histo
SVDCoGOnlyErrorScaleFactors m_CoGOnlySF
scale factors for the CoGOnly algorithm
float m_clsScaleErr2
cluster size 2 pos err scale factor SNR
TBranch * b_clsSeedSNR
cluster seed SNR
TBranch * b_clsScaleErr3
cluster size 3 pos err scale factor SNR
SVDHistograms< TH1F > * m_hClsSNR
cluster SNR histo
SVDHistograms< TH1F > * m_hClsScaleErr5
cluster size 5, position error scale factor histo
SVDHistograms< TH1F > * m_hClsScaleErr4
cluster size 4, position error scale factor histo
TBranch * b_ladder
ladder number
TFile * m_rootFilePtr
pointer at root file used for storing histograms
SVDHistograms< TH1F > * m_hClsTimeFuncVersion
cluster cut time function version histo
float m_clsScaleErr3
cluster size 3 pos err scale factor SNR
SVDHistograms< TH1F > * m_hClsAdjSNR
cluster adj SNR histo
This class defines the dbobject and the methods to access the calibration of the cluster reconstructi...
This class defines the dbobject and the methods to access the scaling factors for the CoGOnly positio...
template class for SVd histograms
This class defines the dbobject and the methods to access the calibration of the cluster reconstructi...
This class defines the dbobject and the methods to access the scaling factors for the OldDefault posi...
Abstract base class for different kinds of events.