![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 | 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 174 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 174 of file TrackEvaluationContainerv1.h
| using TrackEvaluationContainerv1::TrackStruct::List = std::vector<TrackStruct> |
Definition at line 186 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 186 of file TrackEvaluationContainerv1.h
|
inlineexplicit |
Definition at line 179 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 179 of file TrackEvaluationContainerv1.h
References clusters.
| int TrackEvaluationContainerv1::TrackStruct::charge = 0 |
Definition at line 188 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 188 of file TrackEvaluationContainerv1.h
| float TrackEvaluationContainerv1::TrackStruct::chisquare = 0 |
Definition at line 197 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 197 of file TrackEvaluationContainerv1.h
| ClusterStruct::List TrackEvaluationContainerv1::TrackStruct::clusters |
Definition at line 237 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 237 of file TrackEvaluationContainerv1.h
Referenced by TrackStruct().
| int TrackEvaluationContainerv1::TrackStruct::contributors = 0 |
Definition at line 226 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 226 of file TrackEvaluationContainerv1.h
| int TrackEvaluationContainerv1::TrackStruct::embed = 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::eta = 0 |
Definition at line 216 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 216 of file TrackEvaluationContainerv1.h
| bool TrackEvaluationContainerv1::TrackStruct::is_primary = false |
Definition at line 223 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 223 of file TrackEvaluationContainerv1.h
| int64_t TrackEvaluationContainerv1::TrackStruct::mask = 0 |
Definition at line 190 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 190 of file TrackEvaluationContainerv1.h
| int TrackEvaluationContainerv1::TrackStruct::nclusters = 0 |
Definition at line 189 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 189 of file TrackEvaluationContainerv1.h
| int TrackEvaluationContainerv1::TrackStruct::nclusters_intt = 0 |
Definition at line 193 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 193 of file TrackEvaluationContainerv1.h
| int TrackEvaluationContainerv1::TrackStruct::nclusters_micromegas = 0 |
Definition at line 195 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 195 of file TrackEvaluationContainerv1.h
| int TrackEvaluationContainerv1::TrackStruct::nclusters_mvtx = 0 |
Definition at line 192 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 192 of file TrackEvaluationContainerv1.h
| int TrackEvaluationContainerv1::TrackStruct::nclusters_tpc = 0 |
Definition at line 194 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 194 of file TrackEvaluationContainerv1.h
| int TrackEvaluationContainerv1::TrackStruct::ndf = 0 |
Definition at line 198 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 198 of file TrackEvaluationContainerv1.h
| float TrackEvaluationContainerv1::TrackStruct::p = 0 |
Definition at line 215 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 215 of file TrackEvaluationContainerv1.h
| float TrackEvaluationContainerv1::TrackStruct::phi = 0 |
Definition at line 206 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 206 of file TrackEvaluationContainerv1.h
| int TrackEvaluationContainerv1::TrackStruct::pid = 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::pt = 0 |
Definition at line 214 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 214 of file TrackEvaluationContainerv1.h
| float TrackEvaluationContainerv1::TrackStruct::px = 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::py = 0 |
Definition at line 212 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 212 of file TrackEvaluationContainerv1.h
| float TrackEvaluationContainerv1::TrackStruct::pz = 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::r = 0 |
Definition at line 205 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 205 of file TrackEvaluationContainerv1.h
| float TrackEvaluationContainerv1::TrackStruct::truth_eta = 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::truth_p = 0 |
Definition at line 232 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 232 of file TrackEvaluationContainerv1.h
| float TrackEvaluationContainerv1::TrackStruct::truth_pt = 0 |
Definition at line 231 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 231 of file TrackEvaluationContainerv1.h
| float TrackEvaluationContainerv1::TrackStruct::truth_px = 0 |
Definition at line 228 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 228 of file TrackEvaluationContainerv1.h
| float TrackEvaluationContainerv1::TrackStruct::truth_py = 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::truth_pz = 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::x = 0 |
Definition at line 202 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 202 of file TrackEvaluationContainerv1.h
Referenced by mcscore.MCVertex::dump_vertex(), and mcscore.MCVertex::printout().
| float TrackEvaluationContainerv1::TrackStruct::y = 0 |
Definition at line 203 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 203 of file TrackEvaluationContainerv1.h
Referenced by mcscore.MCVertex::dump_vertex(), and mcscore.MCVertex::printout().
| float TrackEvaluationContainerv1::TrackStruct::z = 0 |
Definition at line 204 of file TrackEvaluationContainerv1.h.
View newest version in sPHENIX GitHub at line 204 of file TrackEvaluationContainerv1.h
Referenced by mcscore.MCVertex::dump_vertex(), and mcscore.MCVertex::printout().