Belle II Software development
CurlingTrackCandSplitterModule::RootVariables Struct Reference

Internal DataStore for ROOT output variables. More...

#include <CurlingTrackCandSplitterModule.h>

Public Attributes

std::array< std::vector< double >, c_nPlanes > SpacePointXGlobal
 global x-positions of SpacePoints (layerwise)
 
std::array< std::vector< double >, c_nPlanes > SpacePointYGlobal
 global y-positions of SpacePoints (layerwise)
 
std::array< std::vector< double >, c_nPlanes > SpacePointZGlobal
 global z-positions of SpacePoints (layerwise)
 
std::array< std::vector< double >, c_nPlanes > SpacePointULocal
 local u-positions of SpacePoints (layerwise)
 
std::array< std::vector< double >, c_nPlanes > SpacePointVLocal
 local v-positions of SpacePoints (layerwise)
 
std::array< std::vector< double >, c_nPlanes > TrueHitXGlobal
 global x-positions of TrueHits (layerwise)
 
std::array< std::vector< double >, c_nPlanes > TrueHitYGlobal
 global y-positions of TrueHits (layerwise)
 
std::array< std::vector< double >, c_nPlanes > TrueHitZGlobal
 global z-positions of TrueHits (layerwise)
 
std::array< std::vector< double >, c_nPlanes > PosResidueXGlobal
 X-position (global) difference between TrueHit and SpacePoint (layerwise)
 
std::array< std::vector< double >, c_nPlanes > PosResidueYGlobal
 Y-position (global) difference between TrueHit and SpacePoint (layerwise)
 
std::array< std::vector< double >, c_nPlanes > PosResidueZGlobal
 Z-position (global) difference between TrueHit and SpacePoint (layerwise)
 
std::array< std::vector< double >, c_nPlanes > PosResidueULocal
 U-position (local) difference between TrueHit and SpacePoint (layerwise)
 
std::array< std::vector< double >, c_nPlanes > PosResidueVLocal
 V-position (local) difference between TrueHit and SpacePoint (layerwise)
 
std::array< std::vector< double >, c_nPlanes > TrueHitULocal
 local u-positions of TrueHits (layerwise)
 
std::array< std::vector< double >, c_nPlanes > TrueHitVLocal
 local v-positions of TrueHits (layerwise)
 
std::array< std::vector< double >, c_nPlanes > PosResiduesLocal
 position differences in local coordinates (layerwise)
 
std::array< std::vector< double >, c_nPlanes > PosResiduesGlobal
 position differences in global coordinates (layerwise)
 
std::array< std::vector< double >, c_nPlanes > MisMatchPosResiduals
 Distance between TrueHits that do not match but are related from one SpacePoint (layerwise)
 
std::array< std::vector< double >, c_nPlanes > MisMatchPosX
 Difference of X-positions (global) for mismatched TrueHits (layerwise)
 
std::array< std::vector< double >, c_nPlanes > MisMatchPosY
 Difference of Y-positions (global) for mismatched TrueHits (layerwise)
 
std::array< std::vector< double >, c_nPlanes > MisMatchPosZ
 Difference of Z-positions (global) for mismatched TrueHits (layerwise)
 
std::array< std::vector< double >, c_nPlanes > MisMatchPosU
 Difference of U-positions (local) for mismatched TrueHits (layerwise)
 
std::array< std::vector< double >, c_nPlanes > MisMatchPosV
 Difference of V-positions (local) for mismatched TrueHits (layerwise)
 
std::array< std::vector< double >, c_nPlanes > MisMatchMomX
 Difference of Momentum in X-Direction for TrueHits that do not match but are related from one SpacePoint (layerwise)
 
std::array< std::vector< double >, c_nPlanes > MisMatchMomY
 Difference of Momentum in Y-Direction for TrueHits that do not match but are related from one SpacePoint (layerwise)
 
std::array< std::vector< double >, c_nPlanes > MisMatchMomZ
 Difference of Momentum in Z-Direction for TrueHits that do not match but are related from one SpacePoint (layerwise)
 

Detailed Description

Internal DataStore for ROOT output variables.

Definition at line 67 of file CurlingTrackCandSplitterModule.h.

Member Data Documentation

◆ MisMatchMomX

std::array<std::vector<double>, c_nPlanes> MisMatchMomX

Difference of Momentum in X-Direction for TrueHits that do not match but are related from one SpacePoint (layerwise)

Definition at line 114 of file CurlingTrackCandSplitterModule.h.

◆ MisMatchMomY

std::array<std::vector<double>, c_nPlanes> MisMatchMomY

Difference of Momentum in Y-Direction for TrueHits that do not match but are related from one SpacePoint (layerwise)

Definition at line 116 of file CurlingTrackCandSplitterModule.h.

◆ MisMatchMomZ

std::array<std::vector<double>, c_nPlanes> MisMatchMomZ

Difference of Momentum in Z-Direction for TrueHits that do not match but are related from one SpacePoint (layerwise)

Definition at line 118 of file CurlingTrackCandSplitterModule.h.

◆ MisMatchPosResiduals

std::array<std::vector<double>, c_nPlanes> MisMatchPosResiduals

Distance between TrueHits that do not match but are related from one SpacePoint (layerwise)

Definition at line 100 of file CurlingTrackCandSplitterModule.h.

