Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/micromegas/MicromegasCombinedDataEvaluation.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 MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 111 of file MicromegasCombinedDataEvaluation.h
using MicromegasCombinedDataEvaluation::Waveform::List = std::vector<Waveform> |
Definition at line 160 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 160 of file MicromegasCombinedDataEvaluation.h
|
default |
default constructor
|
inline |
construct from sample
Definition at line 154 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 154 of file MicromegasCombinedDataEvaluation.h
References copy_from().
void MicromegasCombinedDataEvaluation::Waveform::copy_from | ( | const Sample & | sample | ) |
copy from sample
Definition at line 56 of file MicromegasCombinedDataEvaluation.cc.
View newest version in sPHENIX GitHub at line 56 of file MicromegasCombinedDataEvaluation.cc
References MicromegasCombinedDataEvaluation::Sample::adc, adc_max, MicromegasCombinedDataEvaluation::Sample::channel, channel, MicromegasCombinedDataEvaluation::Sample::checksum, checksum, MicromegasCombinedDataEvaluation::Sample::checksum_error, checksum_error, MicromegasCombinedDataEvaluation::Sample::fee_bco, fee_bco, MicromegasCombinedDataEvaluation::Sample::fee_id, fee_id, MicromegasCombinedDataEvaluation::Sample::layer, layer, MicromegasCombinedDataEvaluation::Sample::lvl1_bco, lvl1_bco, MicromegasCombinedDataEvaluation::Sample::packet_id, packet_id, MicromegasCombinedDataEvaluation::Sample::pedestal, pedestal, MicromegasCombinedDataEvaluation::Sample::rms, rms, MicromegasCombinedDataEvaluation::Sample::sampa_address, sampa_address, MicromegasCombinedDataEvaluation::Sample::sampa_channel, sampa_channel, MicromegasCombinedDataEvaluation::Sample::sample, sample_max, MicromegasCombinedDataEvaluation::Sample::strip, strip, MicromegasCombinedDataEvaluation::Sample::tile, and tile.
Referenced by Waveform().
unsigned short MicromegasCombinedDataEvaluation::Waveform::adc_max = 0 |
Definition at line 143 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 143 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from(), and MicromegasCombinedDataEvaluation::process_event().
unsigned short MicromegasCombinedDataEvaluation::Waveform::channel = 0 |
channel id
Definition at line 137 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 137 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from().
unsigned int MicromegasCombinedDataEvaluation::Waveform::checksum = 0 |
checksum and checksum error
Definition at line 124 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 124 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from().
unsigned int MicromegasCombinedDataEvaluation::Waveform::checksum_error = 0 |
Definition at line 125 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 125 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from().
unsigned int MicromegasCombinedDataEvaluation::Waveform::fee_bco = 0 |
fee bco
Definition at line 121 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 121 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from().
unsigned short MicromegasCombinedDataEvaluation::Waveform::fee_id = 0 |
fee
Definition at line 128 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 128 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from().
bool MicromegasCombinedDataEvaluation::Waveform::is_signal = false |
Definition at line 148 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 148 of file MicromegasCombinedDataEvaluation.h
Referenced by MicromegasCombinedDataEvaluation::process_event().
unsigned short MicromegasCombinedDataEvaluation::Waveform::layer = 0 |
Definition at line 129 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 129 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from().
uint64_t MicromegasCombinedDataEvaluation::Waveform::lvl1_bco = 0 |
ll1 bco
Definition at line 118 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 118 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from(), and MicromegasCombinedDataEvaluation::process_event().
unsigned int MicromegasCombinedDataEvaluation::Waveform::packet_id = 0 |
packet
Definition at line 115 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 115 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from().
double MicromegasCombinedDataEvaluation::Waveform::pedestal = 0 |
Definition at line 145 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 145 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from().
double MicromegasCombinedDataEvaluation::Waveform::rms = 0 |
Definition at line 146 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 146 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from().
unsigned short MicromegasCombinedDataEvaluation::Waveform::sampa_address = 0 |
sampa channel and sampa address
Definition at line 133 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 133 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from().
unsigned short MicromegasCombinedDataEvaluation::Waveform::sampa_channel = 0 |
Definition at line 134 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 134 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from().
unsigned short MicromegasCombinedDataEvaluation::Waveform::sample_max = 0 |
Definition at line 142 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 142 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from(), and MicromegasCombinedDataEvaluation::process_event().
unsigned short MicromegasCombinedDataEvaluation::Waveform::strip = 0 |
physical strip id
Definition at line 140 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 140 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from().
unsigned short MicromegasCombinedDataEvaluation::Waveform::tile = 0 |
Definition at line 130 of file MicromegasCombinedDataEvaluation.h.
View newest version in sPHENIX GitHub at line 130 of file MicromegasCombinedDataEvaluation.h
Referenced by copy_from().