 |
Belle II Software
release-05-02-19
|
15 #include <framework/core/HistoModule.h>
16 #include <vxd/geometry/GeoCache.h>
17 #include <framework/datastore/StoreArray.h>
18 #include <mdst/dataobjects/Track.h>
19 #include <tracking/dataobjects/RecoTrack.h>
36 class PXDTrackClusterDQMModule :
public HistoModule {
49 void event() override final;
Class to uniquely identify a any structure of the PXD and SVD.
std::string m_histogramDirectoryName
Name of the histogram directory in ROOT file.
StoreArray< RecoTrack > m_recoTracks
reco track store array
void initialize() override final
Module functions.
std::map< VxdID, int > m_vxd_to_dhe
map vxd id to dhe id
void event() override final
Function to process event record.
PXDTrackClusterDQMModule()
Constructor.
std::string m_TracksStoreArrayName
StoreArray name where Tracks are written.
This is the Reconstruction Event-Data Model Track.
void defineHisto() override final
Function to define histograms.
VXD::GeoCache & m_vxdGeometry
the geometry
Abstract base class for different kinds of events.
bool m_ASICHistos
Fill aditional histograms per ASCI region.
std::string m_RecoTracksStoreArrayName
StoreArray name where RecoTracks are written.
StoreArray< Track > m_tracks
reco track store array
std::map< VxdID, TH1F * > m_trackClusterChargeUC
Cluster Charge for PXD clusters, uncorrected.
bool m_moreHistos
Fill aditional histograms.
TH1F * m_trackedClusters
Number of Tracked Clusters per module.
Class that bundles various TrackFitResults.
Accessor to arrays stored in the data store.
std::map< VxdID, std::array< std::array< TH1F *, 4 >, 6 > > m_trackASICClusterCharge
Cluster Charge for ASIC combinations for PXD clusters.
std::map< VxdID, TH1F * > m_trackClusterCharge
Cluster Charge for PXD clusters.
void beginRun() override final
Function to process begin_run record.