Project
Loading...
Searching...
No Matches
o2::aod::zdc Namespace Reference

Functions

 DECLARE_SOA_INDEX_COLUMN (BC, bc)
 
 DECLARE_SOA_COLUMN (EnergyZEM1, energyZEM1, float)
 BC index, to be used by both legacy and new table.
 
 DECLARE_SOA_COLUMN (EnergyZEM2, energyZEM2, float)
 
 DECLARE_SOA_COLUMN (EnergyCommonZNA, energyCommonZNA, float)
 
 DECLARE_SOA_COLUMN (EnergyCommonZNC, energyCommonZNC, float)
 
 DECLARE_SOA_COLUMN (EnergyCommonZPA, energyCommonZPA, float)
 
 DECLARE_SOA_COLUMN (EnergyCommonZPC, energyCommonZPC, float)
 
 DECLARE_SOA_COLUMN (EnergySectorZNA, energySectorZNA, float[4])
 
 DECLARE_SOA_COLUMN (EnergySectorZNC, energySectorZNC, float[4])
 
 DECLARE_SOA_COLUMN (EnergySectorZPA, energySectorZPA, float[4])
 
 DECLARE_SOA_COLUMN (EnergySectorZPC, energySectorZPC, float[4])
 
 DECLARE_SOA_COLUMN (TimeZEM1, timeZEM1, float)
 
 DECLARE_SOA_COLUMN (TimeZEM2, timeZEM2, float)
 
 DECLARE_SOA_COLUMN (TimeZNA, timeZNA, float)
 
 DECLARE_SOA_COLUMN (TimeZNC, timeZNC, float)
 
 DECLARE_SOA_COLUMN (TimeZPA, timeZPA, float)
 
 DECLARE_SOA_COLUMN (TimeZPC, timeZPC, float)
 
 DECLARE_SOA_COLUMN (Energy, energy, std::vector< float >)
 
 DECLARE_SOA_COLUMN (ChannelE, channelE, std::vector< uint8_t >)
 Energy of non-zero channels. The channel IDs are given in ChannelE (at the same index)
 
 DECLARE_SOA_COLUMN (Amplitude, amplitude, std::vector< float >)
 Channel IDs which have reconstructed energy. There are at maximum 26 channels.
 
 DECLARE_SOA_COLUMN (Time, time, std::vector< float >)
 Amplitudes of non-zero channels. The channel IDs are given in ChannelT (at the same index)
 
 DECLARE_SOA_COLUMN (ChannelT, channelT, std::vector< uint8_t >)
 Times of non-zero channels. The channel IDs are given in ChannelT (at the same index)
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyEnergyZEM1, energyZEM1, [](gsl::span< const uint8_t > channelE, gsl::span< const float > energy) -> float { auto ne=channelE.size();auto thisenergy=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelE.size();ie++) { if(channelE[ie]==o2::zdc::IdZEM1) { thisenergy=energy[ie];break;} } return thisenergy;})
 Channel IDs which had non-zero amplitudes. There are at maximum 26 channels.
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyEnergyZEM2, energyZEM2, [](gsl::span< const uint8_t > channelE, gsl::span< const float > energy) -> float { auto thisenergy=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelE.size();ie++) { if(channelE[ie]==o2::zdc::IdZEM2) { thisenergy=energy[ie];break;} } return thisenergy;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyEnergyCommonZNA, energyCommonZNA, [](gsl::span< const uint8_t > channelE, gsl::span< const float > energy) -> float { auto thisenergy=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelE.size();ie++) { if(channelE[ie]==o2::zdc::IdZNAC) { thisenergy=energy[ie];break;} } return thisenergy;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyEnergyCommonZNC, energyCommonZNC, [](gsl::span< const uint8_t > channelE, gsl::span< const float > energy) -> float { auto thisenergy=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelE.size();ie++) { if(channelE[ie]==o2::zdc::IdZNCC) { thisenergy=energy[ie];break;} } return thisenergy;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyEnergyCommonZPA, energyCommonZPA, [](gsl::span< const uint8_t > channelE, gsl::span< const float > energy) -> float { auto thisenergy=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelE.size();ie++) { if(channelE[ie]==o2::zdc::IdZPAC) { thisenergy=energy[ie];break;} } return thisenergy;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyEnergyCommonZPC, energyCommonZPC, [](gsl::span< const uint8_t > channelE, gsl::span< const float > energy) -> float { auto thisenergy=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelE.size();ie++) { if(channelE[ie]==o2::zdc::IdZPCC) { thisenergy=energy[ie];break;} } return thisenergy;})
 
 for (uint64_t ie=0;ie< channelE.size();ie++)
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyTimeZEM1, timeZEM1, [](gsl::span< const uint8_t > channelT, gsl::span< const float > time) -> float { auto thistime=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZEM1) { thistime=time[ie];break;} } return thistime;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyTimeZEM2, timeZEM2, [](gsl::span< const uint8_t > channelT, gsl::span< const float > time) -> float { auto thistime=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZEM2) { thistime=time[ie];break;} } return thistime;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyTimeZNA, timeZNA, [](gsl::span< const uint8_t > channelT, gsl::span< const float > time) -> float { auto thistime=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZNAC) { thistime=time[ie];break;} } return thistime;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyTimeZNC, timeZNC, [](gsl::span< const uint8_t > channelT, gsl::span< const float > time) -> float { auto thistime=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZNCC) { thistime=time[ie];break;} } return thistime;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyTimeZPA, timeZPA, [](gsl::span< const uint8_t > channelT, gsl::span< const float > time) -> float { auto thistime=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZPAC) { thistime=time[ie];break;} } return thistime;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyTimeZPC, timeZPC, [](gsl::span< const uint8_t > channelT, gsl::span< const float > time) -> float { auto thistime=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZPCC) { thistime=time[ie];break;} } return thistime;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyAmplitudeZEM1, amplitudeZEM1, [](gsl::span< const uint8_t > channelT, gsl::span< const float > amplitude) -> float { auto thisamplitude=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZEM1) { thisamplitude=amplitude[ie];break;} } return thisamplitude;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyAmplitudeZEM2, amplitudeZEM2, [](gsl::span< const uint8_t > channelT, gsl::span< const float > amplitude) -> float { auto thisamplitude=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZEM2) { thisamplitude=amplitude[ie];break;} } return thisamplitude;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyAmplitudeZNA, amplitudeZNA, [](gsl::span< const uint8_t > channelT, gsl::span< const float > amplitude) -> float { auto thisamplitude=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZNAC) { thisamplitude=amplitude[ie];break;} } return thisamplitude;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyAmplitudeZNC, amplitudeZNC, [](gsl::span< const uint8_t > channelT, gsl::span< const float > amplitude) -> float { auto thisamplitude=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZNCC) { thisamplitude=amplitude[ie];break;} } return thisamplitude;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyAmplitudeZPA, amplitudeZPA, [](gsl::span< const uint8_t > channelT, gsl::span< const float > amplitude) -> float { auto thisamplitude=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZPAC) { thisamplitude=amplitude[ie];break;} } return thisamplitude;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (DyAmplitudeZPC, amplitudeZPC, [](gsl::span< const uint8_t > channelT, gsl::span< const float > amplitude) -> float { auto thisamplitude=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZPCC) { thisamplitude=amplitude[ie];break;} } return thisamplitude;})
 