◆ MisMatchPosU

std::array<std::vector<double>, c_nPlanes> MisMatchPosU

Difference of U-positions (local) for mismatched TrueHits (layerwise)

Definition at line 109 of file CurlingTrackCandSplitterModule.h.

◆ MisMatchPosV

std::array<std::vector<double>, c_nPlanes> MisMatchPosV

Difference of V-positions (local) for mismatched TrueHits (layerwise)

Definition at line 111 of file CurlingTrackCandSplitterModule.h.

◆ MisMatchPosX

std::array<std::vector<double>, c_nPlanes> MisMatchPosX

Difference of X-positions (global) for mismatched TrueHits (layerwise)

Definition at line 102 of file CurlingTrackCandSplitterModule.h.

◆ MisMatchPosY

std::array<std::vector<double>, c_nPlanes> MisMatchPosY

Difference of Y-positions (global) for mismatched TrueHits (layerwise)

Definition at line 104 of file CurlingTrackCandSplitterModule.h.

◆ MisMatchPosZ

std::array<std::vector<double>, c_nPlanes> MisMatchPosZ

Difference of Z-positions (global) for mismatched TrueHits (layerwise)

Definition at line 106 of file CurlingTrackCandSplitterModule.h.

◆ PosResiduesGlobal

std::array<std::vector<double>, c_nPlanes> PosResiduesGlobal

position differences in global coordinates (layerwise)

Definition at line 97 of file CurlingTrackCandSplitterModule.h.

◆ PosResiduesLocal

std::array<std::vector<double>, c_nPlanes> PosResiduesLocal

position differences in local coordinates (layerwise)

Definition at line 96 of file CurlingTrackCandSplitterModule.h.

◆ PosResidueULocal

std::array<std::vector<double>, c_nPlanes> PosResidueULocal

U-position (local) difference between TrueHit and SpacePoint (layerwise)

Definition at line 88 of file CurlingTrackCandSplitterModule.h.

◆ PosResidueVLocal

std::array<std::vector<double>, c_nPlanes> PosResidueVLocal

V-position (local) difference between TrueHit and SpacePoint (layerwise)

Definition at line 90 of file CurlingTrackCandSplitterModule.h.

◆ PosResidueXGlobal

std::array<std::vector<double>, c_nPlanes> PosResidueXGlobal

X-position (global) difference between TrueHit and SpacePoint (layerwise)

Definition at line 81 of file CurlingTrackCandSplitterModule.h.

◆ PosResidueYGlobal

std::array<std::vector<double>, c_nPlanes> PosResidueYGlobal

Y-position (global) difference between TrueHit and SpacePoint (layerwise)

Definition at line 83 of file CurlingTrackCandSplitterModule.h.

◆ PosResidueZGlobal

std::array<std::vector<double>, c_nPlanes> PosResidueZGlobal

Z-position (global) difference between TrueHit and SpacePoint (layerwise)

Definition at line 85 of file CurlingTrackCandSplitterModule.h.

◆ SpacePointULocal

std::array<std::vector<double>, c_nPlanes> SpacePointULocal

local u-positions of SpacePoints (layerwise)

Definition at line 72 of file CurlingTrackCandSplitterModule.h.

◆ SpacePointVLocal

std::array<std::vector<double>, c_nPlanes> SpacePointVLocal

local v-positions of SpacePoints (layerwise)

Definition at line 73 of file CurlingTrackCandSplitterModule.h.

◆ SpacePointXGlobal

std::array<std::vector<double>, c_nPlanes> SpacePointXGlobal

global x-positions of SpacePoints (layerwise)

Definition at line 68 of file CurlingTrackCandSplitterModule.h.

◆ SpacePointYGlobal

std::array<std::vector<double>, c_nPlanes> SpacePointYGlobal

global y-positions of SpacePoints (layerwise)

Definition at line 69 of file CurlingTrackCandSplitterModule.h.

◆ SpacePointZGlobal

std::array<std::vector<double>, c_nPlanes> SpacePointZGlobal

global z-positions of SpacePoints (layerwise)

Definition at line 70 of file CurlingTrackCandSplitterModule.h.

◆ TrueHitULocal

std::array<std::vector<double>, c_nPlanes> TrueHitULocal

local u-positions of TrueHits (layerwise)

Definition at line 92 of file CurlingTrackCandSplitterModule.h.

◆ TrueHitVLocal

std::array<std::vector<double>, c_nPlanes> TrueHitVLocal

local v-positions of TrueHits (layerwise)

Definition at line 93 of file CurlingTrackCandSplitterModule.h.

◆ TrueHitXGlobal

std::array<std::vector<double>, c_nPlanes> TrueHitXGlobal

global x-positions of TrueHits (layerwise)

Definition at line 76 of file CurlingTrackCandSplitterModule.h.

◆ TrueHitYGlobal

std::array<std::vector<double>, c_nPlanes> TrueHitYGlobal

global y-positions of TrueHits (layerwise)

Definition at line 77 of file CurlingTrackCandSplitterModule.h.

◆ TrueHitZGlobal

std::array<std::vector<double>, c_nPlanes> TrueHitZGlobal

global z-positions of TrueHits (layerwise)

Definition at line 78 of file CurlingTrackCandSplitterModule.h.


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