Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/micromegas/MicromegasRawDataEvaluation.h>
Public Types | |
using | List = std::vector< Waveform > |
Public Member Functions | |
Waveform ()=default | |
default constructor | |
Waveform (const Sample &sample) | |
construct from sample | |
void | copy_from (const Sample &) |
copy from sample | |
Public Attributes | |
unsigned int | packet_id = 0 |
packet | |
uint64_t | lvl1_bco = 0 |
ll1 bco | |
unsigned int | fee_bco = 0 |
fee bco | |
unsigned int | checksum = 0 |
checksum and checksum error | |
unsigned int | checksum_error = 0 |
unsigned short | fee_id = 0 |
fee | |
unsigned short | layer = 0 |
unsigned short | tile = 0 |
unsigned short | sampa_address = 0 |
sampa channel and sampa address | |
unsigned short | sampa_channel = 0 |
unsigned short | channel = 0 |
channel id | |
unsigned short | strip = 0 |
physical strip id | |
unsigned short | sample_max = 0 |
unsigned short | adc_max = 0 |
double | pedestal = 0 |
double | rms = 0 |
bool | is_signal = false |
waveform is similar to sample except that there is only one of which per waveform, and that it stores the max adc and corresponding sample_id
Definition at line 111 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 111 of file MicromegasRawDataEvaluation.h
using MicromegasRawDataEvaluation::Waveform::List = std::vector<Waveform> |
Definition at line 160 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 160 of file MicromegasRawDataEvaluation.h
|
default |
default constructor
|
inline |
construct from sample
Definition at line 154 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 154 of file MicromegasRawDataEvaluation.h
References copy_from().
void MicromegasRawDataEvaluation::Waveform::copy_from | ( | const Sample & | sample | ) |
copy from sample
Definition at line 53 of file MicromegasRawDataEvaluation.cc.
View newest version in sPHENIX GitHub at line 53 of file MicromegasRawDataEvaluation.cc
References MicromegasRawDataEvaluation::Sample::adc, adc_max, MicromegasRawDataEvaluation::Sample::channel, channel, MicromegasRawDataEvaluation::Sample::checksum, checksum, MicromegasRawDataEvaluation::Sample::checksum_error, checksum_error, MicromegasRawDataEvaluation::Sample::fee_bco, fee_bco, MicromegasRawDataEvaluation::Sample::fee_id, fee_id, MicromegasRawDataEvaluation::Sample::layer, layer, MicromegasRawDataEvaluation::Sample::lvl1_bco, lvl1_bco, MicromegasRawDataEvaluation::Sample::packet_id, packet_id, MicromegasRawDataEvaluation::Sample::pedestal, pedestal, MicromegasRawDataEvaluation::Sample::rms, rms, MicromegasRawDataEvaluation::Sample::sampa_address, sampa_address, MicromegasRawDataEvaluation::Sample::sampa_channel, sampa_channel, MicromegasRawDataEvaluation::Sample::sample, sample_max, MicromegasRawDataEvaluation::Sample::strip, strip, MicromegasRawDataEvaluation::Sample::tile, and tile.
Referenced by Waveform().
unsigned short MicromegasRawDataEvaluation::Waveform::adc_max = 0 |
Definition at line 143 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 143 of file MicromegasRawDataEvaluation.h
Referenced by copy_from(), and MicromegasRawDataEvaluation::process_event().
unsigned short MicromegasRawDataEvaluation::Waveform::channel = 0 |
channel id
Definition at line 137 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 137 of file MicromegasRawDataEvaluation.h
Referenced by copy_from().
unsigned int MicromegasRawDataEvaluation::Waveform::checksum = 0 |
checksum and checksum error
Definition at line 124 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 124 of file MicromegasRawDataEvaluation.h
Referenced by copy_from().
unsigned int MicromegasRawDataEvaluation::Waveform::checksum_error = 0 |
Definition at line 125 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 125 of file MicromegasRawDataEvaluation.h
Referenced by copy_from().
unsigned int MicromegasRawDataEvaluation::Waveform::fee_bco = 0 |
fee bco
Definition at line 121 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 121 of file MicromegasRawDataEvaluation.h
Referenced by copy_from().
unsigned short MicromegasRawDataEvaluation::Waveform::fee_id = 0 |
fee
Definition at line 128 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 128 of file MicromegasRawDataEvaluation.h
Referenced by copy_from().
bool MicromegasRawDataEvaluation::Waveform::is_signal = false |
Definition at line 148 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 148 of file MicromegasRawDataEvaluation.h
Referenced by MicromegasRawDataEvaluation::process_event().
unsigned short MicromegasRawDataEvaluation::Waveform::layer = 0 |
Definition at line 129 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 129 of file MicromegasRawDataEvaluation.h
Referenced by copy_from().
uint64_t MicromegasRawDataEvaluation::Waveform::lvl1_bco = 0 |
ll1 bco
Definition at line 118 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 118 of file MicromegasRawDataEvaluation.h
Referenced by copy_from(), and MicromegasRawDataEvaluation::process_event().
unsigned int MicromegasRawDataEvaluation::Waveform::packet_id = 0 |
packet
Definition at line 115 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 115 of file MicromegasRawDataEvaluation.h
Referenced by copy_from().
double MicromegasRawDataEvaluation::Waveform::pedestal = 0 |
Definition at line 145 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 145 of file MicromegasRawDataEvaluation.h
Referenced by copy_from().
double MicromegasRawDataEvaluation::Waveform::rms = 0 |
Definition at line 146 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 146 of file MicromegasRawDataEvaluation.h
Referenced by copy_from().
unsigned short MicromegasRawDataEvaluation::Waveform::sampa_address = 0 |
sampa channel and sampa address
Definition at line 133 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 133 of file MicromegasRawDataEvaluation.h
Referenced by copy_from().
unsigned short MicromegasRawDataEvaluation::Waveform::sampa_channel = 0 |
Definition at line 134 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 134 of file MicromegasRawDataEvaluation.h
Referenced by copy_from().
unsigned short MicromegasRawDataEvaluation::Waveform::sample_max = 0 |
Definition at line 142 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 142 of file MicromegasRawDataEvaluation.h
Referenced by copy_from(), and MicromegasRawDataEvaluation::process_event().
unsigned short MicromegasRawDataEvaluation::Waveform::strip = 0 |
physical strip id
Definition at line 140 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 140 of file MicromegasRawDataEvaluation.h
Referenced by copy_from().
unsigned short MicromegasRawDataEvaluation::Waveform::tile = 0 |
Definition at line 130 of file MicromegasRawDataEvaluation.h.
View newest version in sPHENIX GitHub at line 130 of file MicromegasRawDataEvaluation.h
Referenced by copy_from().