Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::CellData Struct Reference

#include <acts/blob/sPHENIX/Examples/Io/Csv/src/CsvOutputData.hpp>

Public Member Functions

 DFE_NAMEDTUPLE (CellData, geometry_id, measurement_id, channel0, channel1, timestamp, value)
 

Public Attributes

uint64_t geometry_id = 0u
 Hit surface identifier.
 
uint64_t measurement_id = 0
 
int32_t channel0 = 0
 Digital cell address/ channel.
 
int32_t channel1 = 0
 
float timestamp = 0
 Digital cell timestamp. Not available in the TrackML datasets.
 
float value = 0
 (Digital) measured cell value, e.g. amplitude or time-over-threshold.
 

Detailed Description

Definition at line 141 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 141 of file CsvOutputData.hpp

Member Function Documentation

ActsExamples::CellData::DFE_NAMEDTUPLE ( CellData  ,
geometry_id  ,
measurement_id  ,
channel0  ,
channel1  ,
timestamp  ,
value   
)

Member Data Documentation

int32_t ActsExamples::CellData::channel0 = 0

Digital cell address/ channel.

Definition at line 149 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 149 of file CsvOutputData.hpp

Referenced by ActsExamples::CsvMeasurementWriter::writeT().

int32_t ActsExamples::CellData::channel1 = 0

Definition at line 149 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 149 of file CsvOutputData.hpp

Referenced by ActsExamples::CsvMeasurementWriter::writeT().

uint64_t ActsExamples::CellData::geometry_id = 0u

Hit surface identifier.

Definition at line 143 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 143 of file CsvOutputData.hpp

Referenced by ActsExamples::CsvMeasurementReader::read(), and ActsExamples::CsvMeasurementWriter::writeT().

uint64_t ActsExamples::CellData::measurement_id = 0

Event-unique measurement identifier. As defined for the measurement above and used to link back to it; same value can appear multiple times for clusters with more than one active cell.

Definition at line 147 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 147 of file CsvOutputData.hpp

Referenced by ActsExamples::CsvMeasurementWriter::writeT().

float ActsExamples::CellData::timestamp = 0

Digital cell timestamp. Not available in the TrackML datasets.

Definition at line 151 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 151 of file CsvOutputData.hpp

Referenced by ActsExamples::CsvMeasurementWriter::writeT().

float ActsExamples::CellData::value = 0

(Digital) measured cell value, e.g. amplitude or time-over-threshold.

Definition at line 153 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 153 of file CsvOutputData.hpp

Referenced by pump.Token::__str__(), pump.Token::Clone(), and ActsExamples::CsvMeasurementWriter::writeT().


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