]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/UPGRADE/AliITSUSDigit.cxx
suppressed std:... implicit calls
[u/mrichter/AliRoot.git] / ITS / UPGRADE / AliITSUSDigit.cxx
index 239d28784e7f5e6f549b326173906c4a8c177b04..70ebb8de7f154ef57fe7f4199c39fbde83ad4bf5 100644 (file)
@@ -12,7 +12,6 @@
  * about the suitability of this software for any purpose. It is          *
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
-#include <Riostream.h>
 #include <TMath.h>
 #include "AliLog.h"
 #include "AliITSUSDigit.h"
@@ -133,18 +132,20 @@ void AliITSUSDigit::AddSignal(Int_t track,Int_t hit,Double_t signal)
     } // end for i & if.
   }
   //
-  if (flg && fNTracks>1) { // resort arrays.  
-    for (i=1;i<fNTracks;i++) {
-      j = i;
-      while(j>0 && fSignal[j]>fSignal[j-1]) {
-       swap(fTrack[j-1],fTrack[j]);
-       swap(fHits[j-1] ,fHits[j]);
-       swap(fSignal[j-1],fSignal[j]);
-       j--;
-      } // end while
-    } // end if i
+  if (flg) {
+    if (fNTracks>1) { // resort arrays.  
+      for (i=1;i<fNTracks;i++) {
+       j = i;
+       while(j>0 && fSignal[j]>fSignal[j-1]) {
+         std::swap(fTrack[j-1],fTrack[j]);
+         std::swap(fHits[j-1] ,fHits[j]);
+         std::swap(fSignal[j-1],fSignal[j]);
+         j--;
+       } // end while
+      } // end if i
+    } // end if added to existing and resorted array
     return;
-  } // end if added to existing and resorted array
+  }
   //
   // new entry add it in order.
   // if this signal is <= smallest then don't add it.
@@ -211,51 +212,6 @@ void AliITSUSDigit::ShiftIndices(Int_t fileIndex)
   for (int i=GetNTracks();i--;) fTrack[i] += fileIndex;
 }
 
-//______________________________________________________________________
-void AliITSUSDigit::Print(ostream *os) const 
-{
-  //Standard output format for this class
-  Int_t i;
-  //
-  *os << fModule <<","<<GetUniqueID()<<","<<fNTracks<<",";
-  for (i=0;i<fNTracks;i++) *os << fTrack[i] <<",";
-  for (i=0;i<fNTracks;i++) *os << fHits[i] <<",";
-  for (i=0;i<fNTracks;i++) *os << fSignal[i] <<",";
-  *os << fTsignal <<","<< fNoise << "," << fSignalAfterElect;
-}
-
-//______________________________________________________________________
-void AliITSUSDigit::Read(istream *is) 
-{
-  // Standard output streaming function.
-  Int_t i,iss;
-  UInt_t ind;
-  //
-  *is >> fModule >> ind >> fNTracks;
-  SetUniqueID(ind);
-  *is >> iss; // read in fNTracks
-  for(i=0;i<fNTracks&&i<iss;i++) *is >> fTrack[i];
-  for(i=0;i<fNTracks&&i<iss;i++) *is >> fHits[i];
-  for(i=0;i<fNTracks&&i<iss;i++) *is >> fSignal[i];
-  *is >> fTsignal >> fNoise >> fSignalAfterElect;
-}
-
-//______________________________________________________________________
-ostream &operator<<(ostream &os,AliITSUSDigit &source)
-{
-  // Standard output streaming function.
-  source.Print(&os);
-  return os;
-}
-
-//______________________________________________________________________
-istream &operator>>(istream &os,AliITSUSDigit &source)
-{
-  // Standard output streaming function.
-  source.Read(&os);
-  return os;
-}
-
 //______________________________________________________________________
 Int_t AliITSUSDigit::Compare(const TObject* obj) const
 {
@@ -269,6 +225,7 @@ Int_t AliITSUSDigit::Compare(const TObject* obj) const
 void AliITSUSDigit::Print(Option_t*) const 
 {
   // print itself
-  printf("Mod: %4d Index:%7d Ntr:%2d |",fModule,GetUniqueID(),fNTracks);
-  for (int i=0;i<fNTracks;i++) printf("%d |",fTrack[i]); printf("\n");
+  printf("Mod: %4d Index:%7d Ntr:%2d | TotSignal:%.2e Noise:%.2e |",
+        fModule,GetUniqueID(),fNTracks,fTsignal,fNoise);
+  for (int i=0;i<fNTracks;i++) printf("%d(%.2e) |",fTrack[i],fSignal[i]); printf("\n");
 }