Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MicromegasRawDataEvaluation::Waveform Class Reference

#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
 

Detailed Description

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

Member Typedef Documentation

Definition at line 160 of file MicromegasRawDataEvaluation.h.

View newest version in sPHENIX GitHub at line 160 of file MicromegasRawDataEvaluation.h

Constructor & Destructor Documentation

MicromegasRawDataEvaluation::Waveform::Waveform ( )
default

default constructor

MicromegasRawDataEvaluation::Waveform::Waveform ( const Sample sample)
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().

+ Here is the call graph for this function:

Member Function Documentation

Member Data Documentation

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().


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