--- quicklook/dataToXML/ArrDumpToXML.cpp 2006/04/25 09:00:20 1.1 +++ quicklook/dataToXML/ArrDumpToXML.cpp 2006/06/14 07:25:24 1.2 @@ -20,6 +20,7 @@ #include #include #include +#include #include #include @@ -64,6 +65,7 @@ TTree *tr = (TTree*)rootFile->Get("ArrDump"); Long64_t nevents = tr->GetEntries(); + UInt_t k_data = 0; tr->SetBranchAddress("ArrDump", &ade); tr->SetBranchAddress("Header", &eh); outputFile << "\n"; @@ -85,7 +87,9 @@ outputFile << "\t\t\t" << (short)adr->Arr_ID << "\n"; TArrayI *Data = (TArrayI*)adr->Data; for (int k = 0; k < adr->Arr_len; k++){ - outputFile << "\t\t\t" << (unsigned int)Data->At(k) << "\n"; + k_data = (UInt_t)Data->At(k); + Utility::endian_swap(k_data); + outputFile << "\t\t\t" << k_data << "\n"; } outputFile << "\t\t\n"; }