 |
Belle II Software
release-05-02-19
|
16 #include <framework/core/HistoModule.h>
17 #include <framework/datastore/StoreObjPtr.h>
21 #include <mdst/dataobjects/EventLevelTrackingInfo.h>
38 class TrackDQMModule :
public HistoModule {
50 void event() override final;
70 TH1F*
m_NDF =
nullptr;
128 bool IsNotYang(
int ladderNumber,
int layerNumber);
142 bool IsNotMat(
int ladderNumber,
int layerNumber);
167 TH1F*
m_Mom =
nullptr;
169 TH1F*
m_D0 =
nullptr;
173 TH1F*
m_Z0 =
nullptr;
177 TH1F*
m_Phi =
nullptr;
TH1F * m_HitsCDC
Number of hits on CDC.
TH1F * m_UBResidualsPXDY_Ying
Unbiased residuals in Y for PXD for Ying.
TH1F * m_UBResidualsSVDZ_Pat
Unbiased residuals in Z for SVD for Pat.
TH1F * m_Mom
Track momentum Magnitude.
void initialize() override final
Module functions.
bool IsNotYang(int ladderNumber, int layerNumber)
Returns true if sensor with given ladderNumber and layerNumber isn't in the Yang half-shell,...
TH1F * m_D0
d0 - the signed distance to the IP in the r-phi plane
std::string m_TracksStoreArrayName
StoreArray name where Tracks are written.
TH1F * m_Z0
z0 - the z0 coordinate of the perigee (beam spot position)
TH1F * m_MomY
Track momentum Pt.Y.
TH1F * m_HitsPXD
Number of hits on PXD.
TH1F * m_UBResidualsPXDV
Unbiased residuals for PXD v.
void defineHisto() override final
Histogram definitions such as TH1(), TH2(), TNtuple(), TTree()....
TH1F * m_UBResidualsSVDV
Unbiased residuals for SVD v.
TH1F * m_UBResidualsPXDZ_Ying
Unbiased residuals in Z for PXD for Ying.
TH2F ** m_UBResidualsSensor
Unbiased residuals for PXD and SVD u vs v per sensor.
TH2F * m_UBResidualsSVD
Unbiased residuals for SVD u vs v.
TH1F * m_Phi
Phi - the angle of the transverse momentum in the r-phi plane, with CDF naming convention.
TH1F * m_TracksCDC
Number of tracks only with CDC.
TH1F * m_UBResidualsPXDY_Yang
Unbiased residuals in Y for PXD for Yang.
TH1F * m_TanLambda
TanLambda - the slope of the track in the r-z plane.
TH1F * m_Omega
Omega - the curvature of the track.
TH1F * m_UBResidualsPXDZ_Yang
Unbiased residuals in Z for PXD for Yang.
TH1F * m_Chi2NDF
Chi2 / NDF.
TH2F * m_D0Z0
z0 vs d0 - signed distance to the IP in r-phi vs.
TH1F * m_MomPhi
Track momentum Pt.Phi.
TH1F * m_MomZ
Track momentum Pt.Z.
TH1F * m_MomX
Track momentum Pt.X.
TH1F * m_trackingErrorFlags
Monitors the Error flags set by the tracking code.
TH2F * m_UBResidualsPXD
Unbiased residuals for PXD u vs v.
std::string m_RecoTracksStoreArrayName
StoreArray name where RecoTracks are written.
TH1F ** m_UBResidualsSensorU
Unbiased residuals for PXD and SVD u per sensor.
Abstract base class for different kinds of events.
Type-safe access to single objects in the data store.
TH2F ** m_TRClusterCorrelationsTheta
Track related clusters - neighbor corelations in Theta.
TH1F * m_UBResidualsPXDX_Ying
Unbiased residuals in X for PXD for Ying.
TH1F * m_MomPt
Track momentum Pt.
TH1F * m_MomCosTheta
Track momentum Pt.CosTheta.
TH2F * m_D0Phi
d0 vs Phi - the signed distance to the IP in the r-phi plane
TH1F * m_UBResidualsSVDZ_Mat
Unbiased residuals in Z for SVD for Mat.
bool IsNotMat(int ladderNumber, int layerNumber)
Returns true if sensor with given ladderNumber and layerNumber isn't in the Mat half-shell,...
TH1F * m_UBResidualsSVDX_Mat
Unbiased residuals in X for SVD for Mat.
TH1F * m_Hits
Number of all hits in tracks.
void event() override final
Function to process event record.
Tracking-related info on event-level, for example number of unassigned measurements.
TH1F * m_UBResidualsPXDX_Yang
Unbiased residuals in X for PXD for Yang.
TH2F ** m_TRClusterHitmap
Track related clusters - hitmap in IP angle range.
TH1F * m_UBResidualsSVDY_Pat
Unbiased residuals in Y for SVD for Pat.
TH1F * m_HitsSVD
Number of hits on SVD.
TH1F * m_UBResidualsSVDY_Mat
Unbiased residuals in Y for SVD for Mat.
TH1F * m_Tracks
Number of all finding tracks.
void beginRun() override final
Function to process begin_run record.
TH1F * m_UBResidualsSVDX_Pat
Unbiased residuals in X for SVD for Pat.
TH1F * m_TracksVXD
Number of tracks only with VXD.
TrackDQMModule()
Constructor.
TH1F * m_TracksVXDCDC
Number of full tracks with VXD+CDC.
TH2F ** m_TRClusterCorrelationsPhi
Track related clusters - neighbor corelations in Phi.
TH1F * m_UBResidualsPXDU
Unbiased residuals for PXD u.
TH1F ** m_UBResidualsSensorV
Unbiased residuals for PXD and SVD v per sensor.
StoreObjPtr< EventLevelTrackingInfo > m_eventLevelTrackingInfo
Acccess to the EventLevelTrackingInfo object in the datastore.
TH1F * m_UBResidualsSVDU
Unbiased residuals for SVD u.