Analysis Software
Documentation for sPHENIX simulation software
|
track information More...
#include <coresoftware/blob/master/simulation/g4simulation/g4eval/TrackEvaluationContainerv1.h>
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 |
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
using TrackEvaluationContainerv1::TrackStruct::List = std::vector<TrackStruct> |
Definition at line 194 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 194 of file TrackEvaluationContainerv1.h
|
inlineexplicit |
Definition at line 187 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 187 of file TrackEvaluationContainerv1.h
References clusters.
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