AliRoot Core  v5-06-30 (35d6c57)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliTPCSAMPAEmulator Class Reference

#include <AliTPCSAMPAEmulator.h>

Inheritance diagram for AliTPCSAMPAEmulator:

Public Member Functions

 AliTPCSAMPAEmulator ()
 
 ~AliTPCSAMPAEmulator ()
 Destructor of SAMPA Class. More...
 
Bool_t DigitalFilterFloat (Int_t npoints, Double_t *dataArray, Double_t &baseline)
 
Bool_t BC3SlopeFilterFloat (Int_t npoints, Double_t *dataArray, Double_t &baseline)
 
void SetBC3Parameters (Double_t slopeDown, Double_t slopeUp, Double_t round)
 
Bool_t MovingAverageFilter (Int_t npoints, Double_t *dataArray, Double_t &baseline)
 
void SetMAFMIParameters (Double_t MAFMIKernelWidth, Double_t MAFMIDiffCut, Bool_t onlyMinima)
 
 ClassDef (AliTPCSAMPAEmulator, 1)
 

Static Public Member Functions

static Bool_t BC3SlopeFilterFloat (Int_t npoints, Double_t *dataArray, Double_t slopeDown, Double_t slopeUp, Double_t round, Double_t &baseline)
 
static Bool_t MovingAverageFilter (Int_t npoints, Double_t *dataArray, Double_t length, Double_t skipDiff, Bool_t onlyMinima, Double_t &baseline)
 

Public Attributes

Int_t fDigitFilterType
 
Double_t fBC3SlopeDown
 
Double_t fBC3SlopeUp
 
Double_t fBC3Round
 
Double_t fMAFMIKernelWidth
 
Double_t fMAFMIDiffCut
 
Double_t fMAFMIOnlyMinima
 

Private Member Functions

 AliTPCSAMPAEmulator (const AliTPCSAMPAEmulator &sig)
 
AliTPCSAMPAEmulatoroperator= (const AliTPCSAMPAEmulator &source)
 

Detailed Description

Definition at line 29 of file AliTPCSAMPAEmulator.h.

Constructor & Destructor Documentation

AliTPCSAMPAEmulator::AliTPCSAMPAEmulator ( )
AliTPCSAMPAEmulator::~AliTPCSAMPAEmulator ( )

Destructor of SAMPA Class.

Destructor of SAMPA Class

Definition at line 69 of file AliTPCSAMPAEmulator.cxx.

AliTPCSAMPAEmulator::AliTPCSAMPAEmulator ( const AliTPCSAMPAEmulator sig)
private

Member Function Documentation

Bool_t AliTPCSAMPAEmulator::BC3SlopeFilterFloat ( Int_t  npoints,
Double_t *  dataArray,
Double_t &  baseline 
)

Definition at line 93 of file AliTPCSAMPAEmulator.cxx.

Referenced by DigitalFilterFloat().

Bool_t AliTPCSAMPAEmulator::BC3SlopeFilterFloat ( Int_t  npoints,
Double_t *  dataArray,
Double_t  slopeDown,
Double_t  slopeUp,
Double_t  round,
Double_t &  baseline 
)
static

Definition at line 100 of file AliTPCSAMPAEmulator.cxx.

AliTPCSAMPAEmulator::ClassDef ( AliTPCSAMPAEmulator  ,
 
)
Bool_t AliTPCSAMPAEmulator::DigitalFilterFloat ( Int_t  npoints,
Double_t *  dataArray,
Double_t &  baseline 
)

Definition at line 76 of file AliTPCSAMPAEmulator.cxx.

Bool_t AliTPCSAMPAEmulator::MovingAverageFilter ( Int_t  npoints,
Double_t *  dataArray,
Double_t &  baseline 
)

Definition at line 136 of file AliTPCSAMPAEmulator.cxx.

Referenced by DigitalFilterFloat().

Bool_t AliTPCSAMPAEmulator::MovingAverageFilter ( Int_t  npoints,
Double_t *  dataArray,
Double_t  length,
Double_t  skipDiff,
Bool_t  onlyMinima,
Double_t &  baseline 
)
static

Definition at line 143 of file AliTPCSAMPAEmulator.cxx.

AliTPCSAMPAEmulator& AliTPCSAMPAEmulator::operator= ( const AliTPCSAMPAEmulator source)
private
void AliTPCSAMPAEmulator::SetBC3Parameters ( Double_t  slopeDown,
Double_t  slopeUp,
Double_t  round 
)

Definition at line 83 of file AliTPCSAMPAEmulator.cxx.

void AliTPCSAMPAEmulator::SetMAFMIParameters ( Double_t  MAFMIKernelWidth,
Double_t  MAFMIDiffCut,
Bool_t  onlyMinima 
)

Definition at line 166 of file AliTPCSAMPAEmulator.cxx.

Member Data Documentation

Double_t AliTPCSAMPAEmulator::fBC3Round

Definition at line 53 of file AliTPCSAMPAEmulator.h.

Referenced by BC3SlopeFilterFloat(), and SetBC3Parameters().

Double_t AliTPCSAMPAEmulator::fBC3SlopeDown

Definition at line 51 of file AliTPCSAMPAEmulator.h.

Referenced by BC3SlopeFilterFloat(), and SetBC3Parameters().

Double_t AliTPCSAMPAEmulator::fBC3SlopeUp

Definition at line 52 of file AliTPCSAMPAEmulator.h.

Referenced by BC3SlopeFilterFloat(), and SetBC3Parameters().

Int_t AliTPCSAMPAEmulator::fDigitFilterType

Definition at line 47 of file AliTPCSAMPAEmulator.h.

Referenced by DigitalFilterFloat().

Double_t AliTPCSAMPAEmulator::fMAFMIDiffCut

Definition at line 58 of file AliTPCSAMPAEmulator.h.

Referenced by MovingAverageFilter(), and SetMAFMIParameters().

Double_t AliTPCSAMPAEmulator::fMAFMIKernelWidth

Definition at line 57 of file AliTPCSAMPAEmulator.h.

Referenced by MovingAverageFilter(), and SetMAFMIParameters().

Double_t AliTPCSAMPAEmulator::fMAFMIOnlyMinima

Definition at line 59 of file AliTPCSAMPAEmulator.h.

Referenced by MovingAverageFilter(), and SetMAFMIParameters().


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