EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TrackEvaluationContainerv1::EventStruct Class Reference

event information More...

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

Public Types

using List = std::vector< EventStruct >
 

Public Member Functions

 EventStruct ()
 

Public Attributes

int nclusters [max_layer]
 number of clusters per layer / event
 
int nclusters_mvtx = 0
 number of clusters in the TPC
 
int nclusters_intt = 0
 number of clusters in the intt
 
int nclusters_tpc = 0
 number of clusters in the TPC
 
int nclusters_micromegas = 0
 number of clusters in the Micromegas
 

Static Public Attributes

static constexpr size_t max_layer = 57
 

Detailed Description

event information

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

Definition at line 46 of file TrackEvaluationContainerv1.h.

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

Member Typedef Documentation

Definition at line 50 of file TrackEvaluationContainerv1.h.

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

Constructor & Destructor Documentation

TrackEvaluationContainerv1::EventStruct::EventStruct ( )
inline

Definition at line 54 of file TrackEvaluationContainerv1.h.

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

References max_layer, and nclusters.

Member Data Documentation

constexpr size_t TrackEvaluationContainerv1::EventStruct::max_layer = 57
static

Definition at line 51 of file TrackEvaluationContainerv1.h.

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

Referenced by TrackEvaluation::evaluate_event(), and EventStruct().

int TrackEvaluationContainerv1::EventStruct::nclusters[max_layer]

number of clusters per layer / event

Definition at line 61 of file TrackEvaluationContainerv1.h.

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

Referenced by EventStruct().

int TrackEvaluationContainerv1::EventStruct::nclusters_intt = 0

number of clusters in the intt

Definition at line 67 of file TrackEvaluationContainerv1.h.

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

int TrackEvaluationContainerv1::EventStruct::nclusters_micromegas = 0

number of clusters in the Micromegas

Definition at line 73 of file TrackEvaluationContainerv1.h.

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

int TrackEvaluationContainerv1::EventStruct::nclusters_mvtx = 0

number of clusters in the TPC

Definition at line 64 of file TrackEvaluationContainerv1.h.

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

int TrackEvaluationContainerv1::EventStruct::nclusters_tpc = 0

number of clusters in the TPC

Definition at line 70 of file TrackEvaluationContainerv1.h.

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


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