Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
STrackMatcherComparatorHistDef Struct Reference

#include <analysis/blob/master/AndersonAnalysisModules/TrackStudies/STrackMatchingComparator/src/STrackMatcherComparatorHistDef.h>

+ Collaboration diagram for STrackMatcherComparatorHistDef:

Public Member Functions

vector< tuple< uint32_t, pair
< float, float > > > 
GetVecHistBins ()
 
vector< tuple< uint32_t, pair
< float, float > > > 
GetVecVsHistBins ()
 

Public Attributes

vector< vector< string > > vecNameBase
 
vector< string > vecVsModifiers
 
vector< string > vecBaseAxisVars
 
vector< string > vecVsAxisVars
 
uint32_t nNumBins = 101
 
uint32_t nRatBins = 120
 
uint32_t nEtaBins = 80
 
uint32_t nPhiBins = 360
 
uint32_t nPtBins = 101
 
uint32_t nFracBins = 220
 
uint32_t nQualBins = 210
 
uint32_t nResBins = 110
 
pair< float, float > xNumBins = {-0.5, 100.5}
 
pair< float, float > xRatBins = {-0.5, 5.5}
 
pair< float, float > xEtaBins = {-2., 2.}
 
pair< float, float > xPhiBins = {-3.15, 3.15}
 
pair< float, float > xPtBins = {-0.5, 100.5}
 
pair< float, float > xFracBins = {-0.5, 10.5}
 
pair< float, float > xQualBins = {-0.5, 20.5}
 
pair< float, float > xResBins = {-5.5, 5.5}
 

Detailed Description

Definition at line 25 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 25 of file STrackMatcherComparatorHistDef.h

Member Function Documentation

vector<tuple<uint32_t, pair<float, float> > > STrackMatcherComparatorHistDef::GetVecHistBins ( )
inline

Definition at line 104 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 104 of file STrackMatcherComparatorHistDef.h

References std::tr1::make_tuple(), and nEtaBins.

+ Here is the call graph for this function:

vector<tuple<uint32_t, pair<float, float> > > STrackMatcherComparatorHistDef::GetVecVsHistBins ( )
inline

Definition at line 132 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 132 of file STrackMatcherComparatorHistDef.h

References std::tr1::make_tuple().

+ Here is the call graph for this function:

Member Data Documentation

uint32_t STrackMatcherComparatorHistDef::nEtaBins = 80

Definition at line 86 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 86 of file STrackMatcherComparatorHistDef.h

uint32_t STrackMatcherComparatorHistDef::nFracBins = 220

Definition at line 89 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 89 of file STrackMatcherComparatorHistDef.h

uint32_t STrackMatcherComparatorHistDef::nNumBins = 101

Definition at line 84 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 84 of file STrackMatcherComparatorHistDef.h

uint32_t STrackMatcherComparatorHistDef::nPhiBins = 360

Definition at line 87 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 87 of file STrackMatcherComparatorHistDef.h

uint32_t STrackMatcherComparatorHistDef::nPtBins = 101

Definition at line 88 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 88 of file STrackMatcherComparatorHistDef.h

Referenced by MatcherComparatorOptions::GetHistDef().

uint32_t STrackMatcherComparatorHistDef::nQualBins = 210

Definition at line 90 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 90 of file STrackMatcherComparatorHistDef.h

uint32_t STrackMatcherComparatorHistDef::nRatBins = 120

Definition at line 85 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 85 of file STrackMatcherComparatorHistDef.h

uint32_t STrackMatcherComparatorHistDef::nResBins = 110

Definition at line 91 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 91 of file STrackMatcherComparatorHistDef.h

vector<string> STrackMatcherComparatorHistDef::vecBaseAxisVars
Initial value:
= {
"N^{tot} = N_{hit}^{mvtx} + N_{hit}^{intt} + N_{clust}^{tpc}",
"N_{hit}^{intt}",
"N_{hit}^{mvtx}",
"N_{clust}^{tpc}",
"N_{reco}^{tot} / N_{true}^{tot}",
"N_{reco}^{intt} / N_{true}^{intt}",
"N_{reco}^{mvtx} / N_{true}^{mvtx}",
"N_{reco}^{tpc} / N_{true}^{tpc}",
"#varphi",
"#eta",
"p_{T} [GeV/c]",
"p_{T}^{reco} / p_{T}^{true}",
"#chi^{2} / ndf",
"#deltap_{T} / p_{T}^{reco}",
"#delta#eta / #eta^{reco}",
"#delta#varphi / #varphi^{reco}",
"|p_{T}^{reco} - p_{T}^{true}| / p_{T}^{true}",
"|#eta^{reco} - #eta^{true}| / #eta^{true}",
"|#varphi^{reco} - #varphi^{true}| / #varphi^{true}"
}

