Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TrackEvaluationContainerv1::TrackStruct Class Reference

track information More...

#include <coresoftware/blob/master/simulation/g4simulation/g4eval/TrackEvaluationContainerv1.h>

+ Collaboration diagram for TrackEvaluationContainerv1::TrackStruct:

Public Types

using List = std::vector< TrackStruct >
 

Public Member Functions

 TrackStruct ()
 

Public Attributes

int charge = 0
 
int nclusters = 0
 
int64_t mask = 0
 
int nclusters_mvtx = 0
 
int nclusters_intt = 0
 
int nclusters_tpc = 0
 
int nclusters_micromegas = 0
 
float chisquare = 0
 
int ndf = 0
 
ClusterStruct::List clusters
 
position
float x = 0
 
float y = 0
 
float z = 0
 
float r = 0
 
float phi = 0
 
momentum
float px = 0
 
float py = 0
 
float pz = 0
 
float pt = 0
 
float p = 0
 
float eta = 0
 
truth momentum
int pid = 0
 
int embed = 0
 
bool is_primary = false
 
int gtrackID = 0
 
float truth_t = 0
 
int contributors = 0
 
float truth_px = 0
 
float truth_py = 0
 
float truth_pz = 0
 
float truth_pt = 0
 
float truth_p = 0
 
float truth_eta = 0
 

Detailed Description

track information

do not modify and commit: this will break reading past DSTs

Definition at line 183 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 183 of file TrackEvaluationContainerv1.h

Member Typedef Documentation

Definition at line 194 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 194 of file TrackEvaluationContainerv1.h

Constructor & Destructor Documentation

TrackEvaluationContainerv1::TrackStruct::TrackStruct ( )
inlineexplicit

Definition at line 187 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 187 of file TrackEvaluationContainerv1.h

References clusters.

Member Data Documentation

int TrackEvaluationContainerv1::TrackStruct::charge = 0

Definition at line 196 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 196 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::chisquare = 0

Definition at line 205 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 205 of file TrackEvaluationContainerv1.h

ClusterStruct::List TrackEvaluationContainerv1::TrackStruct::clusters

Definition at line 247 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 247 of file TrackEvaluationContainerv1.h

Referenced by TrackStruct().

int TrackEvaluationContainerv1::TrackStruct::contributors = 0

Definition at line 236 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 236 of file TrackEvaluationContainerv1.h

int TrackEvaluationContainerv1::TrackStruct::embed = 0

Definition at line 230 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 230 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::eta = 0

Definition at line 224 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 224 of file TrackEvaluationContainerv1.h

int TrackEvaluationContainerv1::TrackStruct::gtrackID = 0

Definition at line 232 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 232 of file TrackEvaluationContainerv1.h

bool TrackEvaluationContainerv1::TrackStruct::is_primary = false

Definition at line 231 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 231 of file TrackEvaluationContainerv1.h

int64_t TrackEvaluationContainerv1::TrackStruct::mask = 0

Definition at line 198 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 198 of file TrackEvaluationContainerv1.h

int TrackEvaluationContainerv1::TrackStruct::nclusters = 0

Definition at line 197 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 197 of file TrackEvaluationContainerv1.h

int TrackEvaluationContainerv1::TrackStruct::nclusters_intt = 0

Definition at line 201 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 201 of file TrackEvaluationContainerv1.h

int TrackEvaluationContainerv1::TrackStruct::nclusters_micromegas = 0

Definition at line 203 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 203 of file TrackEvaluationContainerv1.h

int TrackEvaluationContainerv1::TrackStruct::nclusters_mvtx = 0

Definition at line 200 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 200 of file TrackEvaluationContainerv1.h

int TrackEvaluationContainerv1::TrackStruct::nclusters_tpc = 0

Definition at line 202 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 202 of file TrackEvaluationContainerv1.h

int TrackEvaluationContainerv1::TrackStruct::ndf = 0

Definition at line 206 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 206 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::p = 0

Definition at line 223 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 223 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::phi = 0

Definition at line 214 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 214 of file TrackEvaluationContainerv1.h

int TrackEvaluationContainerv1::TrackStruct::pid = 0

Definition at line 229 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 229 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::pt = 0

Definition at line 222 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 222 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::px = 0

Definition at line 219 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 219 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::py = 0

Definition at line 220 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 220 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::pz = 0

Definition at line 221 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 221 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::r = 0

Definition at line 213 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 213 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::truth_eta = 0

Definition at line 243 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 243 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::truth_p = 0

Definition at line 242 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 242 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::truth_pt = 0

Definition at line 241 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 241 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::truth_px = 0

Definition at line 238 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 238 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::truth_py = 0

Definition at line 239 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 239 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::truth_pz = 0

Definition at line 240 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 240 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::truth_t = 0

Definition at line 233 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 233 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::x = 0

Definition at line 210 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 210 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::y = 0

Definition at line 211 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 211 of file TrackEvaluationContainerv1.h

float TrackEvaluationContainerv1::TrackStruct::z = 0

Definition at line 212 of file TrackEvaluationContainerv1.h.

View newest version in sPHENIX GitHub at line 212 of file TrackEvaluationContainerv1.h


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