ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | Protected Attributes | List of all members
AtCalibration Class Reference

#include <AtCalibration.h>

Collaboration diagram for AtCalibration:
Collaboration graph
[legend]

Public Member Functions

void SetGainFile (TString gainFile)
 
void SetJitterFile (TString jitterFile)
 
const traceCalibrateGain (const trace &adc, Int_t padNum)
 
const traceCalibrateJitter (const trace &adc, Int_t padNum)
 
Bool_t IsGainFile ()
 
Bool_t IsJitterFile ()
 

Protected Attributes

TString fGainFile
 
TString fJitterFile
 
trace fGadc {}
 
trace fGnewadc {}
 
trace fJadc {}
 
trace fJnewadc {}
 
Bool_t fIsGainCalibrated {false}
 
Bool_t fIsJitterCalibrated {false}
 
std::array< Double_t, 10240 > fGainCalib {}
 
std::array< Double_t, 10240 > fJitterCalib {}
 
Int_t fPadNum {}
 

Detailed Description

AtFilter should be prefered to this class which is setup for just AT-TPC data.

Definition at line 14 of file AtCalibration.h.

Member Function Documentation

◆ CalibrateGain()

const trace & AtCalibration::CalibrateGain ( const trace adc,
Int_t  padNum 
)

Definition at line 73 of file AtCalibration.cxx.

◆ CalibrateJitter()

const trace & AtCalibration::CalibrateJitter ( const trace adc,
Int_t  padNum 
)

Definition at line 88 of file AtCalibration.cxx.

◆ IsGainFile()

Bool_t AtCalibration::IsGainFile ( )

Definition at line 14 of file AtCalibration.cxx.

◆ IsJitterFile()

Bool_t AtCalibration::IsJitterFile ( )

Definition at line 19 of file AtCalibration.cxx.

◆ SetGainFile()

void AtCalibration::SetGainFile ( TString  gainFile)

Definition at line 24 of file AtCalibration.cxx.

◆ SetJitterFile()

void AtCalibration::SetJitterFile ( TString  jitterFile)

Definition at line 49 of file AtCalibration.cxx.

Member Data Documentation

◆ fGadc

trace AtCalibration::fGadc {}
protected

Definition at line 19 of file AtCalibration.h.

◆ fGainCalib

std::array<Double_t, 10240> AtCalibration::fGainCalib {}
protected

Definition at line 27 of file AtCalibration.h.

◆ fGainFile

TString AtCalibration::fGainFile
protected

Definition at line 16 of file AtCalibration.h.

◆ fGnewadc

trace AtCalibration::fGnewadc {}
protected

Definition at line 20 of file AtCalibration.h.

◆ fIsGainCalibrated

Bool_t AtCalibration::fIsGainCalibrated {false}
protected

Definition at line 24 of file AtCalibration.h.

◆ fIsJitterCalibrated

Bool_t AtCalibration::fIsJitterCalibrated {false}
protected

Definition at line 25 of file AtCalibration.h.

◆ fJadc

trace AtCalibration::fJadc {}
protected

Definition at line 21 of file AtCalibration.h.

◆ fJitterCalib

std::array<Double_t, 10240> AtCalibration::fJitterCalib {}
protected

Definition at line 28 of file AtCalibration.h.

◆ fJitterFile

TString AtCalibration::fJitterFile
protected

Definition at line 17 of file AtCalibration.h.

◆ fJnewadc

trace AtCalibration::fJnewadc {}
protected

Definition at line 22 of file AtCalibration.h.

◆ fPadNum

Int_t AtCalibration::fPadNum {}
protected

Definition at line 30 of file AtCalibration.h.


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