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

test preprocessor that writes data to AliTestDataDCS More...

#include <AliTPCPreprocessor.h>

Inheritance diagram for AliTPCPreprocessor:

Public Member Functions

 AliTPCPreprocessor (AliShuttleInterface *shuttle)
 
 AliTPCPreprocessor (const AliTPCPreprocessor &org)
 
virtual ~AliTPCPreprocessor ()
 

Protected Member Functions

virtual void Initialize (Int_t run, UInt_t startTime, UInt_t endTime)
 
virtual UInt_t Process (TMap *dcsAliasMap)
 
UInt_t MapTemperature (TMap *dcsAliasMap)
 
UInt_t MapHighVoltage (TMap *dcsAliasMap)
 
UInt_t MapGasComposition (TMap *dcsAliasMap)
 
UInt_t MapGoofie (TMap *dcsAliasMap)
 
UInt_t MapPressure (TMap *dcsAliasMap)
 
UInt_t ExtractPedestals (Int_t sourceFXS)
 
UInt_t ExtractPulser (Int_t sourceFXS)
 
UInt_t ExtractCE (Int_t sourceFXS)
 
UInt_t ExtractQA (Int_t sourceFXS)
 
UInt_t ExtractAltro (Int_t sourceFXS, TMap *dcsAliasMap)
 
UInt_t ExtractRaw (Int_t sourceFXS)
 
AliTPCPreprocessoroperator= (const AliTPCPreprocessor &rhs)
 

Private Attributes

TEnv * fConfEnv
 Preprocessor configuration map. More...
 
AliTPCSensorTempArrayfTemp
 CDB class for temperature sensors. More...
 
AliDCSSensorArray * fHighVoltage
 DCS high voltage measurements. More...
 
AliDCSSensorArray * fHighVoltageStat
 DCS high voltage status. More...
 
AliDCSSensorArray * fGoofie
 Goofie values from DCS. More...
 
AliDCSSensorArray * fPressure
 Pressure values from DCS. More...
 
AliDCSSensorArray * fGasComposition
 Gas composition values from DCS. More...
 
Bool_t fConfigOK
 Identify succesful reading of OCDB Config. More...
 
AliTPCROCfROC
 TPC Read-Out configuration. More...
 

Detailed Description

test preprocessor that writes data to AliTestDataDCS

Definition at line 17 of file AliTPCPreprocessor.h.

Constructor & Destructor Documentation

AliTPCPreprocessor::AliTPCPreprocessor ( AliShuttleInterface *  shuttle)
AliTPCPreprocessor::AliTPCPreprocessor ( const AliTPCPreprocessor org)

Definition at line 98 of file AliTPCPreprocessor.cxx.

AliTPCPreprocessor::~AliTPCPreprocessor ( )
virtual

Definition at line 110 of file AliTPCPreprocessor.cxx.

Member Function Documentation

UInt_t AliTPCPreprocessor::ExtractAltro ( Int_t  sourceFXS,
TMap *  dcsAliasMap 
)
protected

Definition at line 1407 of file AliTPCPreprocessor.cxx.

Referenced by Process().

UInt_t AliTPCPreprocessor::ExtractCE ( Int_t  sourceFXS)
protected

Definition at line 1151 of file AliTPCPreprocessor.cxx.

Referenced by Process().

UInt_t AliTPCPreprocessor::ExtractPedestals ( Int_t  sourceFXS)
protected

Definition at line 729 of file AliTPCPreprocessor.cxx.

Referenced by Process().

UInt_t AliTPCPreprocessor::ExtractPulser ( Int_t  sourceFXS)
protected

Definition at line 909 of file AliTPCPreprocessor.cxx.

Referenced by Process().

UInt_t AliTPCPreprocessor::ExtractQA ( Int_t  sourceFXS)
protected

Definition at line 1348 of file AliTPCPreprocessor.cxx.

Referenced by Process().

UInt_t AliTPCPreprocessor::ExtractRaw ( Int_t  sourceFXS)
protected