Definition at line 57 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 57 of file STrackMatcherComparatorHistDef.h

vector<vector<string> > STrackMatcherComparatorHistDef::vecNameBase
Initial value:
= {
{"hTruthNumTot", "hTrackNumTot", "hWeirdNumTot", "hNormNumTot"},
{"hTruthNumIntt", "hTrackNumIntt", "hWeirdNumIntt", "hNormNumIntt"},
{"hTruthNumMvtx", "hTrackNumMvtx", "hWeirdNumMvtx", "hNormNumMvtx"},
{"hTruthNumTpc", "hTrackNumTpc", "hWeirdNumTpc", "hNormNumTpc"},
{"hTruthRatTot", "hTrackRatTot", "hWeirdRatTot", "hNormRatTot"},
{"hTruthRatIntt", "hTrackRatIntt", "hWeirdRatIntt", "hNormRatIntt"},
{"hTruthRatMvtx", "hTrackRatMvtx", "hWeirdRatMvtx", "hNormRatMvtx"},
{"hTruthRatTpc", "hTrackRatTpc", "hWeirdRatTpc", "hNormRatTpc"},
{"hTruthPhi", "hTrackPhi", "hWeirdPhi", "hNormPhi"},
{"hTruthEta", "hTrackEta", "hWeirdEta", "hNormEta"},
{"hTruthPt", "hTrackPt", "hWeirdPt", "hNormPt"},
{"hTruthFrac", "hTrackFrac", "hWeirdFrac", "hNormFrac"},
{"hTruthQual", "hTrackQual", "hWeirdQual", "hNormQual"},
{"hTruthPtErr", "hTrackPtErr", "hWeirdPtErr", "hNormPtErr"},
{"hTruthEtaErr", "hTrackEtaErr", "hWeirdEtaErr", "hNormEtaErr"},
{"hTruthPhiErr", "hTrackPhiErr", "hWeirdPhiErr", "hNormPhiErr"},
{"hTruthPtRes", "hTrackPtRes", "hWeirdPtRes", "hNormPtRes"},
{"hTruthEtaRes", "hTrackEtaRes", "hWeirdEtaRes", "hNormEtaRes"},
{"hTruthPhiRes", "hTrackPhiRes", "hWeirdPhiRes", "hNormPhiRes"}
}

Definition at line 28 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 28 of file STrackMatcherComparatorHistDef.h

vector<string> STrackMatcherComparatorHistDef::vecVsAxisVars
Initial value:
= {
"p_{T}^{true} [GeV/c]",
"N_{clust}^{tpc}"
}

Definition at line 78 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 78 of file STrackMatcherComparatorHistDef.h

vector<string> STrackMatcherComparatorHistDef::vecVsModifiers
Initial value:
= {
"VsTruthPt",
"VsNumTpc"
}

Definition at line 51 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 51 of file STrackMatcherComparatorHistDef.h

pair<float, float> STrackMatcherComparatorHistDef::xEtaBins = {-2., 2.}

Definition at line 96 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 96 of file STrackMatcherComparatorHistDef.h

pair<float, float> STrackMatcherComparatorHistDef::xFracBins = {-0.5, 10.5}

Definition at line 99 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 99 of file STrackMatcherComparatorHistDef.h

pair<float, float> STrackMatcherComparatorHistDef::xNumBins = {-0.5, 100.5}

Definition at line 94 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 94 of file STrackMatcherComparatorHistDef.h

pair<float, float> STrackMatcherComparatorHistDef::xPhiBins = {-3.15, 3.15}

Definition at line 97 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 97 of file STrackMatcherComparatorHistDef.h

pair<float, float> STrackMatcherComparatorHistDef::xPtBins = {-0.5, 100.5}

Definition at line 98 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 98 of file STrackMatcherComparatorHistDef.h

Referenced by MatcherComparatorOptions::GetHistDef().

pair<float, float> STrackMatcherComparatorHistDef::xQualBins = {-0.5, 20.5}

Definition at line 100 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 100 of file STrackMatcherComparatorHistDef.h

pair<float, float> STrackMatcherComparatorHistDef::xRatBins = {-0.5, 5.5}

Definition at line 95 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 95 of file STrackMatcherComparatorHistDef.h

pair<float, float> STrackMatcherComparatorHistDef::xResBins = {-5.5, 5.5}

Definition at line 101 of file STrackMatcherComparatorHistDef.h.

View newest version in sPHENIX GitHub at line 101 of file STrackMatcherComparatorHistDef.h


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