//
//////////////////////////////////////////////////////////////////
-#include <stdlib.h>
-#include <Riostream.h>
-#include <TClonesArray.h>
-#include <TTree.h>
-#include <TMath.h>
-#include "AliLog.h"
+#include "Riostream.h"
+
+#include "TBranch.h"
+#include "TClonesArray.h"
+#include "TMath.h"
-#include "AliRawDataHeader.h"
#include "AliBitPacking.h"
+#include "AliLog.h"
+#include "AliRawDataHeader.h"
-#include "AliTOFGeometry.h"
-#include "AliTOFGeometryV4.h"
-#include "AliTOFGeometryV5.h"
+#include "AliTOFDDLRawData.h"
#include "AliTOFdigit.h"
+#include "AliTOFGeometry.h"
#include "AliTOFRawStream.h"
-#include "AliTOFDDLRawData.h"
+#include "AliDAQ.h"
ClassImp(AliTOFDDLRawData)
padx = digs->GetPadx(); // Pad Number in x direction (0-47)
padz = digs->GetPadz(); // Pad Number in z direction (0-1)
eureka = digs->GetTotPad(fTOFgeometry); // Global Pad Number inside a Sector
- totCharge = (Int_t)digs->GetAdc();
+ // totCharge = (Int_t)digs->GetAdc(); //Use realistic ToT, for Standard production with no miscalibration/Slewing it == fAdC in digit (see AliTOFDigitizer)
+ totCharge = (Int_t)digs->GetToT();
timeOfFlight = (Int_t)digs->GetTdc();
if (sector!=iSector || (Int_t)((Float_t)eureka/AliTOFGeometry::NPadXTRM()/AliTOFGeometry::NTRM())!=iDDL) continue;
//loop over TOF DDL files
for(Int_t i = 0; i<AliTOFGeometry::NDDL()*AliTOFGeometry::NSectors(); i++){
- sprintf(fileName,"TOF_%d.ddl",i+AliTOFRawStream::kDDLOffset); //The name of the output file
+ strcpy(fileName,AliDAQ::DdlFileName("TOF",i)); //The name of the output file
#ifndef __DECCXX
outfile.open(fileName,ios::binary);
#else