![]() |
AliRoot Core
3abf5b4 (3abf5b4)
|
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"
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="./") |
Macro for reading trigger raw data.
Added example routines to show how to use the interface of the high performance decoder AliMUONRawStreamTriggerrHP. – Artur Szostak artur sz@i afric a.co 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.
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.