AliRoot Core  3abf5b4 (3abf5b4)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MUONRawStreamTrigger.C File Reference

Macro for reading trigger raw data. More...

#include "AliRawReader.h"
#include "AliRawReaderFile.h"
#include "AliRawReaderRoot.h"
#include "AliMUONRawStreamTrigger.h"
#include "AliMUONRawStreamTriggerHP.h"
#include "AliMUONDarcHeader.h"
#include "AliMUONRegHeader.h"
#include "AliMUONLocalStruct.h"
#include "AliMUONDDLTrigger.h"
#include "AliMpTriggerCrate.h"
#include "AliMpDDLStore.h"
#include "AliMpCDB.h"
#include "TStopwatch.h"
Include dependency graph for MUONRawStreamTrigger.C:

Go to the source code of this file.

Functions

void MUONRawStreamTrigger (Int_t maxEvent=1, Int_t minDDL=0, Int_t maxDDL=1, TString fileName="./")
 
void MUONRawStreamTriggerHPExpert (Int_t maxEvent=1, Int_t minDDL=0, Int_t maxDDL=1, TString fileName="./")
 
void MUONRawStreamTriggerHPExpert2 (Int_t maxEvent=1, Int_t minDDL=0, Int_t maxDDL=1, TString fileName="./")
 
void MUONRawStreamTriggerHPExpert3 (Int_t maxEvent=1, Int_t minDDL=0, Int_t maxDDL=1, TString fileName="./")
 
void MUONRawStreamTriggerSimple (Int_t maxEvent=1, TString fileName="./")
 
void MUONRawStreamTriggerHPSimple (Int_t maxEvent=1, TString fileName="./")
 
void MUONRawStreamTriggerHPSimple2 (Int_t maxEvent=1, TString fileName="./")
 

Detailed Description

Macro for reading trigger raw data.

Author
Ch. Finck, Subatech, April 2006

Added example routines to show how to use the interface of the high performance decoder AliMUONRawStreamTriggerrHP. – Artur Szostak artur.nosp@m.sz@i.nosp@m.afric.nosp@m.a.co.nosp@m.m

Implement "digits" iterator. This macro is interface with AliRawReader for RAW. The different stucture of the patload are readout and stored in TClonesArray with AliMUONRawStreamTrigger class. The macro just simply reads again the TClonesArray contents. The parameter of each structure could be seen in the container classes AliMUONDarcHeader, AliMUONRegHeader, AliMUONLocalStruct. The class AliMUONDDLTrigger manages the structure containers. The number of structures in the rawdata file could be set. The DATE format reading is no more supported please use the MUONTRGda code.

Definition in file MUONRawStreamTrigger.C.

Function Documentation

void MUONRawStreamTrigger ( Int_t  maxEvent = 1,
Int_t  minDDL = 0,
Int_t  maxDDL = 1,
TString  fileName = "./" 
)

Definition at line 63 of file MUONRawStreamTrigger.C.

void MUONRawStreamTriggerHPExpert ( Int_t  maxEvent = 1,
Int_t  minDDL = 0,
Int_t  maxDDL = 1,
TString  fileName = "./" 
)

Decodes raw MUON trigger data using the fast decoder.

Definition at line 164 of file MUONRawStreamTrigger.C.

void MUONRawStreamTriggerHPExpert2 ( Int_t  maxEvent = 1,
Int_t  minDDL = 0,
Int_t  maxDDL = 1,
TString  fileName = "./" 
)

Decodes raw MUON trigger data using the fast decoder. This method shows a slightly different method of iteration over the data using the AliMUONRawStreamTriggerHP interface.

Definition at line 256 of file MUONRawStreamTrigger.C.

void MUONRawStreamTriggerHPExpert3 ( Int_t  maxEvent = 1,
Int_t  minDDL = 0,
Int_t  maxDDL = 1,
TString  fileName = "./" 
)

Decodes raw MUON trigger data using the fast decoder. This method shows a jet another method of iteration over the data using the AliMUONRawStreamTriggerHP interface.

Definition at line 350 of file MUONRawStreamTrigger.C.

void MUONRawStreamTriggerHPSimple ( Int_t  maxEvent = 1,
TString  fileName = "./" 
)

Reads the raw data in fileName, using the simplified interface of the high performance decoder.

Definition at line 518 of file MUONRawStreamTrigger.C.

void MUONRawStreamTriggerHPSimple2 ( Int_t  maxEvent = 1,
TString  fileName = "./" 
)

Reads the raw data in fileName, using the simplified interface of the high performance decoder.

Definition at line 570 of file MUONRawStreamTrigger.C.

void MUONRawStreamTriggerSimple ( Int_t  maxEvent = 1,
TString  fileName = "./" 
)

Reads the raw data in fileName, using a simplified interface (iterator over local structure response).

Definition at line 447 of file MUONRawStreamTrigger.C.