8#ifndef TRCCDCTSFDQMMODULE_h
9#define TRCCDCTSFDQMMODULE_h
11#include <framework/core/HistoModule.h>
12#include <framework/datastore/StoreArray.h>
13#include <trg/cdc/dataobjects/TRGCDCTSFUnpackerStore.h>
39 virtual void event()
override;
41 virtual void endRun()
override;
HistoModule.h is supposed to be used instead of Module.h for the modules with histogram definitions t...
Accessor to arrays stored in the data store.
TH1I * h_valid
Valid type of TSF hits in each superlayer.
StoreArray< TRGCDCTSFUnpackerStore > entAry
TSF data store.
unsigned _exp
experiment number
virtual void terminate() override
terminate
virtual void initialize() override
initialize
TDirectory * oldDir
TDirectories.
virtual void event() override
Event.
virtual ~TRGCDCTSFDQMModule()
Destrunctor.
TH1I * h_timing
Timing of TSF hits in each superlayer.
virtual void endRun() override
End Run.
TH1I * h_nhit_tsf
Total number of hits in each TSF.
TRGCDCTSFDQMModule()
Costructor.
int m_TSFMOD
TSF module number.
virtual void beginRun() override
begin Run
TDirectory * dirDQM
TDirectories.
std::string m_postScriptName
name of ps file
TH1I * h_nhit
Total number of TSF hits per event in each superlayer.
virtual void defineHisto() override
Define Histogram.
bool m_generatePostscript
flag to save ps file
Abstract base class for different kinds of events.