fixed coding conventions
authorrpreghen <rpreghen@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 26 Oct 2010 14:48:41 +0000 (14:48 +0000)
committerrpreghen <rpreghen@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 26 Oct 2010 14:48:41 +0000 (14:48 +0000)
23 files changed:
TOF/AliTOFDRMEventCRC.h
TOF/AliTOFDRMGlobalHeader.h
TOF/AliTOFDRMGlobalTrailer.h
TOF/AliTOFDRMStatusHeader1.h
TOF/AliTOFDRMStatusHeader2.h
TOF/AliTOFDRMStatusHeader4.h
TOF/AliTOFDecoderV2.cxx
TOF/AliTOFDecoderV2.h
TOF/AliTOFLTMADCData.h
TOF/AliTOFLTMGlobalHeader.h
TOF/AliTOFLTMGlobalTrailer.h
TOF/AliTOFLTMORData.h
TOF/AliTOFLTMPDLData.h
TOF/AliTOFRawStream.cxx
TOF/AliTOFTDCPackedHit.h
TOF/AliTOFTDCUnpackedHit.h
TOF/AliTOFTRMChainHeader.h
TOF/AliTOFTRMChainTrailer.h
TOF/AliTOFTRMDiagnosticErrorWord1.h
TOF/AliTOFTRMDiagnosticErrorWord2.h
TOF/AliTOFTRMGlobalHeader.h
TOF/AliTOFTRMGlobalTrailer.h
TOF/AliTOFTRMTDCError.h

