Use CDH object in which the trigger information is already filled in (AliRawDataHeade...
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 27 Nov 2007 16:13:59 +0000 (16:13 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 27 Nov 2007 16:13:59 +0000 (16:13 +0000)
ACORDE/AliACORDERawData.cxx
FMD/AliFMDAltroIO.cxx
HMPID/AliHMPIDRawStream.h
ITS/AliITSDDLRawData.cxx
MUON/AliMUONRawWriter.h
PMD/AliPMDDDLRawData.cxx
STEER/AliCTPRawData.cxx
TPC/AliTPCDDLRawData.cxx
TRD/AliTRDrawData.cxx
VZERO/AliVZEROBuffer.cxx
ZDC/AliZDC.cxx

index 38b3882..4ed2ace 100644 (file)
@@ -34,7 +34,7 @@
 #include "AliACORDERawData.h"
 #include "AliDAQ.h"
 #include "AliFstream.h"
-#include "AliRawDataHeader.h"
+#include "AliRawDataHeaderSim.h"
 
 
 ClassImp(AliACORDERawData)
@@ -83,7 +83,7 @@ void AliACORDERawData::WriteACORDERawData(Bool_t *b)
   AliFstream* fFile = new AliFstream(fileName);
 
   // write header
-  AliRawDataHeader header;
+  AliRawDataHeaderSim header;
   UInt_t header_position = fFile->Tellp();
   fFile->WriteBuffer((char*)(&header), sizeof(header));
 
index d434e3d..dae103d 100644 (file)
@@ -23,7 +23,7 @@
 // Mapping of ALTRO hardware channel to detector coordinates 
 //
 #include "AliFMDAltroIO.h"
-#include <AliRawDataHeader.h>
+#include <AliRawDataHeaderSim.h>
 #include <AliRawReader.h>
 #include "AliLog.h"
 #include <iostream>
@@ -310,7 +310,7 @@ AliFMDAltroWriter::AliFMDAltroWriter(std::ostream& stream)
   // Write a dummy header
   fHeader = fOutput.tellp();
   if (fOutput.bad()) throw -kBadTell;
-  AliRawDataHeader header;
+  AliRawDataHeaderSim header;
   fOutput.write((char*)(&header), sizeof(header));
   if (fOutput.bad()) throw -kBadWrite;
   fBegin = fOutput.tellp();
@@ -342,7 +342,7 @@ AliFMDAltroWriter::Close()
   if (fOutput.bad()) return -kBadTell;
   fOutput.seekp(fHeader, std::ios_base::beg);
   if (fOutput.bad()) return -kBadSeek;
-  AliRawDataHeader header;
+  AliRawDataHeaderSim header;
   header.fSize = (UShort_t(end) - fHeader);
   AliFMDDebug(15, ("Size set to %d (%d)", header.fSize, fTotal));
   header.SetAttribute(0);
index 6f1b4b8..a3ece7b 100644 (file)
@@ -19,6 +19,7 @@
 #include <AliFstream.h>
 #include "AliHMPIDDigit.h"
 #include "AliDAQ.h"
+#include "AliRawDataHeaderSim.h"
 class AliRawReader;
 
 class AliHMPIDRawStream: public TObject {
@@ -310,7 +311,7 @@ void AliHMPIDRawStream::WriteRaw(TObjArray *pDigAll)
     AliFstream* ddlL;                                 //output streams, 2 per chamber
     AliFstream* ddlR;                          
     
-    AliRawDataHeader header; header.SetAttribute(0);  //empty DDL header
+    AliRawDataHeaderSim header; header.SetAttribute(0);  //empty DDL header
     
     ddlL = new AliFstream(AliDAQ::DdlFileName("HMPID",2*iCh+1)); //left and right looking at the IP
     ddlR = new AliFstream(AliDAQ::DdlFileName("HMPID",2*iCh));   //open both DDL of this chamber in parallel
index dbc3346..499205e 100644 (file)
@@ -28,7 +28,7 @@
 #include <TTree.h>
 #include "AliITSdigit.h"
 #include "AliITSDDLRawData.h"
-#include "AliRawDataHeader.h"
+#include "AliRawDataHeaderSim.h"
 #include "AliITSRawStreamSPD.h"
 #include "AliITSRawStreamSDD.h"
 #include "AliITSRawStreamSSD.h"
@@ -487,7 +487,7 @@ Int_t AliITSDDLRawData::RawDataSPD(TBranch* branch){
   TClonesArray*& digits = * (TClonesArray**) branch->GetAddress();
   char fileName[15];
   AliFstream* outfile;         // logical name of the output file 
-  AliRawDataHeader header;
+  AliRawDataHeaderSim header;
 
   //loop over DDLs
   for(Int_t i=0;i<AliDAQ::NumberOfDdls("ITSSPD");i++){
@@ -534,7 +534,7 @@ Int_t AliITSDDLRawData::RawDataSSD(TBranch* branch){
   TClonesArray*& digits = * (TClonesArray**) branch->GetAddress();
   char fileName[15];
   AliFstream* outfile;         // logical name of the output file 
-  AliRawDataHeader header;
+  AliRawDataHeaderSim header;
 
   //loop over DDLs  
   for(Int_t i=0;i<AliDAQ::NumberOfDdls("ITSSSD");i++){
@@ -581,7 +581,7 @@ Int_t AliITSDDLRawData::RawDataSDD(TBranch* branch){
   TClonesArray*& digits = * (TClonesArray**) branch->GetAddress();
   char fileName[15];
   AliFstream* outfile;             // logical name of the output file 
-  AliRawDataHeader header;
+  AliRawDataHeaderSim header;
   UInt_t skippedword, carlosFooterWord,fifoFooterWord,jitterWord;
   Bool_t retcode;
   retcode = AliBitPacking::PackWord(0x3FFFFFFF,carlosFooterWord,0,31);
index 3358813..9e76a94 100644 (file)
@@ -12,7 +12,7 @@
 //  Author Christian Finck and Laurent Aphecetche, Subatech
 
 #include <TObject.h>
-#include "AliRawDataHeader.h"
+#include "AliRawDataHeaderSim.h"
 #include "AliFstream.h"
 
 class AliMUONBlockHeader;
@@ -70,7 +70,7 @@ private:
 
   Bool_t fScalerEvent;               ///< flag to generates scaler event
 
-  AliRawDataHeader    fHeader;           ///< header of DDL
+  AliRawDataHeaderSim    fHeader;           ///< header of DDL
   
   Int_t fBufferSize; //!< size of internal data buffer
   Int_t* fBuffer; //!< internal data buffer
index 32aaae9..c96ba18 100644 (file)
@@ -22,7 +22,7 @@
 #include <TSystem.h>
 
 #include "AliLog.h"
-#include "AliRawDataHeader.h"
+#include "AliRawDataHeaderSim.h"
 #include "AliBitPacking.h"
 #include "AliPMDdigit.h"
 #include "AliPMDBlockHeader.h"
@@ -90,7 +90,7 @@ void AliPMDDDLRawData::WritePMDRawData(TTree *treeD)
   Int_t modulePerDDL        = 0;
 
 
-  AliRawDataHeader header;
+  AliRawDataHeaderSim header;
   UInt_t sizeRawData = 0;
   
   const Int_t kSize = 1536;
index e55fa57..3f54506 100644 (file)
@@ -25,7 +25,7 @@
 #include "AliCTPRawData.h"
 #include "AliRunLoader.h"
 #include "AliCentralTrigger.h"
-#include "AliRawDataHeader.h"
+#include "AliRawDataHeaderSim.h"
 #include "AliLog.h"
 #include "AliDAQ.h"
 #include "AliFstream.h"
@@ -90,7 +90,7 @@ void AliCTPRawData::RawData()
   AliFstream* outfile;         // logical name of the output file 
   outfile = new AliFstream(fileName);
 
-  AliRawDataHeader header;
+  AliRawDataHeaderSim header;
   // Write a dummy header
   UInt_t dataHeaderPosition=outfile->Tellp();
   outfile->WriteBuffer((char*)(&header),sizeof(header));
index a248730..dcec79d 100644 (file)
@@ -30,7 +30,6 @@
 #include "AliAltroBuffer.h"
 #include "AliTPCAltroMapping.h"
 #include "AliTPCDDLRawData.h"
-#include "AliRawDataHeader.h"
 #include "AliDAQ.h"
 
 ClassImp(AliTPCDDLRawData)
index 03186a2..df328b5 100644 (file)
@@ -27,7 +27,7 @@
 #include "TClass.h"
 
 #include "AliDAQ.h"
-#include "AliRawDataHeader.h"
+#include "AliRawDataHeaderSim.h"
 #include "AliRawReader.h"
 #include "AliLog.h"
 #include "AliFstream.h"
@@ -163,7 +163,7 @@ Bool_t AliTRDrawData::Digits2Raw(AliTRDdigitsManager *digitsManager)
     AliFstream* of = new AliFstream(name);
 
     // Write a dummy data header
-    AliRawDataHeader  header;  // the event header
+    AliRawDataHeaderSim  header;  // the event header
     UInt_t hpos = of->Tellp();
     of->WriteBuffer((char *) (& header), sizeof(header));
 
index c314633..40014bf 100644 (file)
@@ -23,7 +23,7 @@
 #include <Riostream.h>
 #include <TObjArray.h>
 #include "AliLog.h"
-#include "AliRawDataHeader.h"
+#include "AliRawDataHeaderSim.h"
 #include "AliVZEROBuffer.h"
 
 //#include "TFile.h"
@@ -49,7 +49,7 @@ AliVZEROBuffer::AliVZEROBuffer(const char* fileName):TObject(),
   f = new AliFstream(fileName);
   // fout=new TFile(fileName,"recreate");
   // tree=new TTree("tree","Values");
-  AliRawDataHeader header;
+  AliRawDataHeaderSim header;
   f->WriteBuffer((char*)(&header), sizeof(header));
 
 }
@@ -57,7 +57,7 @@ AliVZEROBuffer::AliVZEROBuffer(const char* fileName):TObject(),
 //_____________________________________________________________________________
 AliVZEROBuffer::~AliVZEROBuffer(){
   // Destructor, it closes the IO stream
-  AliRawDataHeader header;
+  AliRawDataHeaderSim header;
   header.fSize = f->Tellp();
   header.SetAttribute(0);  // valid data
   f->Seekp(0);
index 6c006c9..a51537f 100644 (file)
@@ -36,7 +36,7 @@
 
 // --- AliRoot header files
 #include "AliDetector.h"
-#include "AliRawDataHeader.h"
+#include "AliRawDataHeaderSim.h"
 #include "AliRawReader.h"
 #include "AliLoader.h"
 #include "AliRun.h"
@@ -597,7 +597,7 @@ void AliZDC::Digits2Raw()
   AliFstream* file = new AliFstream(fileName);
 
   // write the DDL data header
-  AliRawDataHeader header;
+  AliRawDataHeaderSim header;
   header.fSize = sizeof(header) + 
                  sizeof(lADCHeader1) + sizeof(lADCData1) + sizeof(lADCEndBlock) +
                 sizeof(lADCHeader2) + sizeof(lADCData2) + sizeof(lADCEndBlock) +