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

class to extract results from qualityEstimation More...

#include <SubRecoTrackExtractor.h>

Inheritance diagram for SubRecoTrackExtractor:
Collaboration diagram for SubRecoTrackExtractor:

Public Member Functions

 SubRecoTrackExtractor (std::vector< Named< float * >> &variableSet)
 Define names of variables that get extracted.
 
void extractVariables (RecoTrack const *CDCRecoTrack, RecoTrack const *SVDRecoTrack, RecoTrack const *PXDRecoTrack)
 extract the actual variables and write into a variable set
 

Protected Member Functions

void initializeStats (const std::string &prefix, std::vector< Named< float * >> &variables)
 initialize statistics subsets of variables from clusters that get combined for SPTC
 
void setCDCSVDTrackDifferenceVariables (const std::string &prefix, const ROOT::Math::XYZVector *svdTrackVector, const ROOT::Math::XYZVector *cdcTrackVector)
 calculated differences and saves them in variable set
 
void extractVariablesAtExtrapolationToCDCWall (RecoTrack const *CDCRecoTrack, RecoTrack const *SVDRecoTrack)
 Extrapolate fitted RecoTracks from CDC standalone and VXDTF2 tracking to the CDC wall and extract the difference variables there.
 
void extractVariablesAtExtrapolationToPOCA (RecoTrack const *CDCRecoTrack, RecoTrack const *SVDRecoTrack)
 Extrapolate fitted RecoTracks from CDC standalone and VXDTF2 tracking to the POCA and extract the difference variables there.
 
void addVariable (const std::string &identifier, std::vector< Named< float * >> &variables)
 add a variable to the variable set
 

Protected Attributes

std::unordered_map< std::string, float > m_variables
 unordered_map to associate float value with a string name
 

Private Attributes

const double m_CDC_wall_radius = 16.25
 Radius of the inner CDC wall in centimeters.
 

Detailed Description

class to extract results from qualityEstimation

Definition at line 25 of file SubRecoTrackExtractor.h.


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