X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TOF%2FAliTOFDecoder.h;h=902bdfadd3d4daf52345555e404e957b7710dba8;hb=e3d15e19a4bd7c259d8acec2e038e1e528b1da1b;hp=e22136b45ae0f7a11246c41f5233398ed264ae40;hpb=c264c7ecf6e8125488a96fa95cb5b2874d58c41c;p=u%2Fmrichter%2FAliRoot.git diff --git a/TOF/AliTOFDecoder.h b/TOF/AliTOFDecoder.h index e22136b45ae..902bdfadd3d 100644 --- a/TOF/AliTOFDecoder.h +++ b/TOF/AliTOFDecoder.h @@ -92,6 +92,7 @@ class AliTOFHitDataBuffer; struct AliRawDataHeader; +struct AliRawDataHeaderV3; class AliTOFDecoder : public TObject { @@ -102,14 +103,14 @@ class AliTOFDecoder : public TObject AliTOFDecoder &operator = (const AliTOFDecoder &source); //operator = ~AliTOFDecoder(); //distructor - Bool_t Decode(const UInt_t *rawData, Int_t nWords, const AliRawDataHeader *cdh); //main decode function + Bool_t Decode(const UInt_t *rawData, Int_t nWords, const AliRawDataHeader *cdh, const AliRawDataHeaderV3 *cdhV3=0); //main decode function void SetVerbose(Int_t Verbose = 1) {fVerbose = Verbose;}; //set verbose level void SetV2718Patch(Bool_t V2718Patch = kTRUE) {fV2718Patch = V2718Patch;}; //set V2718 patch (no DRM) void SetDataBuffer(AliTOFHitDataBuffer *DB) {fDataBuffer = DB;}; //set up data buffer void SetPackedDataBuffer(AliTOFHitDataBuffer *PDB) {fPackedDataBuffer = PDB;}; //set up packed data buffer void GetArrayDDL(Int_t* array, Int_t iDDL); // method to return array of TOFchannels corresponding to a given DDL id - void PrintStack(const UInt_t *rawData, Int_t nWords, const AliRawDataHeader *cdh); + void PrintStack(const UInt_t *rawData, Int_t nWords, const AliRawDataHeader *cdh, const AliRawDataHeaderV3 *cdhV3=0); enum { kMinPlate0=0,kMaxPlate0=2,