Variables

gsl::span< const uint8_t > channelE
 
return thisenergy
 

Function Documentation

◆ DECLARE_SOA_COLUMN() [1/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( Amplitude  ,
amplitude  ,
std::vector< float >   
)

Channel IDs which have reconstructed energy. There are at maximum 26 channels.

◆ DECLARE_SOA_COLUMN() [2/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( ChannelE  ,
channelE  ,
std::vector< uint8_t >   
)

Energy of non-zero channels. The channel IDs are given in ChannelE (at the same index)

◆ DECLARE_SOA_COLUMN() [3/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( ChannelT  ,
channelT  ,
std::vector< uint8_t >   
)

Times of non-zero channels. The channel IDs are given in ChannelT (at the same index)

◆ DECLARE_SOA_COLUMN() [4/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( Energy  ,
energy  ,
std::vector< float >   
)

◆ DECLARE_SOA_COLUMN() [5/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( EnergyCommonZNA  ,
energyCommonZNA  ,
float   
)

◆ DECLARE_SOA_COLUMN() [6/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( EnergyCommonZNC  ,
energyCommonZNC  ,
float   
)

◆ DECLARE_SOA_COLUMN() [7/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( EnergyCommonZPA  ,
energyCommonZPA  ,
float   
)

◆ DECLARE_SOA_COLUMN() [8/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( EnergyCommonZPC  ,
energyCommonZPC  ,
float   
)

◆ DECLARE_SOA_COLUMN() [9/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( EnergySectorZNA  ,
energySectorZNA  ,
float  [4] 
)

◆ DECLARE_SOA_COLUMN() [10/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( EnergySectorZNC  ,
energySectorZNC  ,
float  [4] 
)

◆ DECLARE_SOA_COLUMN() [11/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( EnergySectorZPA  ,
energySectorZPA  ,
float  [4] 
)

◆ DECLARE_SOA_COLUMN() [12/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( EnergySectorZPC  ,
energySectorZPC  ,
float  [4] 
)

◆ DECLARE_SOA_COLUMN() [13/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( EnergyZEM1  ,
energyZEM1  ,
float   
)

BC index, to be used by both legacy and new table.

◆ DECLARE_SOA_COLUMN() [14/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( EnergyZEM2  ,
energyZEM2  ,
float   
)

◆ DECLARE_SOA_COLUMN() [15/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( Time  ,
time  ,
std::vector< float >   
)

Amplitudes of non-zero channels. The channel IDs are given in ChannelT (at the same index)

◆ DECLARE_SOA_COLUMN() [16/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( TimeZEM1  ,
timeZEM1  ,
float   
)

◆ DECLARE_SOA_COLUMN() [17/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( TimeZEM2  ,
timeZEM2  ,
float   
)

◆ DECLARE_SOA_COLUMN() [18/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( TimeZNA  ,
timeZNA  ,
float   
)

◆ DECLARE_SOA_COLUMN() [19/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( TimeZNC  ,
timeZNC  ,
float   
)

◆ DECLARE_SOA_COLUMN() [20/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( TimeZPA  ,
timeZPA  ,
float   
)

◆ DECLARE_SOA_COLUMN() [21/21]

o2::aod::zdc::DECLARE_SOA_COLUMN ( TimeZPC  ,
timeZPC  ,
float   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [1/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyAmplitudeZEM1  ,
amplitudeZEM1  ,
[] (gsl::span< const uint8_t > channelT, gsl::span< const float > amplitude) -> float { auto thisamplitude=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZEM1) { thisamplitude=amplitude[ie];break;} } return thisamplitude;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [2/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyAmplitudeZEM2  ,
amplitudeZEM2  ,
[] (gsl::span< const uint8_t > channelT, gsl::span< const float > amplitude) -> float { auto thisamplitude=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZEM2) { thisamplitude=amplitude[ie];break;} } return thisamplitude;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [3/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyAmplitudeZNA  ,
amplitudeZNA  ,
[] (gsl::span< const uint8_t > channelT, gsl::span< const float > amplitude) -> float { auto thisamplitude=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZNAC) { thisamplitude=amplitude[ie];break;} } return thisamplitude;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [4/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyAmplitudeZNC  ,
amplitudeZNC  ,
[] (gsl::span< const uint8_t > channelT, gsl::span< const float > amplitude) -> float { auto thisamplitude=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZNCC) { thisamplitude=amplitude[ie];break;} } return thisamplitude;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [5/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyAmplitudeZPA  ,
amplitudeZPA  ,
[] (gsl::span< const uint8_t > channelT, gsl::span< const float > amplitude) -> float { auto thisamplitude=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZPAC) { thisamplitude=amplitude[ie];break;} } return thisamplitude;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [6/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyAmplitudeZPC  ,
amplitudeZPC  ,
[] (gsl::span< const uint8_t > channelT, gsl::span< const float > amplitude) -> float { auto thisamplitude=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZPCC) { thisamplitude=amplitude[ie];break;} } return thisamplitude;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [7/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyEnergyCommonZNA  ,
energyCommonZNA  ,
[] (gsl::span< const uint8_t > channelE, gsl::span< const float > energy) -> float { auto thisenergy=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelE.size();ie++) { if(channelE[ie]==o2::zdc::IdZNAC) { thisenergy=energy[ie];break;} } return thisenergy;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [8/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyEnergyCommonZNC  ,
energyCommonZNC  ,
[] (gsl::span< const uint8_t > channelE, gsl::span< const float > energy) -> float { auto thisenergy=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelE.size();ie++) { if(channelE[ie]==o2::zdc::IdZNCC) { thisenergy=energy[ie];break;} } return thisenergy;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [9/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyEnergyCommonZPA  ,
energyCommonZPA  ,
[] (gsl::span< const uint8_t > channelE, gsl::span< const float > energy) -> float { auto thisenergy=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelE.size();ie++) { if(channelE[ie]==o2::zdc::IdZPAC) { thisenergy=energy[ie];break;} } return thisenergy;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [10/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyEnergyCommonZPC  ,
energyCommonZPC  ,
[] (gsl::span< const uint8_t > channelE, gsl::span< const float > energy) -> float { auto thisenergy=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelE.size();ie++) { if(channelE[ie]==o2::zdc::IdZPCC) { thisenergy=energy[ie];break;} } return thisenergy;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [11/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyEnergyZEM1  ,
energyZEM1  ,
[] (gsl::span< const uint8_t > channelE, gsl::span< const float > energy) -> float { auto ne=channelE.size();auto thisenergy=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelE.size();ie++) { if(channelE[ie]==o2::zdc::IdZEM1) { thisenergy=energy[ie];break;} } return thisenergy;}   
)

Channel IDs which had non-zero amplitudes. There are at maximum 26 channels.

◆ DECLARE_SOA_DYNAMIC_COLUMN() [12/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyEnergyZEM2  ,
energyZEM2  ,
[] (gsl::span< const uint8_t > channelE, gsl::span< const float > energy) -> float { auto thisenergy=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelE.size();ie++) { if(channelE[ie]==o2::zdc::IdZEM2) { thisenergy=energy[ie];break;} } return thisenergy;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [13/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyTimeZEM1  ,
timeZEM1  ,
[] (gsl::span< const uint8_t > channelT, gsl::span< const float > time) -> float { auto thistime=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZEM1) { thistime=time[ie];break;} } return thistime;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [14/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyTimeZEM2  ,
timeZEM2  ,
[] (gsl::span< const uint8_t > channelT, gsl::span< const float > time) -> float { auto thistime=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZEM2) { thistime=time[ie];break;} } return thistime;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [15/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyTimeZNA  ,
timeZNA  ,
[] (gsl::span< const uint8_t > channelT, gsl::span< const float > time) -> float { auto thistime=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZNAC) { thistime=time[ie];break;} } return thistime;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [16/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyTimeZNC  ,
timeZNC  ,
[] (gsl::span< const uint8_t > channelT, gsl::span< const float > time) -> float { auto thistime=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZNCC) { thistime=time[ie];break;} } return thistime;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [17/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyTimeZPA  ,
timeZPA  ,
[] (gsl::span< const uint8_t > channelT, gsl::span< const float > time) -> float { auto thistime=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZPAC) { thistime=time[ie];break;} } return thistime;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [18/18]

o2::aod::zdc::DECLARE_SOA_DYNAMIC_COLUMN ( DyTimeZPC  ,
timeZPC  ,
[] (gsl::span< const uint8_t > channelT, gsl::span< const float > time) -> float { auto thistime=-std::numeric_limits< float >::infinity();for(uint64_t ie=0;ie< channelT.size();ie++) { if(channelT[ie]==o2::zdc::IdZPCC) { thistime=time[ie];break;} } return thistime;}   
)

◆ DECLARE_SOA_INDEX_COLUMN()

o2::aod::zdc::DECLARE_SOA_INDEX_COLUMN ( BC  ,
bc   
)

◆ for()

o2::aod::zdc::for ( )

Definition at line 1239 of file AnalysisDataModel.h.

Variable Documentation

◆ channelE

gsl::span< const uint8_t > o2::aod::zdc::channelE

Definition at line 1233 of file AnalysisDataModel.h.

◆ thisenergy

return o2::aod::zdc::thisenergy

Definition at line 1249 of file AnalysisDataModel.h.