11#include <framework/datastore/StoreArray.h>
12#include <framework/datastore/StoreObjPtr.h>
13#include <framework/core/HistoModule.h>
14#include <mdst/dataobjects/TRGSummary.h>
15#include <klm/time/KLMTime.h>
52 void event()
override final;
Datastore class that holds photon hits. Input to the reconstruction.
void initialize() override final
Module function initialize.
TH2F * m_EKLM_Plane_Occupancy[2]
EKLM plane integrated occupancy.
TH2F * m_BKLM_PlaneTrg_Occupancy[2]
BKLM plane integrated occupancy w/ trgs.
TH2F * m_EKLM_PlaneTrg_Occupancy[2]
EKLM plane integrated occupancy w/ trgs.
double m_EKLMTimeMax
Max time for EKLM Scint.
DetectorOccupanciesDQMModule()
Constructor.
TH1F * m_TOP_Occupancy[2]
TOP occupancy (good hits only)
StoreArray< KLMDigit > m_KLMDigits
KLM digits.
const EKLMElementNumbers * m_eklmElementNumbers
EKLM Element numbers.
void defineHisto() override final
Defines Histograms.
StoreObjPtr< TRGSummary > m_trgSummary
trg summary
double m_BKLMScintOffset
Min time for RPC.
StoreObjPtr< EventMetaData > m_eventMetaData
event meta data
double m_BKLMTimeMax
Max time for BKLM time.
const TRGSummary::ETimingType m_klmBackTriggers[1]
Background Trigger bit(s) of interest.
void event() override final
Module function event.
double m_EKLMTimeMin
Min time for EKLM Scint.
double m_BKLMRPCOffset
Max time for RPC.
std::string m_histogramDirectoryName
Name of the histogram directory in ROOT file.
double m_eclEnergyThr
Energy threshold (in MeV) for ECL occupancy histogram.
void beginRun() override final
Module function beginRun.
TH1F * m_ARICH_Occupancy[2]
ARICH Digit Occupancy.
double m_BKLMTimeMin
Min time for BKLM time.
StoreArray< ARICHHit > m_ARICHHits
ARICH hits.
KLMTime * m_klmTime
KLM Time conversion.
TProfile * m_ECL_Occupancy[2]
ECL occupancy (hits above 5 MeV)
StoreArray< TOPDigit > m_topDigits
collection of TOP digits
StoreArray< ECLCalDigit > m_eclCalDigits
collection of ECL digits
TH2F * m_BKLM_Plane_Occupancy[2]
BKLM plane integrated occupancy.
Class to store calibrated ECLDigits: ECLCalDigits.
HistoModule()
Constructor.
KLM digit (class representing a digitized hit in RPCs or scintillators).
Accessor to arrays stored in the data store.
Type-safe access to single objects in the data store.
Class to store TOP digitized hits (output of TOPDigitizer or raw data unpacker) relations to TOPSimHi...
Trigger Summary Information input bits input bits from subdetectors ftdl (Final Trigger Decision Logi...
ETimingType
types of trigger timing source defined in b2tt firmware
@ TTYP_DPHY
delayed physics events for background
Abstract base class for different kinds of events.