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

#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
 

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 MicromegasCombinedDataEvaluation.h.

View newest version in sPHENIX GitHub at line 111 of file MicromegasCombinedDataEvaluation.h

Member Typedef Documentation

Definition at line 160 of file MicromegasCombinedDataEvaluation.h.

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

Constructor & Destructor Documentation

MicromegasCombinedDataEvaluation::Waveform::Waveform ( )
default

default constructor

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

+ Here is the call graph for this function:

Member Function Documentation

Member Data Documentation

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


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