Change all "const int" arguments to "int". Const int is a non-sense and
authorrdm <rdm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 26 Sep 2003 10:47:09 +0000 (10:47 +0000)
committerrdm <rdm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 26 Sep 2003 10:47:09 +0000 (10:47 +0000)
generates a warning when compiling the dictionary.

RAW/AliTPCCompression.cxx
RAW/AliTPCCompression.h
RAW/AliTPCHuffman.cxx
RAW/AliTPCHuffman.h

index 789af8d2c5816981f6bde540be00e85e9c166f2b..5a8fe56250c34ffded9bed339bcc3d5bca8c9d6b 100644 (file)
@@ -125,7 +125,7 @@ void AliTPCCompression::NextTable(Int_t Val,Int_t &NextTableType,Int_t &BunchLen
 
 /////////////////////////////////////////////////////////////////////////////////////////////////////
 
-Int_t AliTPCCompression::FillTables(const char* fSource,AliTPCHTable* table[],const Int_t /*NumTables*/){
+Int_t AliTPCCompression::FillTables(const char* fSource,AliTPCHTable* table[],Int_t /*NumTables*/){
   //This method is used to compute the frequencies of the symbols in the source file
   AliTPCBuffer160 buff(fSource,0);
   UInt_t countWords=0;
@@ -261,7 +261,7 @@ Int_t AliTPCCompression::StoreTables(AliTPCHTable* table[],const Int_t NumTable)
   return 0;
 }
 ////////////////////////////////////////////////////////////////////////////////////////
-Int_t AliTPCCompression::CreateTableFormula(Double_t beta,UInt_t  M,Int_t dim,Int_t Type){
+Int_t AliTPCCompression::CreateTableFormula(Double_t beta,UInt_t M,Int_t dim,Int_t Type){
   // Type = 0 for Bunch length
   // Type = 1 for Time Gap
   UInt_t freq;
@@ -325,7 +325,7 @@ Int_t AliTPCCompression::CreateTableFormula(Double_t beta,UInt_t  M,Int_t dim,In
   return 0;
 }
 ////////////////////////////////////////////////////////////////////////////////////////
-Int_t AliTPCCompression::CreateTables(const char* fSource,const Int_t NumTables){
+Int_t AliTPCCompression::CreateTables(const char* fSource,Int_t NumTables){
   //Tables manager
   /*
     Table index:
@@ -760,7 +760,7 @@ Int_t AliTPCCompression::CompressDataOptTables(Int_t NumTable,const char* fSourc
 /*                               DECOMPRESSION                                        */
 ////////////////////////////////////////////////////////////////////////////////////////
 
-void AliTPCCompression::CreateTreesFromFile(AliTPCHNode *RootNode[],const Int_t NumTables){
+void AliTPCCompression::CreateTreesFromFile(AliTPCHNode *RootNode[],Int_t NumTables){
   //For each table this method builds the associate Huffman tree starting from the codeword and 
   //the codelength of each symbol 
   if(fVerbose)
@@ -1022,7 +1022,7 @@ Int_t AliTPCCompression::DecompressDataOptTables(Int_t NumTables,const char* fna
 }
 
 //////////////////////////////////////////////////////////////////////////////////////////////////
-Int_t AliTPCCompression::Decompress(AliTPCHNode *RootNode[],const Int_t /*NumTables*/,char* PointBuffer,UInt_t BufferSize,UShort_t out[],UInt_t &dim){
+Int_t AliTPCCompression::Decompress(AliTPCHNode *RootNode[],Int_t /*NumTables*/,char* PointBuffer,UInt_t BufferSize,UShort_t out[],UInt_t &dim){
   //This method decompress a file using separate Huffman tables
 
   fPointBuffer=PointBuffer+BufferSize-4;
@@ -1109,7 +1109,7 @@ Int_t AliTPCCompression::Decompress(AliTPCHNode *RootNode[],const Int_t /*NumTab
 }
 
 //////////////////////////////////////////////////////////////////////////////////////////////////
-Int_t AliTPCCompression::DestroyTables(AliTPCHNode *RootNode[],const Int_t NumTables){
+Int_t AliTPCCompression::DestroyTables(AliTPCHNode *RootNode[],Int_t NumTables){
   //The trees are deleted
   for(Int_t j=0;j<NumTables;j++){
     DeleteHuffmanTree(RootNode[j]);
index 46f913a78dc457d9001a95a826705fb548d7f58a..5bf62dab7d79c751021056cd6b2e85fdd67bfff2 100644 (file)
@@ -30,11 +30,11 @@ class AliTPCCompression:public TObject{
   Int_t  DecompressDataOptTables(Int_t NumTables,const char* fname,char* fDest="SourceDecompressed.dat");
   //This method is used to decompress a file compressed using the CompressDataOptTable method
   //It expects a set of table used for compressing the file in the same directory of the compressed file
-  Int_t  Decompress(AliTPCHNode *RootNode[],const Int_t NumTables,char* PointBuffer,UInt_t BufferSize,UShort_t out[],UInt_t &dim);
+  Int_t  Decompress(AliTPCHNode *RootNode[],Int_t NumTables,char* PointBuffer,UInt_t BufferSize,UShort_t out[],UInt_t &dim);
   //This method is used to decompress data stored in a char* buffer
-  Int_t  FillTables(const char* fSource,AliTPCHTable* table[],const Int_t NumTables);
+  Int_t  FillTables(const char* fSource,AliTPCHTable* table[],Int_t NumTables);
   //This method is used to compute the frequencies of the symbols in the source file
-  Int_t  CreateTables(const char* fSource,const Int_t NumTables);
+  Int_t  CreateTables(const char* fSource,Int_t NumTables);
   //This method is used to create and store the tables 
   Int_t  CreateTableFormula(Double_t beta,UInt_t  M,Int_t dim,Int_t Type);
   //This method is used to create and store the Bunch length or Time Gap Table using a formula
@@ -48,9 +48,9 @@ class AliTPCCompression:public TObject{
   //It's is useful for debugging
   Int_t  CreateTablesFromTxtFiles(Int_t NumTable);
   //This method creates a set of binary tables starting from a set of txt tables
-  Int_t  DestroyTables(AliTPCHNode *RootNode[],const Int_t NumTables);
+  Int_t  DestroyTables(AliTPCHNode *RootNode[],Int_t NumTables);
   //This methods is use to deallocate the memory used by Huffman trees
-  void    CreateTreesFromFile(AliTPCHNode *RootNode[],const Int_t NumTables);
+  void    CreateTreesFromFile(AliTPCHNode *RootNode[],Int_t NumTables);
   //This method is like the previous one but the tables are stored in binary files
   //It is used in the decompression phase (DecompressDataOptTables())
  private:
index 41f5e373c6d789929d6872a85aba14b2fe6dba58..e59e2e0dca2c2250911900b342b8f43a71f3be08 100644 (file)
@@ -254,7 +254,7 @@ Int_t  AliTPCHTable::GetFrequencies(const char *fname){
   return 0;
 }
 
-Int_t AliTPCHTable::SetValFrequency(const Int_t Val,Double_t Value){
+Int_t AliTPCHTable::SetValFrequency(Int_t Val,Double_t Value){
   //This method sets to "Value" the frequency of the symbol "Val"
   fCode[Val]=Value;
   fNum=1;
@@ -263,7 +263,7 @@ Int_t AliTPCHTable::SetValFrequency(const Int_t Val,Double_t Value){
 
 //////////////////////////////////////////////////////////////////////////////
 
-Int_t AliTPCHTable::SetFrequency(const Int_t Val){
+Int_t AliTPCHTable::SetFrequency(Int_t Val){
   //It increments by one the frequency of the symbol "Val" whose frequency is 
   //stored in the fCode array
   fCode[Val]++;
index 856d51b3c58076d3f6541d0ff7704bbc96eb50d9..a1b050c9a071a7a2d1790f9d37c8e386e6ed8eb5 100644 (file)
@@ -63,14 +63,14 @@ class AliTPCHTable: public TObject{
   //in the specified file
   Int_t      GetFrequencies(const char* fname);
   //This method increase by one the frequency of a given value
-  Int_t      SetFrequency(const Int_t Val);
+  Int_t      SetFrequency(Int_t Val);
   //This method stores the frequency of the symbol in a text file
   Int_t      StoreFrequencies(const char *fname)const;
   void       CompleteTable(Int_t k);
   Double_t   GetEntropy()const;
   void       SetVerbose(Int_t val){fVerbose=val;}
   //Method to set directly a frequency 
-  Int_t      SetValFrequency(const Int_t Val,Double_t Value);
+  Int_t      SetValFrequency(Int_t Val,Double_t Value);
   Int_t      NormalizeFrequencies();
  private:
   //This method executes the pre-order visit of an Huffman tree and calculates the