ECCE @ EIC 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 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 174 of file TrackEvaluationContainerv1.h.

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

Member Typedef Documentation

Definition at line 186 of file TrackEvaluationContainerv1.h.

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

Constructor & Destructor Documentation

TrackEvaluationContainerv1::TrackStruct::TrackStruct ( )
inlineexplicit

Definition at line 179 of file TrackEvaluationContainerv1.h.

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

References clusters.

Member Data Documentation

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().


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