 |
Belle II Software
release-05-02-19
|
15 #include <framework/core/HistoModule.h>
16 #include <mdst/dataobjects/SoftwareTriggerResult.h>
17 #include <framework/datastore/StoreObjPtr.h>
18 #include <framework/datastore/StoreArray.h>
19 #include <mdst/dataobjects/Track.h>
20 #include <svd/dataobjects/SVDEventInfo.h>
21 #include <framework/dataobjects/EventT0.h>
36 class SVDDQMClustersOnTrackModule :
public HistoModule {
52 void event() override final;
TH2F * m_clsTrkTimeUEvtT0
u Time of clusters related to tracks vs EventT0
Stores SVDModeByte object with Trigger time, DAQ mode, Run type & Event type! Also - the information ...
Storage element for the eventwise T0 estimation.
TH1F * m_stripMaxBinVAll
v MaxBin of strips related to tracks for all sensors
SVDDQMClustersOnTrackModule()
Constructor.
StoreObjPtr< EventT0 > m_eventT0
EventT0 data object.
int m_runNumber
run number
void initialize() override final
Module function initialize.
TH2F * m_clsTrkTimeVEvtT0
v Time of clusters related to tracks vs EventT0
StoreArray< Track > m_storeTracks
StoreArray of the Tracks.
TH1F * m_clsTrkChargeU456
u charge of clusters related to tracks for layer 4,5,6 sensors
TH1F * m_clsTrkSNRU456
u SNR of clusters related to tracks for layer 4,5,6 sensors
TH1F * m_stripMaxBinUAll
u MaxBin of strips related to tracks for all sensors
TH1F * m_clsTrkTimeV456
v Time of clusters related to tracks for layer 4,5,6 sensors
void event() override final
Module function event.
bool m_desynchSVDTime
if TRUE: svdTime back in SVD time reference
TH1F * m_clsTrkTimeU456
u Time of clusters related to tracks for layer 4,5,6 sensors
TH1F * m_clsTrkTimeU3
u Time of clusters related to tracks for layer 3 sensors
TH1F * m_clsTrkChargeV456
v charge of clusters related to tracks for layer 4,5,6 sensors
TH1F * m_clsTrkSNRV3
v SNR of clusters related to tracks for layer 3 sensors
std::string m_histogramDirectoryName
Name of the histogram directory in ROOT file.
Abstract base class for different kinds of events.
Type-safe access to single objects in the data store.
void beginRun() override final
Module function beginRun.
void terminate() override final
Module function terminate.
int m_tb
choose one trigger bin, or none if the value is -1
Dataobject to store the results of the cut calculations performed by the SoftwareTriggerModule.
StoreObjPtr< SoftwareTriggerResult > m_resultStoreObjectPointer
Store Object for reading the trigger decision.
StoreObjPtr< SVDEventInfo > m_svdEventInfo
SVDEventInfo data object.
TList * m_histoList
list of cumulative histograms
int m_expNumber
experiment number
Class that bundles various TrackFitResults.
TH1F * m_clsTrkTimeV3
v Time of clusters related to tracks for layer 3 sensors
Accessor to arrays stored in the data store.
bool m_skipRejectedEvents
if true skip events rejected by HLT (default)
TH1F * m_clsTrkChargeU3
u charge of clusters related to tracks for layer 3 sensors
TH1F * m_clsTrkChargeV3
v charge of clusters related to tracks for layer 3 sensors
TH1F * m_clsTrkSNRU3
u SNR of clusters related to tracks for layer 3 sensors
void defineHisto() override final
Contains the Histogram definitions
TH1F * m_clsTrkSNRV456
v SNR of clusters related to tracks for layer 4,5,6 sensors