Belle II Software  release-08-01-10
MCUtil Class Reference

Class bundling all helper functions for the MC information used in the PXD CKF. More...

#include <PXDMCUtil.h>

Public Member Functions

unsigned int getNumberOfCorrectPXDHits (const RecoTrack *mcRecoTrack, const std::vector< const SpacePoint * > &hits) const
 How many of the given space points are also in the MC track? Runs pxdHitIsCorrect on all of them.
 
bool allStatesCorrect (const std::vector< TrackFindingCDC::WithWeight< const CKFToPXDState * >> &states) const
 Are all hits related to the same MC track the seed is related to?
 
bool pxdHitIsCorrect (const RecoTrack *mcRecoTrack, const SpacePoint *spacePoint) const
 Returns true, of the space point is related to the mc track and if it is on the first half.
 
unsigned int getNumberOfCorrectHits (const RecoTrack *mcRecoTrack, const std::vector< const SpacePoint * > &hits) const
 How many of the given space points are also in the MC track? Runs hitIsCorrect on all of them.
 
bool allStatesCorrect (const std::vector< TrackFindingCDC::WithWeight< const CKFToSVDState * >> &states) const
 Are all hits related to the same MC track the seed is related to?
 
bool hitIsCorrect (const RecoTrack *mcRecoTrack, const SpacePoint *spacePoint) const
 Returns true, of the space point is related to the mc track and if it is on the first half.
 

Detailed Description

Class bundling all helper functions for the MC information used in the PXD CKF.

Class bundling all helper functions for the MC information used in the SVD CKF.

Definition at line 23 of file PXDMCUtil.h.


The documentation for this class was generated from the following files: