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

#include <AliTPCAltroEmulator.h>

Inheritance diagram for AliTPCAltroEmulator:

Public Types

enum  {
  kDINxFPD, kDINxFT, kDINxFDIN, kDINxFDINxVPD,
  kDINxVPDxFPD, kDINxVPDxFT, kDINxVPDxFDIN, kDINxVPDxFDINxVPD,
  kFDINxFPD, kFDINxVPDxFPD, kFTxFPD, kFTxFT,
  kFDINxFDIN, kFDINxVPDxFDINxVPD, kDINxFPD1, kDINxFPD2,
  kDINxMPD
}
 

Public Member Functions

 AliTPCAltroEmulator (Int_t timebins=0, Short_t *Channel=0)
 
 ~AliTPCAltroEmulator ()
 Destructor of Altro Class. More...
 
void ConfigAltro (Int_t ONBaselineCorrection1, Int_t ONTailcancellation, Int_t ONBaselineCorrection2, Int_t ONClipping, Int_t ONZerosuppression, Int_t ONDataFormatting)
 Configures which modules of the Altro should be on. More...
 
void ConfigBaselineCorrection1 (Int_t mode, Int_t ValuePeDestal, Int_t *PedestalMem, Int_t polarity)
 Configures the Base Line Correction 1 (BSL1) Module. More...
 
void ConfigTailCancellationFilter (Int_t K1, Int_t K2, Int_t K3, Int_t L1, Int_t L2, Int_t L3)
 Configures the Tail Cancellation Filter (TCF) Module. More...
 
void ConfigTailCancellationFilterForRAWfiles (const Int_t *K1, const Int_t *K2, const Int_t *K3, const Int_t *L1, const Int_t *L2, const Int_t *L3)
 
void ConfigBaselineCorrection2 (Int_t HighThreshold, Int_t LowThreshold, Int_t Offset, Int_t Presamples, Int_t Postsamples)
 Configures the Moving Average Filter (BSL2) Module. More...
 
void ConfigZerosuppression (Int_t Threshold, Int_t MinSamplesaboveThreshold, Int_t Presamples, Int_t Postsamples)
 Configures the Zero Suppression Module (ZSU) More...
 
void SetChannelData (Int_t timebins, Short_t *Channel)
 
void PrintParameters ()
 Prints the set Parameters, if module is configured. More...
 
void RunEmulation (Int_t roc=-1)
 Runs the emulation of all configured Modules. More...
 
Float_t CalculateCompression ()
 calculates the compression out of the bitmask More...
 
void RunEmulationOnRAWdata (AliRawReader *reader, Int_t plotFlag=0)
 
TString GetDDLFolderName () const
 
TString GetOutputDateFileName () const
 
TString GetOutputRootFileName () const
 
void SetDDLFolderName (const TString &name)
 
void SetOutputDateFileName (const TString &name)
 
void SetOutputRootFileName (const TString &name)
 

Private Member Functions

 AliTPCAltroEmulator (const AliTPCAltroEmulator &sig)
 
AliTPCAltroEmulatoroperator= (const AliTPCAltroEmulator &source)
 
void BaselineCorrection1 (Int_t mode, Int_t FixedPeDestal, Int_t *PedestalMem, Int_t polarity)
 
void TailCancellationFilterFixedPoint (Int_t K1, Int_t K2, Int_t K3, Int_t L1, Int_t L2, Int_t L3)
 
void BaselineCorrection2RTL (Int_t HighThreshold, Int_t LowThreshold, Int_t Offset, Int_t Presamples, Int_t Postsamples)
 
void Clipping ()
 
void Zerosuppression (Int_t Threshold, Int_t MinSamplesaboveThreshold, Int_t Presamples, Int_t Postsamples)
 
void DataFormater ()
 formats the data like the ALTRO. Result is a 64 bit array More...
 
Short_t GetElement (short *Array, Int_t index)
 
void SetElement (short *Array, Int_t index, Short_t value)
 
Int_t InBand (Int_t ADC, Int_t bsl, Int_t LowThreshold, Int_t HighThreshold)
 
Int_t InRange (Int_t parameter, Int_t Low, Int_t High, const char *Module, const char *ParameterName)
 
Short_t GetShortChannel (Int_t i)
 
Short_t GetKeepChannel (Int_t i)
 
Int_t Multiply36 (Int_t P, Int_t N)
 
long long Mask (long long in, Int_t left, Int_t right)
 
long long Maskandshift (long long in, Int_t left, Int_t right)
 
void InitBuffers ()
 
Bool_t AddEvent (Int_t dt, Bool_t isFirst)
 
Bool_t CreateEvent (Int_t ievent)
 
Bool_t GDC2DDLs (AliRawVEvent *gdc, Int_t ievent)
 
Bool_t ConvertRawFilesToDate (Int_t nevents)
 
Bool_t ConvertDateToRoot ()
 
Bool_t WriteEvent (Int_t ievent)
 
 ClassDef (AliTPCAltroEmulator, 1)
 Raw Data. More...
 

Private Attributes

Int_t ftimebins
 
Short_t * fChannelShort
 
Short_t * fADCkeep
 
Int_t fOnBSL1
 
Int_t fOnTCF
 
Int_t fOnBSL2
 
Int_t fOnClip
 
Int_t fOnZSU
 
Int_t fConfiguredAltro
 
Int_t fConfiguredBSL1
 
Int_t fConfiguredTCF
 
Int_t fConfiguredTCFraw
 
Int_t fConfiguredBSL2
 
Int_t fConfiguredZSU
 
Int_t fBSL1mode
 
Int_t fBSL1ValuePeDestal
 
Int_t * fBSL1PedestalMem
 
Int_t fBSL1polarity
 
Float_t fTCFK1
 
Float_t fTCFK2
 
Float_t fTCFK3
 
Float_t fTCFL1
 
Float_t fTCFL2
 
Float_t fTCFL3
 
Int_t fTCFK1Int
 
Int_t fTCFK2Int
 
Int_t fTCFK3Int
 
Int_t fTCFL1Int
 
Int_t fTCFL2Int
 
Int_t fTCFL3Int
 
Int_t fTCFK1IntROC [2]
 
Int_t fTCFK2IntROC [2]
 
Int_t fTCFK3IntROC [2]
 
Int_t fTCFL1IntROC [2]
 
Int_t fTCFL2IntROC [2]
 
Int_t fTCFL3IntROC [2]
 
Int_t fBSL2HighThreshold
 
Int_t fBSL2LowThreshold
 
Int_t fBSL2Offset
 
Int_t fBSL2Presamples
 
Int_t fBSL2Postsamples
 
Int_t fZSUThreshold
 
Int_t fZSUMinSamplesaboveThreshold
 
Int_t fZSUPresamples
 
Int_t fZSUPostsamples
 
AliRawReader * fReader
 
AliTPCRawStreamV3fDecoder
 
Int_t fRunNumber
 
TString fDDLFolderName
 
TString fOutputDateFileName
 
TString fOutputRootFileName
 
Bool_t fIsRandom
 
Bool_t * fChannels
 
UInt_t * fCDHs
 field of active channels More...
 
Short_t * fADCs
 CDHs. More...
 
UInt_t * fTrailers
 field of ADC counts More...
 
UInt_t * fRawData
 RCU trailers. More...
 

Detailed Description

Definition at line 34 of file AliTPCAltroEmulator.h.

Member Enumeration Documentation

anonymous enum
Enumerator
kDINxFPD 

din - fpd

kDINxFT 

din - f(t)

kDINxFDIN 

din - f(din)

kDINxFDINxVPD 

din - f(din-vpd)

kDINxVPDxFPD 

din - vpd - fpd

kDINxVPDxFT 

din - vpd - f(t)

kDINxVPDxFDIN 

din - vpd - f(din)

kDINxVPDxFDINxVPD 

din - vpd - f(din - vpd)

kFDINxFPD 

f(din) - fpd

kFDINxVPDxFPD 

f(din - vpd) - fpd

kFTxFPD 

f(t) - fpd

kFTxFT 

f(t) - f(t)

kFDINxFDIN 

f(din) - f(din)

kFDINxVPDxFDINxVPD 

f(din - vpd) - f(din - vpd)

kDINxFPD1 

din - fpd

kDINxFPD2 

din - fpd

kDINxMPD 
  1. din-mean

Definition at line 68 of file AliTPCAltroEmulator.h.

Constructor & Destructor Documentation

AliTPCAltroEmulator::AliTPCAltroEmulator ( Int_t  timebins = 0,
Short_t *  Channel = 0 
)
AliTPCAltroEmulator::~AliTPCAltroEmulator ( )

Destructor of Altro Class.

Destructor of Altro Class

Definition at line 141 of file AliTPCAltroEmulator.cxx.

AliTPCAltroEmulator::AliTPCAltroEmulator ( const AliTPCAltroEmulator sig)
private

Member Function Documentation

Bool_t AliTPCAltroEmulator::AddEvent ( Int_t  dt,
Bool_t  isFirst 
)
private
void AliTPCAltroEmulator::BaselineCorrection1 ( Int_t  mode,
Int_t  FixedPeDestal,
Int_t *  PedestalMem,
Int_t  polarity 
)
private

Definition at line 475 of file AliTPCAltroEmulator.cxx.

Referenced by RunEmulation().

void AliTPCAltroEmulator::BaselineCorrection2RTL ( Int_t  HighThreshold,
Int_t  LowThreshold,
Int_t  Offset,
Int_t  Presamples,
Int_t  Postsamples 
)
private

Definition at line 642 of file AliTPCAltroEmulator.cxx.

Referenced by RunEmulation().

Float_t AliTPCAltroEmulator::CalculateCompression ( )

calculates the compression out of the bitmask

calculates the compression out of the bitmask with the set adc values

Returns
Float_t consisting of the compression factor

Definition at line 911 of file AliTPCAltroEmulator.cxx.

AliTPCAltroEmulator::ClassDef ( AliTPCAltroEmulator  ,
 
)
private

Raw Data.

void AliTPCAltroEmulator::Clipping ( )
private

Definition at line 794 of file AliTPCAltroEmulator.cxx.

Referenced by RunEmulation().

void AliTPCAltroEmulator::ConfigAltro ( Int_t  ONBaselineCorrection1,
Int_t  ONTailcancellation,
Int_t  ONBaselineCorrection2,
Int_t  ONClipping,
Int_t  ONZerosuppression,
Int_t  ONDataFormatting 
)

Configures which modules of the Altro should be on.

Configures which modules of the Altro should be on. Each of the modules which are configured to be on, have to be configured later before running the emulation!

Parameters
ONBaselineCorrection1an Int_t Switch (0,1) to turn on the Base Line Correction 1 (BSL1) Module
ONTailcancellationan Int_t Switch (0,1) to turn on the Tail Cancellation Filter (TCF) Module
ONBaselineCorrection2an Int_t Switch (0,1) to turn on the Moving Average Filter (BSL2) Module
ONClippingan Int_t Switch (0,1) to turn on the Clipping Module. This is not possible in the real Altro, there it is always on.
ONZerosuppressionan Int_t Switch (0,1) to turn on the Zero Suppression (ZSU) Module
ONDataFormattingan Int_t Switch (0,1) to turn on the Data Formatting on (not implemented)

Definition at line 172 of file AliTPCAltroEmulator.cxx.

Referenced by AliTPCCalibTCF::ApplyTCFilter(), and RunAltroEmulOnRAW().

void AliTPCAltroEmulator::ConfigBaselineCorrection1 ( Int_t  mode,
Int_t  ValuePeDestal,
Int_t *  PedestalMem,
Int_t  polarity 
)

Configures the Base Line Correction 1 (BSL1) Module.

Configures the Base Line Correction 1 (BSL1) Module. You dont have to build a proper pedestalMemory array, a pointer of the correct type is enough, of course you are not allowed to use Basline Correction Modes which need then the array ...
All configurable values are "Range checked" and if out of the Range set to the nearest extreme. So the Emulation will work, but the result is maybe not the expected one.

Parameters
modean Int_t sets the mode of the Baseline Correction. See the Altro manual for a description
ValuePeDestalan Int_t this is the baseline of the Channel.
PedestalMeman *Int_t Pointer to a 1d Short_t Array with the pedestal memory Data
polarityan Int_t Switch (0,1) for the polarity

Definition at line 200 of file AliTPCAltroEmulator.cxx.

Referenced by RunAltroEmulOnRAW().

void AliTPCAltroEmulator::ConfigBaselineCorrection2 ( Int_t  HighThreshold,
Int_t  LowThreshold,
Int_t  Offset,
Int_t  Presamples,
Int_t  Postsamples 
)

Configures the Moving Average Filter (BSL2) Module.

Configures the Moving Average Filter (BSL2) Module. All configurable values are "Range checked" and if out of the Range set to the nearest extreme. So the Emulation will work, but the result is maybe not the expected one.

Parameters
HighThresholdan Int_t sets the high Threshold
LowThresholdan Int_t sets the low Theshold
Offsetan Int_t sets the the offset which is added to the Signal
Presamplesan Int_t sets the number of pre samples excluded from the moving average caclulation
Postsamplesan Int_t sets the number of post samples excluded from the moving average caclulation

Definition at line 282 of file AliTPCAltroEmulator.cxx.

Referenced by RunAltroEmulOnRAW().

void AliTPCAltroEmulator::ConfigTailCancellationFilter ( Int_t  K1,
Int_t  K2,
Int_t  K3,
Int_t  L1,
Int_t  L2,
Int_t  L3 
)

Configures the Tail Cancellation Filter (TCF) Module.

Configures the Tail Cancellation Filter (TCF) Module. You have to set the coefficients in the Integer version.
To convert from Int_t to Float_t use (int)*(pow(2,-16)-1) To convert from Float_t to Int_t usw (Float_t)*(pow(2,16)-1) All configurable values are "Range checked" and if out of the Range set to the nearest extreme. So the Emulation will work, but the result is maybe not the expected one.

Parameters
K1an Int_t sets the K1 coeeficient of the TCF
K2an Int_t sets the K2 coeeficient of the TCF
K3an Int_t sets the K3 coeeficient of the TCF
L1an Int_t sets the L1 coeeficient of the TCF
L2an Int_t sets the L2 coeeficient of the TCF
L3an Int_t sets the L3 coeeficient of the TCF

Definition at line 227 of file AliTPCAltroEmulator.cxx.

Referenced by AliTPCCalibTCF::ApplyTCFilter().

void AliTPCAltroEmulator::ConfigTailCancellationFilterForRAWfiles ( const Int_t *  K1,
const Int_t *  K2,
const Int_t *  K3,
const Int_t *  L1,
const Int_t *  L2,
const Int_t *  L3 
)

Definition at line 242 of file AliTPCAltroEmulator.cxx.

Referenced by RunAltroEmulOnRAW().

void AliTPCAltroEmulator::ConfigZerosuppression ( Int_t  Threshold,
Int_t  MinSamplesaboveThreshold,
Int_t  Presamples,
Int_t  Postsamples 
)

Configures the Zero Suppression Module (ZSU)

Configures the Zero Suppression Module (ZSU). All configurable values are "Range checked" and if out of the Range set to the nearest extreme. So the Emulation will work, but the result is maybe not the expected one.

Parameters
Thresholdan Int_t sets the Threshold
MinSamplesaboveThresholdan Int_t sets the minimum number of samples which have to be greater than the threshold
Presamplesan Int_t sets the number of pre samples which are kept
Postsamplesan Int_t sets the number of post samples which are kept

Definition at line 305 of file AliTPCAltroEmulator.cxx.

Referenced by RunAltroEmulOnRAW().

Bool_t AliTPCAltroEmulator::ConvertDateToRoot ( )
private

Definition at line 1226 of file AliTPCAltroEmulator.cxx.

Referenced by RunEmulationOnRAWdata().

Bool_t AliTPCAltroEmulator::ConvertRawFilesToDate ( Int_t  nevents)
private

Definition at line 1137 of file AliTPCAltroEmulator.cxx.

Referenced by RunEmulationOnRAWdata().

Bool_t AliTPCAltroEmulator::CreateEvent ( Int_t  ievent)
private
void AliTPCAltroEmulator::DataFormater ( )
private

formats the data like the ALTRO. Result is a 64 bit array

formats the data like the ALTRO. Result is a 64 bit array

Definition at line 896 of file AliTPCAltroEmulator.cxx.

Bool_t AliTPCAltroEmulator::GDC2DDLs ( AliRawVEvent *  gdc,
Int_t  ievent 
)
private

Definition at line 1105 of file AliTPCAltroEmulator.cxx.

Referenced by RunEmulationOnRAWdata().

TString AliTPCAltroEmulator::GetDDLFolderName ( ) const
inline

Definition at line 58 of file AliTPCAltroEmulator.h.

Short_t AliTPCAltroEmulator::GetElement ( short *  Array,
Int_t  index 
)
private
Short_t AliTPCAltroEmulator::GetKeepChannel ( Int_t  i)
private

Definition at line 1004 of file AliTPCAltroEmulator.cxx.

Referenced by Zerosuppression().

TString AliTPCAltroEmulator::GetOutputDateFileName ( ) const
inline

Definition at line 59 of file AliTPCAltroEmulator.h.

TString AliTPCAltroEmulator::GetOutputRootFileName ( ) const
inline

Definition at line 60 of file AliTPCAltroEmulator.h.

Short_t AliTPCAltroEmulator::GetShortChannel ( Int_t  i)
private

Definition at line 997 of file AliTPCAltroEmulator.cxx.

Int_t AliTPCAltroEmulator::InBand ( Int_t  ADC,
Int_t  bsl,
Int_t  LowThreshold,
Int_t  HighThreshold 
)
private

Definition at line 964 of file AliTPCAltroEmulator.cxx.

void AliTPCAltroEmulator::InitBuffers ( )
private

Definition at line 1209 of file AliTPCAltroEmulator.cxx.

Referenced by RunEmulationOnRAWdata().

Int_t AliTPCAltroEmulator::InRange ( Int_t  parameter,
Int_t  Low,
Int_t  High,
const char *  Module,
const char *  ParameterName 
)
private
long long AliTPCAltroEmulator::Mask ( long long  in,
Int_t  left,
Int_t  right 
)
private

Definition at line 568 of file AliTPCAltroEmulator.cxx.

Referenced by Multiply36(), and TailCancellationFilterFixedPoint().

long long AliTPCAltroEmulator::Maskandshift ( long long  in,
Int_t  left,
Int_t  right 
)
private

Definition at line 580 of file AliTPCAltroEmulator.cxx.

Referenced by Multiply36(), and TailCancellationFilterFixedPoint().

Int_t AliTPCAltroEmulator::Multiply36 ( Int_t  P,
Int_t  N 
)
private

Definition at line 552 of file AliTPCAltroEmulator.cxx.

Referenced by TailCancellationFilterFixedPoint().

AliTPCAltroEmulator& AliTPCAltroEmulator::operator= ( const AliTPCAltroEmulator source)
private
void AliTPCAltroEmulator::PrintParameters ( )

Prints the set Parameters, if module is configured.

Prints the set Parameters, if module is configured.

Definition at line 324 of file AliTPCAltroEmulator.cxx.

void AliTPCAltroEmulator::RunEmulation ( Int_t  roc = -1)

Runs the emulation of all configured Modules.

Runs the emulation of all configured Modules. This changes then the content of the input Array

Definition at line 395 of file AliTPCAltroEmulator.cxx.

Referenced by AliTPCCalibTCF::ApplyTCFilter(), and RunEmulationOnRAWdata().

void AliTPCAltroEmulator::RunEmulationOnRAWdata ( AliRawReader *  reader,
Int_t  plotFlag = 0 
)

Definition at line 1274 of file AliTPCAltroEmulator.cxx.

Referenced by RunAltroEmulOnRAW().

void AliTPCAltroEmulator::SetChannelData ( Int_t  timebins,
Short_t *  Channel 
)

Definition at line 379 of file AliTPCAltroEmulator.cxx.

Referenced by RunEmulationOnRAWdata().

void AliTPCAltroEmulator::SetDDLFolderName ( const TString &  name)
inline

Definition at line 61 of file AliTPCAltroEmulator.h.

void AliTPCAltroEmulator::SetElement ( short *  Array,
Int_t  index,
Short_t  value 
)
private

Definition at line 952 of file AliTPCAltroEmulator.cxx.

Referenced by BaselineCorrection2RTL(), and Zerosuppression().

void AliTPCAltroEmulator::SetOutputDateFileName ( const TString &  name)
inline

Definition at line 62 of file AliTPCAltroEmulator.h.

void AliTPCAltroEmulator::SetOutputRootFileName ( const TString &  name)
inline

Definition at line 63 of file AliTPCAltroEmulator.h.

Referenced by RunAltroEmulOnRAW().

void AliTPCAltroEmulator::TailCancellationFilterFixedPoint ( Int_t  K1,
Int_t  K2,
Int_t  K3,
Int_t  L1,
Int_t  L2,
Int_t  L3 
)
private

Definition at line 592 of file AliTPCAltroEmulator.cxx.

Referenced by RunEmulation().

Bool_t AliTPCAltroEmulator::WriteEvent ( Int_t  ievent)
private

Definition at line 1011 of file AliTPCAltroEmulator.cxx.

Referenced by RunEmulationOnRAWdata().

void AliTPCAltroEmulator::Zerosuppression ( Int_t  Threshold,
Int_t  MinSamplesaboveThreshold,
Int_t  Presamples,
Int_t  Postsamples 
)
private

Definition at line 804 of file AliTPCAltroEmulator.cxx.

Referenced by RunEmulation().

Member Data Documentation

Short_t* AliTPCAltroEmulator::fADCkeep
private
Short_t* AliTPCAltroEmulator::fADCs
private

CDHs.

Definition at line 190 of file AliTPCAltroEmulator.h.

Referenced by InitBuffers(), RunEmulationOnRAWdata(), WriteEvent(), and ~AliTPCAltroEmulator().

Int_t AliTPCAltroEmulator::fBSL1mode
private

Definition at line 112 of file AliTPCAltroEmulator.h.

Referenced by ConfigBaselineCorrection1(), PrintParameters(), and RunEmulation().

Int_t* AliTPCAltroEmulator::fBSL1PedestalMem
private

Definition at line 114 of file AliTPCAltroEmulator.h.

Referenced by ConfigBaselineCorrection1(), and RunEmulation().

Int_t AliTPCAltroEmulator::fBSL1polarity
private

Definition at line 115 of file AliTPCAltroEmulator.h.

Referenced by ConfigBaselineCorrection1(), and RunEmulation().

Int_t AliTPCAltroEmulator::fBSL1ValuePeDestal
private

Definition at line 113 of file AliTPCAltroEmulator.h.

Referenced by ConfigBaselineCorrection1(), PrintParameters(), and RunEmulation().

Int_t AliTPCAltroEmulator::fBSL2HighThreshold
private

Definition at line 138 of file AliTPCAltroEmulator.h.

Referenced by ConfigBaselineCorrection2(), PrintParameters(), and RunEmulation().

Int_t AliTPCAltroEmulator::fBSL2LowThreshold
private

Definition at line 139 of file AliTPCAltroEmulator.h.

Referenced by ConfigBaselineCorrection2(), PrintParameters(), and RunEmulation().

Int_t AliTPCAltroEmulator::fBSL2Offset
private

Definition at line 140 of file AliTPCAltroEmulator.h.

Referenced by ConfigBaselineCorrection2(), PrintParameters(), and RunEmulation().

Int_t AliTPCAltroEmulator::fBSL2Postsamples
private

Definition at line 142 of file AliTPCAltroEmulator.h.

Referenced by ConfigBaselineCorrection2(), PrintParameters(), and RunEmulation().

Int_t AliTPCAltroEmulator::fBSL2Presamples
private

Definition at line 141 of file AliTPCAltroEmulator.h.

Referenced by ConfigBaselineCorrection2(), PrintParameters(), and RunEmulation().

UInt_t* AliTPCAltroEmulator::fCDHs
private

field of active channels

Definition at line 189 of file AliTPCAltroEmulator.h.

Referenced by InitBuffers(), RunEmulationOnRAWdata(), WriteEvent(), and ~AliTPCAltroEmulator().

Bool_t* AliTPCAltroEmulator::fChannels
private
Int_t AliTPCAltroEmulator::fConfiguredAltro
private

Definition at line 105 of file AliTPCAltroEmulator.h.

Referenced by ConfigAltro(), and RunEmulation().

Int_t AliTPCAltroEmulator::fConfiguredBSL1
private

Definition at line 106 of file AliTPCAltroEmulator.h.

Referenced by ConfigBaselineCorrection1(), PrintParameters(), and RunEmulation().

Int_t AliTPCAltroEmulator::fConfiguredBSL2
private

Definition at line 109 of file AliTPCAltroEmulator.h.

Referenced by ConfigBaselineCorrection2(), PrintParameters(), and RunEmulation().

Int_t AliTPCAltroEmulator::fConfiguredTCF
private
Int_t AliTPCAltroEmulator::fConfiguredTCFraw
private

Definition at line 108 of file AliTPCAltroEmulator.h.

Referenced by ConfigTailCancellationFilterForRAWfiles(), and RunEmulation().

Int_t AliTPCAltroEmulator::fConfiguredZSU
private

Definition at line 110 of file AliTPCAltroEmulator.h.

Referenced by ConfigZerosuppression(), PrintParameters(), and RunEmulation().

TString AliTPCAltroEmulator::fDDLFolderName
private
AliTPCRawStreamV3* AliTPCAltroEmulator::fDecoder
private

Definition at line 178 of file AliTPCAltroEmulator.h.

Referenced by RunEmulationOnRAWdata(), and ~AliTPCAltroEmulator().

Bool_t AliTPCAltroEmulator::fIsRandom
private

Definition at line 187 of file AliTPCAltroEmulator.h.

Int_t AliTPCAltroEmulator::fOnBSL1
private
Int_t AliTPCAltroEmulator::fOnBSL2
private
Int_t AliTPCAltroEmulator::fOnClip
private
Int_t AliTPCAltroEmulator::fOnTCF
private
Int_t AliTPCAltroEmulator::fOnZSU
private
TString AliTPCAltroEmulator::fOutputDateFileName
private

Definition at line 183 of file AliTPCAltroEmulator.h.

Referenced by ConvertDateToRoot(), and ConvertRawFilesToDate().

TString AliTPCAltroEmulator::fOutputRootFileName
private

Definition at line 184 of file AliTPCAltroEmulator.h.

Referenced by ConvertDateToRoot(), and RunEmulationOnRAWdata().

UInt_t* AliTPCAltroEmulator::fRawData
private

RCU trailers.

Definition at line 192 of file AliTPCAltroEmulator.h.

Referenced by InitBuffers(), WriteEvent(), and ~AliTPCAltroEmulator().

AliRawReader* AliTPCAltroEmulator::fReader
private

Definition at line 177 of file AliTPCAltroEmulator.h.

Referenced by RunEmulationOnRAWdata().

Int_t AliTPCAltroEmulator::fRunNumber
private
Float_t AliTPCAltroEmulator::fTCFK1
private

Definition at line 117 of file AliTPCAltroEmulator.h.

Int_t AliTPCAltroEmulator::fTCFK1Int
private
Int_t AliTPCAltroEmulator::fTCFK1IntROC[2]
private

Definition at line 131 of file AliTPCAltroEmulator.h.

Referenced by ConfigTailCancellationFilterForRAWfiles(), and RunEmulation().

Float_t AliTPCAltroEmulator::fTCFK2
private

Definition at line 118 of file AliTPCAltroEmulator.h.

Int_t AliTPCAltroEmulator::fTCFK2Int
private
Int_t AliTPCAltroEmulator::fTCFK2IntROC[2]
private

Definition at line 132 of file AliTPCAltroEmulator.h.

Referenced by ConfigTailCancellationFilterForRAWfiles(), and RunEmulation().

Float_t AliTPCAltroEmulator::fTCFK3
private

Definition at line 119 of file AliTPCAltroEmulator.h.

Int_t AliTPCAltroEmulator::fTCFK3Int
private
Int_t AliTPCAltroEmulator::fTCFK3IntROC[2]
private

Definition at line 133 of file AliTPCAltroEmulator.h.

Referenced by ConfigTailCancellationFilterForRAWfiles(), and RunEmulation().

Float_t AliTPCAltroEmulator::fTCFL1
private

Definition at line 120 of file AliTPCAltroEmulator.h.

Int_t AliTPCAltroEmulator::fTCFL1Int
private
Int_t AliTPCAltroEmulator::fTCFL1IntROC[2]
private

Definition at line 134 of file AliTPCAltroEmulator.h.

Referenced by ConfigTailCancellationFilterForRAWfiles(), and RunEmulation().

Float_t AliTPCAltroEmulator::fTCFL2
private

Definition at line 121 of file AliTPCAltroEmulator.h.

Int_t AliTPCAltroEmulator::fTCFL2Int
private
Int_t AliTPCAltroEmulator::fTCFL2IntROC[2]
private

Definition at line 135 of file AliTPCAltroEmulator.h.

Referenced by ConfigTailCancellationFilterForRAWfiles(), and RunEmulation().

Float_t AliTPCAltroEmulator::fTCFL3
private

Definition at line 122 of file AliTPCAltroEmulator.h.

Int_t AliTPCAltroEmulator::fTCFL3Int
private
Int_t AliTPCAltroEmulator::fTCFL3IntROC[2]
private

Definition at line 136 of file AliTPCAltroEmulator.h.

Referenced by ConfigTailCancellationFilterForRAWfiles(), and RunEmulation().

UInt_t* AliTPCAltroEmulator::fTrailers
private

field of ADC counts

Definition at line 191 of file AliTPCAltroEmulator.h.

Referenced by InitBuffers(), RunEmulationOnRAWdata(), WriteEvent(), and ~AliTPCAltroEmulator().

Int_t AliTPCAltroEmulator::fZSUMinSamplesaboveThreshold
private

Definition at line 145 of file AliTPCAltroEmulator.h.

Referenced by ConfigZerosuppression(), PrintParameters(), and RunEmulation().

Int_t AliTPCAltroEmulator::fZSUPostsamples
private

Definition at line 147 of file AliTPCAltroEmulator.h.

Referenced by ConfigZerosuppression(), PrintParameters(), and RunEmulation().

Int_t AliTPCAltroEmulator::fZSUPresamples
private

Definition at line 146 of file AliTPCAltroEmulator.h.

Referenced by ConfigZerosuppression(), PrintParameters(), and RunEmulation().

Int_t AliTPCAltroEmulator::fZSUThreshold
private

Definition at line 144 of file AliTPCAltroEmulator.h.

Referenced by ConfigZerosuppression(), PrintParameters(), and RunEmulation().


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