index 0c2565b..2f243a3 100644 (file)
 class AliTOFDRMEventCRC
 {
  public:
-  UInt_t GetSlotID() {return fSlotID;};
-  UInt_t GetEventCRC() {return fEventCRC;};
-  UInt_t GetUNDEFINED() {return fUNDEFINED;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetSlotID() const {return fSlotID;};
+  UInt_t GetEventCRC() const {return fEventCRC;};
+  UInt_t GetUNDEFINED() const {return fUNDEFINED;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fSlotID:    4;
   UInt_t fEventCRC:  16;
index 4d8fbe5..75dab82 100644 (file)
 class AliTOFDRMGlobalHeader
 {
  public:
-  UInt_t GetSlotID() {return fSlotID;};
-  UInt_t GetEventWords() {return fEventWords;};
-  UInt_t GetDRMID() {return fDRMID;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetSlotID() const {return fSlotID;};
+  UInt_t GetEventWords() const {return fEventWords;};
+  UInt_t GetDRMID() const {return fDRMID;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fSlotID:     4;
   UInt_t fEventWords: 17;
index a88098d..1ce3a93 100644 (file)
 class AliTOFDRMGlobalTrailer
 {
  public:
-  UInt_t GetSlotID() {return fSlotID;};
-  UInt_t GetLocalEventCounter() {return fLocalEventCounter;};
-  UInt_t GetUNDEFINED() {return fUNDEFINED;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetSlotID() const {return fSlotID;};
+  UInt_t GetLocalEventCounter() const {return fLocalEventCounter;};
+  UInt_t GetUNDEFINED() const {return fUNDEFINED;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fSlotID:            4;
   UInt_t fLocalEventCounter: 12;
index 1ddccbb..092c492 100644 (file)
 class AliTOFDRMStatusHeader1
 {
  public:
-  UInt_t GetSlotID() {return fSlotID;};
-  UInt_t GetPartecipatingSlotID() {return fPartecipatingSlotID;};
-  UInt_t GetCBit() {return fCBit;};
-  UInt_t GetVersID() {return fVersID;};
-  UInt_t GetDRMhSize() {return fDRMhSize;};
-  UInt_t GetUNDEFINED() {return fUNDEFINED;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetSlotID() const {return fSlotID;};
+  UInt_t GetPartecipatingSlotID() const {return fPartecipatingSlotID;};
+  UInt_t GetCBit() const {return fCBit;};
+  UInt_t GetVersID() const {return fVersID;};
+  UInt_t GetDRMhSize() const {return fDRMhSize;};
+  UInt_t GetUNDEFINED() const {return fUNDEFINED;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fSlotID:              4;
   UInt_t fPartecipatingSlotID: 11;
index 09eade0..3c4ee12 100644 (file)
 class AliTOFDRMStatusHeader2
 {
  public:
-  UInt_t GetSlotID() {return fSlotID;};
-  UInt_t GetSlotEnableMask() {return fSlotEnableMask;};
-  UInt_t GetMBZ() {return fMBZ;};
-  UInt_t GetFaultID() {return fFaultID;};
-  UInt_t GetRTOBit() {return fRTOBit;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetSlotID() const {return fSlotID;};
+  UInt_t GetSlotEnableMask() const {return fSlotEnableMask;};
+  UInt_t GetMBZ() const {return fMBZ;};
+  UInt_t GetFaultID() const {return fFaultID;};
+  UInt_t GetRTOBit() const {return fRTOBit;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fSlotID:         4;
   UInt_t fSlotEnableMask: 11;
index bb528ee..d2a90b7 100644 (file)
 class AliTOFDRMStatusHeader4
 {
  public:
-  UInt_t GetSlotID() {return fSlotID;};
-  UInt_t GetTemperature() {return fTemperature;};
-  UInt_t GetMBZ1() {return fMBZ1;};
-  UInt_t GetACKBit() {return fACKBit;};
-  UInt_t GetSensAD() {return fSensAD;};
-  UInt_t GetMBZ2() {return fMBZ2;};
-  UInt_t GetUNDEFINED() {return fUNDEFINED;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetSlotID() const {return fSlotID;};
+  UInt_t GetTemperature() const {return fTemperature;};
+  UInt_t GetMBZ1() const {return fMBZ1;};
+  UInt_t GetACKBit() const {return fACKBit;};
+  UInt_t GetSensAD() const {return fSensAD;};
+  UInt_t GetMBZ2() const {return fMBZ2;};
+  UInt_t GetUNDEFINED() const {return fUNDEFINED;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fSlotID:      4;
   UInt_t fTemperature: 10;
index 386e011..75e33f7 100644 (file)
@@ -41,8 +41,17 @@ TOF Raw Data decoder
                                
 
 #include "AliLog.h"
+#include "AliTOFRawDataFormat.h"
 #include "AliTOFDecoderV2.h"
 #include "AliTOFTDCHit.h"
+#include "AliTOFDecoderSummaryData.h"
+#include "AliTOFDRMSummaryData.h"
+#include "AliTOFLTMSummaryData.h"
+#include "AliTOFTRMSummaryData.h"
+#include "AliTOFChainSummaryData.h"
+#include "AliTOFTDCHitBuffer.h"
+#include "AliTOFTDCErrorBuffer.h"
+#include "AliRawDataHeader.h"
 
 ClassImp(AliTOFDecoderV2)
 
@@ -211,9 +220,9 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
   UShort_t decoderStatus = 0x0;
 
   //CRC variables
-  UInt_t DRMCRC = 0x0;
-  UInt_t LTMCRC = 0x0;
-  UInt_t TRMCRC = 0x0;
+  UInt_t drmCRC = 0x0;
+  UInt_t ltmCRC = 0x0;
+  UInt_t trmCRC = 0x0;
 
   // error warning counter
   Int_t errorWarning = 0;
@@ -254,9 +263,9 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
       AliInfo(Form("  %02x - 0x%08x",decoderStatus,*rawData));
     
     //compute CRC with current data
-    DRMCRC ^= *rawData;
-    LTMCRC ^= *rawData;
-    TRMCRC ^= *rawData;
+    drmCRC ^= *rawData;
+    ltmCRC ^= *rawData;
+    trmCRC ^= *rawData;
 
     //switch word type
     switch (*rawData & WORD_TYPE_MASK){
@@ -299,7 +308,7 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
        //set DRM global header
        fDRMGlobalHeader = (AliTOFDRMGlobalHeader *)rawData;
        //reset DRM CRC
-       DRMCRC = 0x0;
+       drmCRC = 0x0;
        //fill decoder summary data
        fDecoderSummaryData->SetCurrentDRMID(fDRMGlobalHeader->GetDRMID());
        fDecoderSummaryData->SetCurrentSlotID(fDRMGlobalHeader->GetSlotID());
@@ -319,7 +328,7 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
        for (Int_t i = 0; i < DRM_STATUS_HEADER_WORDS; i++){
          iWord++;
          rawData++;
-         DRMCRC ^= *rawData;
+         drmCRC ^= *rawData;
 
          switch (i){
          case 0: //DRM status header 1
@@ -351,9 +360,9 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
        //decode DRM event CRC
        iWord++;
        rawData++;
-       DRMCRC ^= *rawData;
+       drmCRC ^= *rawData;
        //remove DRM event CRC from DRM CRC
-       DRMCRC ^= *rawData;
+       drmCRC ^= *rawData;
        fDRMEventCRC = (AliTOFDRMEventCRC *)rawData;
        FillDRMSummaryData(fDRMEventCRC);
        if (fVerbose)
@@ -399,7 +408,7 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
        //set LTM global header
        fLTMGlobalHeader = (AliTOFLTMGlobalHeader *)rawData;
        //reset LTM CRC
-       LTMCRC = 0x0;
+       ltmCRC = 0x0;
        //fill decoder summary data
        fDecoderSummaryData->SetCurrentSlotID(fLTMGlobalHeader->GetSlotID());
        //get LTM summary data
@@ -421,8 +430,8 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
        for (Int_t iPDLWord = 0; iPDLWord < LTM_PDL_DATA_WORDS; iPDLWord++){
          iWord++;
          rawData++;
-         DRMCRC ^= *rawData;
-         LTMCRC ^= *rawData;
+         drmCRC ^= *rawData;
+         ltmCRC ^= *rawData;
          //set LTM PDL data
          fLTMPDLData = (AliTOFLTMPDLData *)rawData;
          //fill LTM summary data
@@ -435,8 +444,8 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
        for (Int_t iADCWord = 0; iADCWord < LTM_ADC_DATA_WORDS; iADCWord++){
          iWord++;
          rawData++;
-         DRMCRC ^= *rawData;
-         LTMCRC ^= *rawData;
+         drmCRC ^= *rawData;
+         ltmCRC ^= *rawData;
          //set LTM ADC data
          fLTMADCData = (AliTOFLTMADCData *)rawData;
          //fill LTM summary data
@@ -449,8 +458,8 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
        for (Int_t iORWord = 0; iORWord < LTM_OR_DATA_WORDS; iORWord++){
          iWord++;
          rawData++;
-         DRMCRC ^= *rawData;
-         LTMCRC ^= *rawData;
+         drmCRC ^= *rawData;
+         ltmCRC ^= *rawData;
          //set LTM OR data
          fLTMORData = (AliTOFLTMORData *)rawData;
          //fill LTM summary data
@@ -500,7 +509,7 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
        //set TRM global header
        fTRMGlobalHeader = (AliTOFTRMGlobalHeader *)rawData;    
        //reset TRM CRC
-       TRMCRC = 0x0;
+       trmCRC = 0x0;
        //fill decoder summary data
        fDecoderSummaryData->SetCurrentSlotID(fTRMGlobalHeader->GetSlotID());
        //get TRM summary data
@@ -589,10 +598,10 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
        //set DRM global trailer
        fDRMGlobalTrailer = (AliTOFDRMGlobalTrailer *)rawData;
        //remove global trailer from DRM CRC
-       DRMCRC ^= *rawData;
+       drmCRC ^= *rawData;
        //fill DRM summary data
        FillDRMSummaryData(fDRMGlobalTrailer);
-       fDRMSummaryData->SetDecoderCRC(COMPUTE_DRM_CRC(DRMCRC));
+       fDRMSummaryData->SetDecoderCRC(COMPUTE_DRM_CRC(drmCRC));
        //print verbose
        if (fVerbose)
          AliInfo(Form("  %02x - 0x%08x \t  DRM global trailer",decoderStatus,*rawData));
@@ -634,10 +643,10 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
        //set LTM global trailer
        fLTMGlobalTrailer = (AliTOFLTMGlobalTrailer *)rawData;
        //remove global trailer from LTM CRC
-       LTMCRC ^= *rawData;
+       ltmCRC ^= *rawData;
        //fill LTM summary data
        FillLTMSummaryData(fLTMGlobalTrailer);
-       fLTMSummaryData->SetDecoderCRC(COMPUTE_LTM_CRC(LTMCRC));
+       fLTMSummaryData->SetDecoderCRC(COMPUTE_LTM_CRC(ltmCRC));
        //print verbose
        if (fVerbose)
          AliInfo(Form("  %02x - 0x%08x \t  LTM global trailer",decoderStatus,*rawData));
@@ -679,10 +688,10 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
        //set TRM global trailer
        fTRMGlobalTrailer = (AliTOFTRMGlobalTrailer *)rawData;  
        //remove global trailer from TRM CRC
-       TRMCRC ^= *rawData;
+       trmCRC ^= *rawData;
        //fill TRM summary data
        FillTRMSummaryData(fTRMGlobalTrailer);
-       fTRMSummaryData->SetDecoderCRC(COMPUTE_TRM_CRC(TRMCRC));
+       fTRMSummaryData->SetDecoderCRC(COMPUTE_TRM_CRC(trmCRC));
        //print verbose
        if (fVerbose)
          AliInfo(Form("  %02x - 0x%08x \t  TRM global trailer \t CRC=%04d eventCounter=%04d",decoderStatus,*rawData,fTRMGlobalTrailer->GetEventCRC(),fTRMGlobalTrailer->GetEventCounter()));
@@ -1130,8 +1139,14 @@ AliTOFDecoderV2::Decode(UInt_t *rawData, UInt_t nWords)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillDRMSummaryData(AliTOFDRMGlobalHeader *DRMGlobalHeader)
+AliTOFDecoderV2::FillDRMSummaryData(const AliTOFDRMGlobalHeader *DRMGlobalHeader)
 {
+  /*
+   *
+   * FillDRMSummaryData
+   *
+   */
+
   fDRMSummaryData->SetHeader(kTRUE);
   fDRMSummaryData->SetSlotID(DRMGlobalHeader->GetSlotID());
   fDRMSummaryData->SetEventWords(DRMGlobalHeader->GetEventWords());
@@ -1141,8 +1156,14 @@ AliTOFDecoderV2::FillDRMSummaryData(AliTOFDRMGlobalHeader *DRMGlobalHeader)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillDRMSummaryData(AliTOFDRMGlobalTrailer *DRMGlobalTrailer)
+AliTOFDecoderV2::FillDRMSummaryData(const AliTOFDRMGlobalTrailer *DRMGlobalTrailer)
 {
+  /*
+   *
+   * FillDRMSummaryData
+   *
+   */
+
   fDRMSummaryData->SetTrailer(kTRUE);
   fDRMSummaryData->SetLocalEventCounter(DRMGlobalTrailer->GetLocalEventCounter());
 }
@@ -1150,8 +1171,14 @@ AliTOFDecoderV2::FillDRMSummaryData(AliTOFDRMGlobalTrailer *DRMGlobalTrailer)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillDRMSummaryData(AliTOFDRMStatusHeader1 *DRMStatusHeader1)
+AliTOFDecoderV2::FillDRMSummaryData(const AliTOFDRMStatusHeader1 *DRMStatusHeader1)
 {
+  /*
+   *
+   * FillDRMSummaryData
+   *
+   */
+
   fDRMSummaryData->SetPartecipatingSlotID(DRMStatusHeader1->GetPartecipatingSlotID());
   fDRMSummaryData->SetCBit(DRMStatusHeader1->GetCBit());
   fDRMSummaryData->SetVersID(DRMStatusHeader1->GetVersID());
@@ -1161,8 +1188,14 @@ AliTOFDecoderV2::FillDRMSummaryData(AliTOFDRMStatusHeader1 *DRMStatusHeader1)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillDRMSummaryData(AliTOFDRMStatusHeader2 *DRMStatusHeader2)
+AliTOFDecoderV2::FillDRMSummaryData(const AliTOFDRMStatusHeader2 *DRMStatusHeader2)
 {
+  /*
+   *
+   * FillDRMSummaryData
+   *
+   */
+
   fDRMSummaryData->SetSlotEnableMask(DRMStatusHeader2->GetSlotEnableMask());
   fDRMSummaryData->SetFaultID(DRMStatusHeader2->GetFaultID());
   fDRMSummaryData->SetRTOBit(DRMStatusHeader2->GetRTOBit());
@@ -1171,8 +1204,14 @@ AliTOFDecoderV2::FillDRMSummaryData(AliTOFDRMStatusHeader2 *DRMStatusHeader2)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillDRMSummaryData(AliTOFDRMStatusHeader3 *DRMStatusHeader3)
+AliTOFDecoderV2::FillDRMSummaryData(const AliTOFDRMStatusHeader3 *DRMStatusHeader3)
 {
+  /*
+   *
+   * FillDRMSummaryData
+   *
+   */
+
   fDRMSummaryData->SetL0BCID(DRMStatusHeader3->GetL0BCID());
   fDRMSummaryData->SetRunTimeInfo(DRMStatusHeader3->GetRunTimeInfo());
 }
@@ -1180,8 +1219,14 @@ AliTOFDecoderV2::FillDRMSummaryData(AliTOFDRMStatusHeader3 *DRMStatusHeader3)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillDRMSummaryData(AliTOFDRMStatusHeader4 *DRMStatusHeader4)
+AliTOFDecoderV2::FillDRMSummaryData(const AliTOFDRMStatusHeader4 *DRMStatusHeader4)
 {
+  /*
+   *
+   * FillDRMSummaryData
+   *
+   */
+
   fDRMSummaryData->SetTemperature(DRMStatusHeader4->GetTemperature());
   fDRMSummaryData->SetACKBit(DRMStatusHeader4->GetACKBit());
   fDRMSummaryData->SetSensAD(DRMStatusHeader4->GetSensAD());
@@ -1190,16 +1235,28 @@ AliTOFDecoderV2::FillDRMSummaryData(AliTOFDRMStatusHeader4 *DRMStatusHeader4)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillDRMSummaryData(AliTOFDRMEventCRC *DRMEventCRC)
+AliTOFDecoderV2::FillDRMSummaryData(const AliTOFDRMEventCRC *DRMEventCRC)
 {
+  /*
+   *
+   * FillDRMSummaryData
+   *
+   */
+
   fDRMSummaryData->SetEventCRC(DRMEventCRC->GetEventCRC());
 }
 
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillLTMSummaryData(AliTOFLTMGlobalHeader *LTMGlobalHeader)
+AliTOFDecoderV2::FillLTMSummaryData(const AliTOFLTMGlobalHeader *LTMGlobalHeader)
 {
+  /*
+   *
+   * FillLTMSummaryData
+   *
+   */
+
   fLTMSummaryData->SetHeader(kTRUE);
   fLTMSummaryData->SetSlotID(LTMGlobalHeader->GetSlotID());
   fLTMSummaryData->SetEventWords(LTMGlobalHeader->GetEventWords());
@@ -1210,8 +1267,14 @@ AliTOFDecoderV2::FillLTMSummaryData(AliTOFLTMGlobalHeader *LTMGlobalHeader)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillLTMSummaryData(AliTOFLTMGlobalTrailer *LTMGlobalTrailer)
+AliTOFDecoderV2::FillLTMSummaryData(const AliTOFLTMGlobalTrailer *LTMGlobalTrailer)
 {
+  /*
+   *
+   * FillLTMSummaryData
+   *
+   */
+
   fLTMSummaryData->SetTrailer(kTRUE);
   fLTMSummaryData->SetEventCRC(LTMGlobalTrailer->GetEventCRC());
   fLTMSummaryData->SetEventNumber(LTMGlobalTrailer->GetEventNumber());
@@ -1220,8 +1283,14 @@ AliTOFDecoderV2::FillLTMSummaryData(AliTOFLTMGlobalTrailer *LTMGlobalTrailer)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillLTMSummaryData(AliTOFLTMPDLData *LTMPDLData, Int_t PDLWord)
+AliTOFDecoderV2::FillLTMSummaryData(const AliTOFLTMPDLData *LTMPDLData, Int_t PDLWord)
 {
+  /*
+   *
+   * FillLTMSummaryData
+   *
+   */
+
   fLTMSummaryData->SetPDL(4 * PDLWord + 0, LTMPDLData->GetPDLValue1());
   fLTMSummaryData->SetPDL(4 * PDLWord + 1, LTMPDLData->GetPDLValue2());
   fLTMSummaryData->SetPDL(4 * PDLWord + 2, LTMPDLData->GetPDLValue3());
@@ -1231,8 +1300,14 @@ AliTOFDecoderV2::FillLTMSummaryData(AliTOFLTMPDLData *LTMPDLData, Int_t PDLWord)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillLTMSummaryData(AliTOFLTMADCData *LTMADCData, Int_t ADCWord)
+AliTOFDecoderV2::FillLTMSummaryData(const AliTOFLTMADCData *LTMADCData, Int_t ADCWord)
 {
+  /*
+   *
+   * FillLTMSummaryData
+   *
+   */
+
   fLTMSummaryData->SetADC(3 * ADCWord + 0, LTMADCData->GetADCValue1());
   fLTMSummaryData->SetADC(3 * ADCWord + 1, LTMADCData->GetADCValue2());
   fLTMSummaryData->SetADC(3 * ADCWord + 2, LTMADCData->GetADCValue3());
@@ -1241,8 +1316,14 @@ AliTOFDecoderV2::FillLTMSummaryData(AliTOFLTMADCData *LTMADCData, Int_t ADCWord)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillLTMSummaryData(AliTOFLTMORData *LTMORData, Int_t ORWord)
+AliTOFDecoderV2::FillLTMSummaryData(const AliTOFLTMORData *LTMORData, Int_t ORWord)
 {
+  /*
+   *
+   * FillLTMSummaryData
+   *
+   */
+
   fLTMSummaryData->SetOR(3 * ORWord + 0, LTMORData->GetORValue1());
   fLTMSummaryData->SetOR(3 * ORWord + 1, LTMORData->GetORValue2());
   fLTMSummaryData->SetOR(3 * ORWord + 2, LTMORData->GetORValue3());
@@ -1251,8 +1332,14 @@ AliTOFDecoderV2::FillLTMSummaryData(AliTOFLTMORData *LTMORData, Int_t ORWord)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillTRMSummaryData(AliTOFTRMGlobalHeader *TRMGlobalHeader)
+AliTOFDecoderV2::FillTRMSummaryData(const AliTOFTRMGlobalHeader *TRMGlobalHeader)
 {
+  /*
+   *
+   * FillTRMSummaryData
+   *
+   */
+
   fTRMSummaryData->SetHeader(kTRUE);
   fTRMSummaryData->SetSlotID(TRMGlobalHeader->GetSlotID());
   fTRMSummaryData->SetEventWords(TRMGlobalHeader->GetEventWords());
@@ -1264,8 +1351,14 @@ AliTOFDecoderV2::FillTRMSummaryData(AliTOFTRMGlobalHeader *TRMGlobalHeader)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillTRMSummaryData(AliTOFTRMGlobalTrailer *TRMGlobalTrailer)
+AliTOFDecoderV2::FillTRMSummaryData(const AliTOFTRMGlobalTrailer *TRMGlobalTrailer)
 {
+  /*
+   *
+   * FillTRMSummaryData
+   *
+   */
+
   fTRMSummaryData->SetTrailer(kTRUE);
   fTRMSummaryData->SetEventCRC(TRMGlobalTrailer->GetEventCRC());
   fTRMSummaryData->SetEventCounter(TRMGlobalTrailer->GetEventCounter());
@@ -1274,8 +1367,14 @@ AliTOFDecoderV2::FillTRMSummaryData(AliTOFTRMGlobalTrailer *TRMGlobalTrailer)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillChainSummaryData(AliTOFTRMChainHeader *TRMChainHeader)
+AliTOFDecoderV2::FillChainSummaryData(const AliTOFTRMChainHeader *TRMChainHeader)
 {
+  /*
+   *
+   * FillChainSummaryData
+   *
+   */
+
   fChainSummaryData->SetHeader(kTRUE);
   switch (*(UInt_t *)TRMChainHeader & WORD_TYPE_MASK){
   case CHAIN_A_HEADER:
@@ -1294,8 +1393,14 @@ AliTOFDecoderV2::FillChainSummaryData(AliTOFTRMChainHeader *TRMChainHeader)
 //_________________________________________________________________
 
 void
-AliTOFDecoderV2::FillChainSummaryData(AliTOFTRMChainTrailer *TRMChainTrailer)
+AliTOFDecoderV2::FillChainSummaryData(const AliTOFTRMChainTrailer *TRMChainTrailer)
 {
+  /*
+   *
+   * FillChainSummaryData
+   *
+   */
+
   fChainSummaryData->SetTrailer(kTRUE);
   fChainSummaryData->SetStatus(TRMChainTrailer->GetStatus());
   fChainSummaryData->SetEventCounter(TRMChainTrailer->GetEventCounter());
index 1d79ac5..4c1e2da 100644 (file)
 
 
 #include "TObject.h"
-#include "AliTOFRawDataFormat.h"
-#include "AliTOFDecoderSummaryData.h"
-#include "AliTOFDRMSummaryData.h"
-#include "AliTOFLTMSummaryData.h"
-#include "AliTOFTRMSummaryData.h"
-#include "AliTOFChainSummaryData.h"
-#include "AliTOFTDCHitBuffer.h"
-#include "AliTOFTDCErrorBuffer.h"
 #include "AliRawReader.h"
-#include "AliRawDataHeader.h"
+#include "AliTOFTDCHit.h"
+
+class AliTOFDecoderSummaryData;
+class AliTOFDRMSummaryData;
+class AliTOFLTMSummaryData;
+class AliTOFTRMSummaryData;
+class AliTOFChainSummaryData;
+class AliTOFTDCHitBuffer;
+class AliTOFTDCErrorBuffer;
+class AliRawDataHeader;
 
 class AliTOFDecoderV2 : public TObject
 {
@@ -180,33 +181,33 @@ class AliTOFDecoderV2 : public TObject
   AliTOFTRMDiagnosticErrorWord2  *fTRMDiagnosticErrorWord2; //TRM diagnostica error word 2
 
   /* Spider data members */
-  AliTOFTDCHit fSpiderBuffer[N_CHANNEL];
-  Bool_t fSpiderBufferFull[N_CHANNEL];
-  Int_t fSpiderTDCID;
-  AliTOFTDCHitBuffer *fSpiderTDCPackedHitBuffer;
+  AliTOFTDCHit fSpiderBuffer[8]; // SPIDER buffer
+  Bool_t fSpiderBufferFull[8]; // SPIDER buffer full flag
+  Int_t fSpiderTDCID; // SPIDER TDC ID
+  AliTOFTDCHitBuffer *fSpiderTDCPackedHitBuffer; // SPIDER buffer
 
 
   /* Summary Data Functions */
   //fill DRM summary data 
-  void FillDRMSummaryData(AliTOFDRMGlobalHeader *DRMGlobalHeader); //DRM global header
-  void FillDRMSummaryData(AliTOFDRMGlobalTrailer *DRMGlobalTrailer); //DRM global trailer
-  void FillDRMSummaryData(AliTOFDRMStatusHeader1 *DRMStatusHeader1); //DRM status header 1
-  void FillDRMSummaryData(AliTOFDRMStatusHeader2 *DRMStatusHeader2); //DRM status header 2
-  void FillDRMSummaryData(AliTOFDRMStatusHeader3 *DRMStatusHeader3); //DRM status header 3
-  void FillDRMSummaryData(AliTOFDRMStatusHeader4 *DRMStatusHeader4); //DRM status header 4
-  void FillDRMSummaryData(AliTOFDRMEventCRC *DRMEventCRC); //DRM event CRC
+  void FillDRMSummaryData(const AliTOFDRMGlobalHeader *DRMGlobalHeader); //DRM global header
+  void FillDRMSummaryData(const AliTOFDRMGlobalTrailer *DRMGlobalTrailer); //DRM global trailer
+  void FillDRMSummaryData(const AliTOFDRMStatusHeader1 *DRMStatusHeader1); //DRM status header 1
+  void FillDRMSummaryData(const AliTOFDRMStatusHeader2 *DRMStatusHeader2); //DRM status header 2
+  void FillDRMSummaryData(const AliTOFDRMStatusHeader3 *DRMStatusHeader3); //DRM status header 3
+  void FillDRMSummaryData(const AliTOFDRMStatusHeader4 *DRMStatusHeader4); //DRM status header 4
+  void FillDRMSummaryData(const AliTOFDRMEventCRC *DRMEventCRC); //DRM event CRC
   //fill LTM summary data
-  void FillLTMSummaryData(AliTOFLTMGlobalHeader *LTMGlobalHeader); //LTM global header
-  void FillLTMSummaryData(AliTOFLTMGlobalTrailer *LTMGlobalTrailer); //LTM global trailer
-  void FillLTMSummaryData(AliTOFLTMPDLData *LTMPDLData, Int_t PDLWord); //LTM PDL data
-  void FillLTMSummaryData(AliTOFLTMADCData *LTMADCData, Int_t ADCWord); //LTM ADC data
-  void FillLTMSummaryData(AliTOFLTMORData *LTMORData, Int_t ORWord); //LTM OR data
+  void FillLTMSummaryData(const AliTOFLTMGlobalHeader *LTMGlobalHeader); //LTM global header
+  void FillLTMSummaryData(const AliTOFLTMGlobalTrailer *LTMGlobalTrailer); //LTM global trailer
+  void FillLTMSummaryData(const AliTOFLTMPDLData *LTMPDLData, Int_t PDLWord); //LTM PDL data
+  void FillLTMSummaryData(const AliTOFLTMADCData *LTMADCData, Int_t ADCWord); //LTM ADC data
+  void FillLTMSummaryData(const AliTOFLTMORData *LTMORData, Int_t ORWord); //LTM OR data
   //fill TRM summary data
-  void FillTRMSummaryData(AliTOFTRMGlobalHeader *TRMGlobalHeader); //TRM global header
-  void FillTRMSummaryData(AliTOFTRMGlobalTrailer *TRMGlobalTrailer); //TRM global trailer
+  void FillTRMSummaryData(const AliTOFTRMGlobalHeader *TRMGlobalHeader); //TRM global header
+  void FillTRMSummaryData(const AliTOFTRMGlobalTrailer *TRMGlobalTrailer); //TRM global trailer
   //fill chain summary data
-  void FillChainSummaryData(AliTOFTRMChainHeader *TRMChainHeader); //TRM chain header
-  void FillChainSummaryData(AliTOFTRMChainTrailer *TRMChainTrailer); //TRM chain trailer
+  void FillChainSummaryData(const AliTOFTRMChainHeader *TRMChainHeader); //TRM chain header
+  void FillChainSummaryData(const AliTOFTRMChainTrailer *TRMChainTrailer); //TRM chain trailer
 
   ClassDef(AliTOFDecoderV2, 1);
 };
index 8d51cef..1ba6ed2 100644 (file)
 class AliTOFLTMADCData
 {
  public:
-  UInt_t GetADCValue1() {return fADCValue1;};
-  UInt_t GetADCValue2() {return fADCValue2;};
-  UInt_t GetADCValue3() {return fADCValue3;};
-  UInt_t GetMBZ() {return fMBZ;};
+  UInt_t GetADCValue1() const {return fADCValue1;};
+  UInt_t GetADCValue2() const {return fADCValue2;};
+  UInt_t GetADCValue3() const {return fADCValue3;};
+  UInt_t GetMBZ() const {return fMBZ;};
  private:
   UInt_t fADCValue1: 10;
   UInt_t fADCValue2: 10;
index 7554946..a485a3b 100644 (file)
 class AliTOFLTMGlobalHeader
 {
  public:
-  UInt_t GetSlotID() {return fSlotID;};
-  UInt_t GetEventWords() {return fEventWords;};
-  UInt_t GetCBit() {return fCBit;};
-  UInt_t GetFault() {return fFault;};
-  UInt_t GetUNDEFINED() {return fUNDEFINED;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetSlotID() const {return fSlotID;};
+  UInt_t GetEventWords() const {return fEventWords;};
+  UInt_t GetCBit() const {return fCBit;};
+  UInt_t GetFault() const {return fFault;};
+  UInt_t GetUNDEFINED() const {return fUNDEFINED;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fSlotID:     4;
   UInt_t fEventWords: 13;
index 578220c..ab1c3dc 100644 (file)
 class AliTOFLTMGlobalTrailer
 {
  public:
-  UInt_t GetSlotID() {return fSlotID;};
-  UInt_t GetEventCRC() {return fEventCRC;};
-  UInt_t GetEventNumber() {return fEventNumber;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetSlotID() const {return fSlotID;};
+  UInt_t GetEventCRC() const {return fEventCRC;};
+  UInt_t GetEventNumber() const {return fEventNumber;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fSlotID:      4;
   UInt_t fEventCRC:    12;
index ce1f7a2..96531ff 100644 (file)
 class AliTOFLTMORData
 {
  public:
-  UInt_t GetORValue1() {return fORValue1;};
-  UInt_t GetORValue2() {return fORValue2;};
-  UInt_t GetORValue3() {return fORValue3;};
-  UInt_t GetMBZ() {return fMBZ;};
+  UInt_t GetORValue1() const {return fORValue1;};
+  UInt_t GetORValue2() const {return fORValue2;};
+  UInt_t GetORValue3() const {return fORValue3;};
+  UInt_t GetMBZ() const {return fMBZ;};
  private:
   UInt_t fORValue1: 10;
   UInt_t fORValue2: 10;
index 2208bc1..c107a49 100644 (file)
 class AliTOFLTMPDLData
 {
  public:
-  UInt_t GetPDLValue1() {return fPDLValue1;};
-  UInt_t GetPDLValue2() {return fPDLValue2;};
-  UInt_t GetPDLValue3() {return fPDLValue3;};
-  UInt_t GetPDLValue4() {return fPDLValue4;};
+  UInt_t GetPDLValue1() const {return fPDLValue1;};
+  UInt_t GetPDLValue2() const {return fPDLValue2;};
+  UInt_t GetPDLValue3() const {return fPDLValue3;};
+  UInt_t GetPDLValue4() const {return fPDLValue4;};
  private:
   UInt_t fPDLValue1: 8;
   UInt_t fPDLValue2: 8;
index ffc0313..36c4142 100644 (file)
@@ -127,6 +127,14 @@ Revision 0.01  2005/07/22 A. De Caro
 #include "AliRawDataHeader.h"
 
 #include "AliTOFDecoderV2.h"
+#include "AliTOFTDCHit.h"
+#include "AliTOFDecoderSummaryData.h"
+#include "AliTOFDRMSummaryData.h"
+#include "AliTOFLTMSummaryData.h"
+#include "AliTOFTRMSummaryData.h"
+#include "AliTOFChainSummaryData.h"
+#include "AliTOFTDCHitBuffer.h"
+#include "AliTOFTDCErrorBuffer.h"
 
 ClassImp(AliTOFRawStream)
 
index d9ef51a..8215b37 100644 (file)
 class AliTOFTDCPackedHit
 {
  public:
-  UInt_t GetHitTime() {return fHitTime;};
-  UInt_t GetTOTWidth() {return fTOTWidth;};
-  UInt_t GetChan() {return fChan;};
-  UInt_t GetTDCID() {return fTDCID;};
-  UInt_t GetEBit() {return fEBit;};
-  UInt_t GetPSBits() {return fPSBits;};
-  UInt_t GetMBO() {return fMBO;};
+  UInt_t GetHitTime() const {return fHitTime;};
+  UInt_t GetTOTWidth() const {return fTOTWidth;};
+  UInt_t GetChan() const {return fChan;};
+  UInt_t GetTDCID() const {return fTDCID;};
+  UInt_t GetEBit() const {return fEBit;};
+  UInt_t GetPSBits() const {return fPSBits;};
+  UInt_t GetMBO() const {return fMBO;};
  private:
   UInt_t fHitTime:  13; // time-of-flight measurement
   UInt_t fTOTWidth:  8; // time-over-threshold measurement
index 32a1ac9..43cf4c6 100644 (file)
 class AliTOFTDCUnpackedHit
 {
  public:
-  UInt_t GetHitTime() {return fHitTime;};
-  UInt_t GetChan() {return fChan;};
-  UInt_t GetTDCID() {return fTDCID;};
-  UInt_t GetEBit() {return fEBit;};
-  UInt_t GetPSBits() {return fPSBits;};
-  UInt_t GetMBO() {return fMBO;};
+  UInt_t GetHitTime() const {return fHitTime;};
+  UInt_t GetChan() const {return fChan;};
+  UInt_t GetTDCID() const {return fTDCID;};
+  UInt_t GetEBit() const {return fEBit;};
+  UInt_t GetPSBits() const {return fPSBits;};
+  UInt_t GetMBO() const {return fMBO;};
  private:
   UInt_t fHitTime:  21; // leading or trailing edge measurement
   UInt_t fChan:      3; // TDC channel number
index 11551bf..b55ed52 100644 (file)
 class AliTOFTRMChainHeader
 {
  public:
-  UInt_t GetSlotID() {return fSlotID;};
-  UInt_t GetBunchID() {return fBunchID;};
-  UInt_t GetPB24Temp() {return fPB24Temp;};
-  UInt_t GetPB24ID() {return fPB24ID;};
-  UInt_t GetTSBit() {return fTSBit;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetSlotID() const {return fSlotID;};
+  UInt_t GetBunchID() const {return fBunchID;};
+  UInt_t GetPB24Temp() const {return fPB24Temp;};
+  UInt_t GetPB24ID() const {return fPB24ID;};
+  UInt_t GetTSBit() const {return fTSBit;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fSlotID:    4; // TRM number
   UInt_t fBunchID:  12; // bunch ID
index fb7894d..5ff9e38 100644 (file)
 class AliTOFTRMChainTrailer
 {
  public:
-  UInt_t GetStatus() {return fStatus;};
-  UInt_t GetMBZ() {return fMBZ;};
-  UInt_t GetEventCounter() {return fEventCounter;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetStatus() const {return fStatus;};
+  UInt_t GetMBZ() const {return fMBZ;};
+  UInt_t GetEventCounter() const {return fEventCounter;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fStatus:        4; // status
   UInt_t fMBZ:          12; // must-be-zero bits
index 4a970c5..6046d7c 100644 (file)
 class AliTOFTRMDiagnosticErrorWord1
 {
  public:
-  UInt_t GetFaultChipFlagID() {return fFaultChipFlagID;};
-  UInt_t GetCBit() {return fCBit;};
-  UInt_t GetMBZ() {return fMBZ;};
-  UInt_t GetMBO() {return fMBO;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetFaultChipFlagID() const {return fFaultChipFlagID;};
+  UInt_t GetCBit() const {return fCBit;};
+  UInt_t GetMBZ() const {return fMBZ;};
+  UInt_t GetMBO() const {return fMBO;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fFaultChipFlagID: 15; // fault chip flag ID
   UInt_t fCBit:             1; // C bit
index 7dfc8f7..4bf5783 100644 (file)
 class AliTOFTRMDiagnosticErrorWord2
 {
  public:
-  UInt_t GetJtagErrorCode() {return fJtagErrorCode;};
-  UInt_t GetTDCID() {return fTDCID;};
-  UInt_t GetCBit() {return fCBit;};
-  UInt_t GetMBZ() {return fMBZ;};
-  UInt_t GetMBO() {return fMBO;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetJtagErrorCode() const {return fJtagErrorCode;};
+  UInt_t GetTDCID() const {return fTDCID;};
+  UInt_t GetCBit() const {return fCBit;};
+  UInt_t GetMBZ() const {return fMBZ;};
+  UInt_t GetMBO() const {return fMBO;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fJtagErrorCode: 11; // Jtag error code
   UInt_t fTDCID:          4; // TDC ID
index 0ae0d55..4554df8 100644 (file)
 class AliTOFTRMGlobalHeader
 {
  public:
-  UInt_t GetSlotID() {return fSlotID;};
-  UInt_t GetEventWords() {return fEventWords;};
-  UInt_t GetACQBits() {return fACQBits;};
-  UInt_t GetLBit() {return fLBit;};
-  UInt_t GetEBit() {return fEBit;};
-  UInt_t GetMBZ() {return fMBZ;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetSlotID() const {return fSlotID;};
+  UInt_t GetEventWords() const {return fEventWords;};
+  UInt_t GetACQBits() const {return fACQBits;};
+  UInt_t GetLBit() const {return fLBit;};
+  UInt_t GetEBit() const {return fEBit;};
+  UInt_t GetMBZ() const {return fMBZ;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fSlotID:     4;
   UInt_t fEventWords: 13;
index 9e1c124..dec37e3 100644 (file)
 class AliTOFTRMGlobalTrailer
 {
  public:
-  UInt_t GetSlotID() {return fSlotID;};
-  UInt_t GetEventCRC() {return fEventCRC;};
-  UInt_t GetEventCounter() {return fEventCounter;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetSlotID() const {return fSlotID;};
+  UInt_t GetEventCRC() const {return fEventCRC;};
+  UInt_t GetEventCounter() const {return fEventCounter;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fSlotID:        4; // TRM number
   UInt_t fEventCRC:     12; // event CRC
index 0f97acb..c41790b 100644 (file)
 class AliTOFTRMTDCError
 {
  public:
-  UInt_t GetErrorFlags() {return fErrorFlags;};
-  UInt_t GetMBZ() {return fMBZ;};
-  UInt_t GetTDCID () {return fTDCID;};
-  UInt_t GetWordType() {return fWordType;};
+  UInt_t GetErrorFlags() const {return fErrorFlags;};
+  UInt_t GetMBZ() const {return fMBZ;};
+  UInt_t GetTDCID () const {return fTDCID;};
+  UInt_t GetWordType() const {return fWordType;};
  private:
   UInt_t fErrorFlags: 15; // error flags
   UInt_t fMBZ:         9; // must-be-zero bits