EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
caen_correction Class Reference

#include <online_distribution/blob/master/newbasic/caen_correction.h>

+ Collaboration diagram for caen_correction:

Public Member Functions

 caen_correction (const char *calibdata)
 
virtual ~caen_correction ()
 
int init (Packet *p)
 
float caen_corrected (const int sample, const int channel) const
 
float caen_time (const int sample, const int channel) const
 

Protected Attributes

Packet_p
 
int _broken
 
int base [1024][4 *9]
 
float timevec [1024][4]
 
int current_wave [1024][4 *9]
 
float current_time [1024][4]
 

Detailed Description

Definition at line 8 of file caen_correction.h.

View newest version in sPHENIX GitHub at line 8 of file caen_correction.h

Constructor & Destructor Documentation

caen_correction::caen_correction ( const char *  calibdata)

Definition at line 10 of file caen_correction.cc.

View newest version in sPHENIX GitHub at line 10 of file caen_correction.cc

References in, and IN.

virtual caen_correction::~caen_correction ( )
inlinevirtual

Definition at line 15 of file caen_correction.h.

View newest version in sPHENIX GitHub at line 15 of file caen_correction.h

Member Function Documentation

float caen_correction::caen_corrected ( const int  sample,
const int  channel 
) const

Definition at line 116 of file caen_correction.cc.

View newest version in sPHENIX GitHub at line 116 of file caen_correction.cc

float caen_correction::caen_time ( const int  sample,
const int  channel 
) const

Definition at line 122 of file caen_correction.cc.

View newest version in sPHENIX GitHub at line 122 of file caen_correction.cc

int caen_correction::init ( Packet p)

Definition at line 74 of file caen_correction.cc.

View newest version in sPHENIX GitHub at line 74 of file caen_correction.cc

References c, and Packet::iValue().

+ Here is the call graph for this function:

Member Data Documentation

int caen_correction::_broken
protected

Definition at line 26 of file caen_correction.h.

View newest version in sPHENIX GitHub at line 26 of file caen_correction.h

Packet* caen_correction::_p
protected

Definition at line 25 of file caen_correction.h.

View newest version in sPHENIX GitHub at line 25 of file caen_correction.h

int caen_correction::base[1024][4 *9]
protected

Definition at line 28 of file caen_correction.h.

View newest version in sPHENIX GitHub at line 28 of file caen_correction.h

Referenced by eicpy.verify.Histograms::name().

float caen_correction::current_time[1024][4]
protected

Definition at line 32 of file caen_correction.h.

View newest version in sPHENIX GitHub at line 32 of file caen_correction.h

int caen_correction::current_wave[1024][4 *9]
protected

Definition at line 31 of file caen_correction.h.

View newest version in sPHENIX GitHub at line 31 of file caen_correction.h

float caen_correction::timevec[1024][4]
protected

Definition at line 29 of file caen_correction.h.

View newest version in sPHENIX GitHub at line 29 of file caen_correction.h


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