Definition at line 1089 of file AliTPCPreprocessor.cxx.

Referenced by Process().

void AliTPCPreprocessor::Initialize ( Int_t  run,
UInt_t  startTime,
UInt_t  endTime 
)
protectedvirtual

Definition at line 130 of file AliTPCPreprocessor.cxx.

UInt_t AliTPCPreprocessor::MapGasComposition ( TMap *  dcsAliasMap)
protected

Definition at line 690 of file AliTPCPreprocessor.cxx.

Referenced by Process().

UInt_t AliTPCPreprocessor::MapGoofie ( TMap *  dcsAliasMap)
protected

Definition at line 654 of file AliTPCPreprocessor.cxx.

Referenced by Process().

UInt_t AliTPCPreprocessor::MapHighVoltage ( TMap *  dcsAliasMap)
protected

Definition at line 600 of file AliTPCPreprocessor.cxx.

Referenced by Process().

UInt_t AliTPCPreprocessor::MapPressure ( TMap *  dcsAliasMap)
protected

Definition at line 575 of file AliTPCPreprocessor.cxx.

Referenced by Process().

UInt_t AliTPCPreprocessor::MapTemperature ( TMap *  dcsAliasMap)
protected

Definition at line 536 of file AliTPCPreprocessor.cxx.

Referenced by Process().

AliTPCPreprocessor & AliTPCPreprocessor::operator= ( const AliTPCPreprocessor rhs)
protected

Definition at line 122 of file AliTPCPreprocessor.cxx.

UInt_t AliTPCPreprocessor::Process ( TMap *  dcsAliasMap)
protectedvirtual

Definition at line 263 of file AliTPCPreprocessor.cxx.

Member Data Documentation

TEnv* AliTPCPreprocessor::fConfEnv
private

Preprocessor configuration map.

Definition at line 41 of file AliTPCPreprocessor.h.

Referenced by Initialize(), MapHighVoltage(), and Process().

Bool_t AliTPCPreprocessor::fConfigOK
private

Identify succesful reading of OCDB Config.

Definition at line 48 of file AliTPCPreprocessor.h.

Referenced by Initialize(), and Process().

AliDCSSensorArray* AliTPCPreprocessor::fGasComposition
private

Gas composition values from DCS.

Definition at line 47 of file AliTPCPreprocessor.h.

Referenced by Initialize(), MapGasComposition(), and ~AliTPCPreprocessor().

AliDCSSensorArray* AliTPCPreprocessor::fGoofie
private

Goofie values from DCS.

Definition at line 45 of file AliTPCPreprocessor.h.

Referenced by Initialize(), MapGoofie(), and ~AliTPCPreprocessor().

AliDCSSensorArray* AliTPCPreprocessor::fHighVoltage
private

DCS high voltage measurements.

Definition at line 43 of file AliTPCPreprocessor.h.

Referenced by Initialize(), MapHighVoltage(), and ~AliTPCPreprocessor().

AliDCSSensorArray* AliTPCPreprocessor::fHighVoltageStat
private

DCS high voltage status.

Definition at line 44 of file AliTPCPreprocessor.h.

Referenced by Initialize(), MapHighVoltage(), and ~AliTPCPreprocessor().

AliDCSSensorArray* AliTPCPreprocessor::fPressure
private

Pressure values from DCS.

Definition at line 46 of file AliTPCPreprocessor.h.

Referenced by ExtractCE(), Initialize(), MapPressure(), and ~AliTPCPreprocessor().

AliTPCROC* AliTPCPreprocessor::fROC
private

TPC Read-Out configuration.

Definition at line 49 of file AliTPCPreprocessor.h.

Referenced by ExtractAltro(), ExtractCE(), ExtractPedestals(), and ExtractPulser().

AliTPCSensorTempArray* AliTPCPreprocessor::fTemp
private

CDB class for temperature sensors.

Definition at line 42 of file AliTPCPreprocessor.h.

Referenced by ExtractCE(), Initialize(), MapTemperature(), and ~AliTPCPreprocessor().


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