- use_newio switch removed from libAliHLTTPC, always on; not removed in
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 12 Dec 2006 12:45:31 +0000 (12:45 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 12 Dec 2006 12:45:31 +0000 (12:45 +0000)
  src, ...
- AliHLTTPC and AliHLTTPCClustFinderNew removed from compilation of
  libAliHLTTPC.so

12 files changed:
HLT/ChangeLog
HLT/TPCLib/AliHLTTPC.cxx
HLT/TPCLib/AliHLTTPC.h
HLT/TPCLib/AliHLTTPCClusterFinder.cxx
HLT/TPCLib/AliHLTTPCDDLDataFileHandler.cxx
HLT/TPCLib/AliHLTTPCDDLDataFileHandler.h
HLT/TPCLib/AliHLTTPCFileHandler.cxx
HLT/TPCLib/AliHLTTPCFileHandler.h
HLT/TPCLib/AliHLTTPCMemHandler.h
HLT/TPCLib/AliHLTTPCTransform.cxx
HLT/TPCLib/Makefile.am
HLT/configure.ac

index 26619dc5fc251a7a1dbe852bffb80aa43a156c25..368aa38339246068c57a37bd2d8d181039d5c4e5 100644 (file)
@@ -1,3 +1,7 @@
+2006-12-12
+       - use_newio switch removed, always on
+       - AliHLTTPC and AliHLTTPCClustFinderNew removed from compilation of
+         libAliHLTTPC.so
 2006-12-03 
        - integration of libHLTbase into AliRoot prepared
        - SampleLib as stand-alone package
index 63a753cab9e1a16f2976f3bb78945289fd9d1b79..7ce7d961556bf7a5124a5d8cf0a0b10d3103093a 100644 (file)
@@ -11,9 +11,7 @@
 #include <TStopwatch.h>
 #endif
 
-#ifdef use_newio
 #include <AliRunLoader.h>
-#endif
 
 #include "AliHLTTPCLogging.h"
 #include "AliHLTTPC.h"
@@ -73,9 +71,7 @@ AliHLTTPC::AliHLTTPC()
   fFileHandler=0;
   fGlobalMerger=0;
   fInputFile=0;
-#ifdef use_newio
   fRunLoader=0;
-#endif
 }
 
 AliHLTTPC::AliHLTTPC(Char_t *infile)
@@ -91,12 +87,9 @@ AliHLTTPC::AliHLTTPC(Char_t *infile)
   fFileHandler=0;
   fGlobalMerger=0;
   fInputFile = infile;
-#ifdef use_newio
   fRunLoader=0;
-#endif
 }
 
-#ifdef use_newio
 AliHLTTPC::AliHLTTPC(AliRunLoader *rl)
 {
   //Constructor to use when input is aliroot runloader
@@ -110,20 +103,12 @@ AliHLTTPC::AliHLTTPC(AliRunLoader *rl)
   fInputFile=0;
   fRunLoader = rl;
 }
-#endif
 
 Bool_t AliHLTTPC::fgDoVertexFit = kTRUE;//Include the vertex in the final track fit
 
 void AliHLTTPC::Init(Char_t *path,EFileType filetype,Int_t npatches)
 {
   //Init the whole standard tracker chain
-#ifndef use_newio
-  if (filetype==kRunLoader){
-    LOG(AliHLTTPCLog::kError,"AliHLTTPC::Init","Files")
-       <<"You have not supplied the input rootfile; if you want "
-       <<"to run with RunLoader use -Duse_newio for compiling!"<<ENDLOG;
-  }
-#endif
 
   if((filetype!=kBinary) && (filetype!=kDate) 
        && (filetype!=kRunLoader)&& !fInputFile)
@@ -132,14 +117,12 @@ void AliHLTTPC::Init(Char_t *path,EFileType filetype,Int_t npatches)
        <<"You have not supplied the input rootfile; use the appropriate ctor!"<<ENDLOG;
       return;
     }
-#if use_newio
   if((filetype==kRunLoader) && !fRunLoader)
     {
       LOG(AliHLTTPCLog::kError,"AliHLTTPC::Init","Files")
        <<"You have not supplied the input runloader; use the appropriate ctor!"<<ENDLOG;
       return;
     }
-#endif
   
   fWriteOut = kFALSE;
   fPileUp = kFALSE;
@@ -212,12 +195,10 @@ void AliHLTTPC::Init(Char_t *path,EFileType filetype,Int_t npatches)
     fFileHandler = new AliHLTTPCDDLDataFileHandler();
     fFileHandler->SetReaderInput(fInputFile,-1);
   }
-#if use_newio
   else if(filetype==kRunLoader){
     fFileHandler = new AliHLTTPCFileHandler(kTRUE); //static version
     fFileHandler->SetAliInput(fRunLoader);
   }
-#endif
   else{
     fFileHandler = new AliHLTTPCMemHandler();
   }
index d38e1dd518aba7064039c073990e261614af63e1..bd69632a892fa531311c34dcb4d6d6e335426a62 100644 (file)
@@ -9,9 +9,7 @@
 #include <TFile.h>
 #endif
 
-#ifdef use_newio
 class AliRunLoader;
-#endif
 
 #include "AliHLTTPCDigitData.h"
 #include "AliHLTTPCRootTypes.h"
@@ -62,9 +60,7 @@ class AliHLTTPC : public TObject {
   Float_t fEta[2]; //eta
   
   Char_t *fInputFile;//!
-#ifdef use_newio
   AliRunLoader *fRunLoader; //runloader
-#endif
   Char_t fPath[256]; //path to aliroot
   Char_t fWriteOutPath[256]; //path to store
   
@@ -93,9 +89,7 @@ class AliHLTTPC : public TObject {
  public:
   AliHLTTPC ();
   AliHLTTPC(Char_t *infile);
-#ifdef use_newio
   AliHLTTPC(AliRunLoader *rl);
-#endif
   virtual ~AliHLTTPC();
   enum EFileType {kBinary, kBinary8, kRoot, kRaw, kDate, kRunLoader};
   void Init(Char_t *path,EFileType filetype=kBinary,Int_t npatches=6);
index ace54092b10d76d68b281318d9c9b3df716695bf..1af270dc0c551cc7ed8b44db31c9d7c78d95c58c 100644 (file)
@@ -41,9 +41,6 @@ using namespace std;
 #endif
 
 /** \class AliHLTTPCClusterFinder
-<pre>
-//_____________________________________________________________
-// AliHLTTPCClusterFinder
 //
 // The current cluster finder for HLT
 // (Based on STAR L3)
@@ -108,7 +105,6 @@ using namespace std;
 //     delete cf;
 //   }
 // }
-</pre> 
 */
 
 ClassImp(AliHLTTPCClusterFinder)
index b46e2db1334a4f4cae81a546cca9e44ab8dde0b9..9480df661477caf3bf433fc562a05a31a4edb09f 100644 (file)
@@ -8,13 +8,8 @@
 #include "AliHLTTPCTransform.h"
 #include "AliHLTTPCMemHandler.h"
 #include "AliHLTTPCDigitData.h"
-#ifdef use_newio
 #include "AliRawReaderRoot.h"
 #include "AliRawReaderDate.h"
-#else
-#include "AliHLTTPCDDLTPCRawStream.h"
-#include "AliHLTTPCDDLRawReaderFile.h"
-#endif
 #include "AliHLTTPCDDLDataFileHandler.h"
 
 #if __GNUC__ >= 3
@@ -60,7 +55,6 @@ void AliHLTTPCDDLDataFileHandler::FreeAll()
 }
 
 
-#ifdef use_newio
 Bool_t AliHLTTPCDDLDataFileHandler::SetReaderInput(AliRawEvent *rawevent)
 {
   // sets the input of the reader
@@ -91,37 +85,6 @@ Bool_t AliHLTTPCDDLDataFileHandler::SetReaderInput(Char_t *name,Int_t event)
 
   return kTRUE;
 }
-#else
-Bool_t AliHLTTPCDDLDataFileHandler::SetReaderInput(Char_t *name, Bool_t add)
-{
-  // sets the input of the reader
-  if(fReader){
-    LOG(AliHLTTPCLog::kError,"AliHLTTPCDDLDataFileHandler::SetReaderInput","File Open")
-      <<"Reader ptr is already in use"<<ENDLOG;
-    return kFALSE;
-  }
-  fReader=new AliHLTTPCDDLRawReaderFile(name,add);
-  fTPCStream=new AliHLTTPCDDLTPCRawStream(fReader);
-  
-  return kTRUE;
-}
-Bool_t AliHLTTPCDDLDataFileHandler::SetReaderInput(AliHLTTPCDDLRawReaderFile *rf)
-{
-  // sets the input of the reader
-  if(fReader){
-    LOG(AliHLTTPCLog::kError,"AliHLTTPCRawDataFileHandler::SetReaderInput","File Open")
-      <<"Reader ptr is already in use, delete it first"<<ENDLOG;
-    return kFALSE;
-  }
-
-  //Open the raw data file with given file.
-  fReader = rf;
-  fTPCStream=new AliHLTTPCDDLTPCRawStream(fReader);
-
-  return kTRUE;
-}
-#endif
 
 void AliHLTTPCDDLDataFileHandler::CloseReaderInput()
 {
@@ -138,19 +101,16 @@ void AliHLTTPCDDLDataFileHandler::CloseReaderInput()
   fTPCStream = 0;
 }
 
-#ifdef use_newio
 Bool_t AliHLTTPCDDLDataFileHandler::IsDigit(Int_t /*i*/) const
 {
   // dummy
   return kTRUE;
 }
-#endif
 
 #ifndef fast_raw
 AliHLTTPCDigitRowData * AliHLTTPCDDLDataFileHandler::DDLData2Memory(UInt_t &nrow,Int_t event)
 {
   // transfers the DDL data to the memory
-#ifdef use_newio
   if((fEvent>=0)&&(event!=fEvent)){
     fEvent=event;
     if(fReader) delete fReader;
@@ -158,7 +118,6 @@ AliHLTTPCDigitRowData * AliHLTTPCDDLDataFileHandler::DDLData2Memory(UInt_t &nrow
     fReader=new AliRawReaderRoot(fFilename,event);
     fTPCStream=new AliTPCRawStream(fReader);
   }
-#endif
   AliHLTTPCDigitRowData *data = 0;
   nrow=0;
 
@@ -218,13 +177,9 @@ AliHLTTPCDigitRowData * AliHLTTPCDDLDataFileHandler::DDLData2Memory(UInt_t &nrow
     ddls[0] = ddls[ddlsToSearch-1];
     ddls[ddlsToSearch-1] = tempddl;
   }
-#ifdef use_newio
     fReader->Reset();
     fReader->Select(0,ddls[0],ddls[ddlsToSearch-1]);
     fTPCStream->Reset();
-#else
-    fTPCStream->SetDDLID(ddls[i]); //ddl to read out
-#endif
     Int_t zerosup = AliHLTTPCTransform::GetZeroSup();
     Int_t adcsat = AliHLTTPCTransform::GetADCSat();
     Int_t slice,srow;
@@ -344,7 +299,6 @@ AliHLTTPCDigitRowData * AliHLTTPCDDLDataFileHandler::DDLData2Memory(UInt_t &nrow
 AliHLTTPCDigitRowData * AliHLTTPCDDLDataFileHandler::DDLData2Memory(UInt_t &nrow,Int_t event)
 {
   // transfers the DDL data to the memory
-#ifdef use_newio
   if((fEvent>=0)&&(event!=fEvent)){
     fEvent=event;
     if(fReader) delete fReader;
@@ -352,7 +306,6 @@ AliHLTTPCDigitRowData * AliHLTTPCDDLDataFileHandler::DDLData2Memory(UInt_t &nrow
     fReader=new AliRawReaderRoot(fFilename,event);
     fTPCStream=new AliTPCRawStream(fReader);
   }
-#endif
   AliHLTTPCDigitRowData *data = 0;
   nrow=0;
 
@@ -386,13 +339,9 @@ AliHLTTPCDigitRowData * AliHLTTPCDDLDataFileHandler::DDLData2Memory(UInt_t &nrow
 
   //  for(Int_t i=0;i<ddlsToSearch;i++) cout << ddls[i] <<endl;
 
-#ifdef use_newio
   fReader->Reset();
   fReader->Select(0,ddls[0],ddls[ddlsToSearch-1]);
   fTPCStream->Reset();
-#else
-  fTPCStream->SetDDLID(ddls[i]); //ddl to read out
-#endif
 
   nrow = (UInt_t)nrows;
 
index 59c8145acb2f54973c7361abe49ff3122f489044..9c46ca0aa535749eb80e9d8c4e934407f8d00257 100644 (file)
@@ -3,15 +3,10 @@
 #ifndef ALIHLTTPCDDLDATAFILEHANDLER_H
 #define ALIHLTTPCDDLDATAFILEHANDLER_H
 
-#ifdef use_newio
 #include "AliRawEvent.h"
 #include "AliRawReader.h"
 #include "AliTPCRawStream.h"
 #include <TString.h>
-#else
-#include "AliHLTTPCDDLRawReaderFile.h"
-#include "AliHLTTPCDDLTPCRawStream.h"
-#endif
 #include "AliHLTTPCMemHandler.h"
 
 class AliHLTTPCDDLDataFileHandler:public AliHLTTPCMemHandler{
@@ -21,15 +16,10 @@ class AliHLTTPCDDLDataFileHandler:public AliHLTTPCMemHandler{
    AliHLTTPCDDLDataFileHandler();
    virtual ~AliHLTTPCDDLDataFileHandler();
 
-#ifdef use_newio
    Bool_t SetReaderInput(AliRawEvent *rawevent);
    Bool_t SetReaderInput(Char_t *name,Int_t event=0);
    Bool_t IsDigit(Int_t i=0) const;
    AliHLTTPCDigitRowData *AliAltroDigits2Memory(UInt_t & nrow,Int_t event=0,Bool_t /*eventmerge*/=kFALSE){return DDLData2Memory(nrow,event);};
-#else
-   Bool_t SetReaderInput(Char_t *name,Bool_t add=kTRUE);
-   Bool_t SetReaderInput(AliHLTTPCDDLRawReaderFile *rf);
-#endif
 
    void CloseReaderInput();
    void FreeAll(); //like AliHLTTPCMemHandler::Free() or AliHLTTPCFileHandler::FreeDigitsTree
@@ -40,15 +30,10 @@ class AliHLTTPCDDLDataFileHandler:public AliHLTTPCMemHandler{
    AliTPCRawStream* GetTPCRawStream(){return fTPCStream;}
 
   private:
-#ifdef use_newio
    TString          fFilename; // IO file name
    Int_t            fEvent;    // event number
    AliRawReader    *fReader;   // raw reader
    AliTPCRawStream *fTPCStream;// TPC raw stream
-#else
-   AliHLTTPCDDLRawReaderFile *fReader; // raw reader
-   AliHLTTPCDDLTPCRawStream *fTPCStream; // TPC raw stream
-#endif
 
    ClassDef(AliHLTTPCDDLDataFileHandler,1)   //DDL Data Filehandler class
 };
index cbb70c9fa336e8fb8c56cdea2f8a3c7f4be34018..d47ecf0326727778e9492a694071bfa526ddeacf 100644 (file)
@@ -8,9 +8,10 @@
 #include <TSystem.h>
 #include <TMath.h>
 
-#ifdef use_newio
 #include <AliRunLoader.h>
-#endif
+#include <TObject.h>
+#include <TFile.h>
+#include <TTree.h>
 #include <AliTPCParamSR.h>
 #include <AliTPCDigitsArray.h>
 #include <AliTPCClustersArray.h>
 
 #include "AliHLTTPCLogging.h"
 #include "AliHLTTPCTransform.h"
-#include "AliHLTTPCMemHandler.h"
 #include "AliHLTTPCDigitData.h"
-#include "AliHLTTPCTrackSegmentData.h"
+//#include "AliHLTTPCTrackSegmentData.h"
 #include "AliHLTTPCSpacePointData.h"
-#include "AliHLTTPCTrackArray.h"
+//#include "AliHLTTPCTrackArray.h"
 #include "AliHLTTPCFileHandler.h"
 
 #if __GNUC__ >= 3
@@ -74,9 +74,7 @@ ClassImp(AliHLTTPCFileHandler)
 AliHLTTPCFileHandler::AliHLTTPCFileHandler(Bool_t b)
   :
   fInAli(NULL),
-#ifdef use_newio
   fUseRunLoader(kFALSE),
-#endif
   fParam(NULL),
   fMC(NULL),
   fDigits(NULL),
@@ -96,9 +94,7 @@ AliHLTTPCFileHandler::AliHLTTPCFileHandler(Bool_t b)
 AliHLTTPCFileHandler::AliHLTTPCFileHandler(const AliHLTTPCFileHandler& ref)
   :
   fInAli(NULL),
-#ifdef use_newio
   fUseRunLoader(kFALSE),
-#endif
   fParam(NULL),
   fMC(NULL),
   fDigits(NULL),
@@ -200,9 +196,6 @@ void AliHLTTPCFileHandler::FreeDigitsTree()
     }
   delete fDigits;
   fDigits=0;
-#ifndef use_newio
-  fDigitsTree->Delete();
-#endif
   fDigitsTree=0;
 
   for(Int_t i=0;i<AliHLTTPCTransform::GetNSlice();i++){
@@ -251,7 +244,6 @@ void AliHLTTPCFileHandler::CloseMCOutput()
 Bool_t AliHLTTPCFileHandler::SetAliInput()
 { 
   //set ali input
-#ifdef use_newio
   fInAli->CdGAFile();
   fParam = (AliTPCParam*)gFile->Get("75x40_100x60_150x60");
   if(!fParam){
@@ -266,26 +258,6 @@ Bool_t AliHLTTPCFileHandler::SetAliInput()
       <<"No AliTPCParam "<<AliHLTTPCTransform::GetParamName()<<" in File "<<gFile->GetName()<<ENDLOG;
     return kFALSE;
   }
-#else
-  if(!fInAli->IsOpen()){
-    LOG(AliHLTTPCLog::kError,"AliHLTTPCFileHandler::SetAliInput","File Open")
-      <<"Ali File "<<fInAli->GetName()<<" does not exist"<<ENDLOG;
-    return kFALSE;
-  }
-  fParam = (AliTPCParam*)fInAli->Get(AliHLTTPCTransform::GetParamName());
-  if(!fParam){
-    LOG(AliHLTTPCLog::kWarning,"AliHLTTPCFileHandler::SetAliInput","File")
-      <<"No TPC parameters found in \""<<fInAli->GetName()
-      <<"\", creating standard parameters "
-      <<"which might not be what you want!"<<ENDLOG;
-    fParam = new AliTPCParamSR;
-  }
-  if(!fParam){ 
-    LOG(AliHLTTPCLog::kError,"AliHLTTPCFileHandler::SetAliInput","File Open")
-      <<"No AliTPCParam "<<AliHLTTPCTransform::GetParamName()<<" in File "<<fInAli->GetName()<<ENDLOG;
-    return kFALSE;
-  }
-#endif
 
   return kTRUE;
 }
@@ -293,11 +265,7 @@ Bool_t AliHLTTPCFileHandler::SetAliInput()
 Bool_t AliHLTTPCFileHandler::SetAliInput(Char_t *name)
 { 
   //Open the AliROOT file with name.
-#ifdef use_newio
   fInAli= AliRunLoader::Open(name);
-#else
-  fInAli= new TFile(name,"READ");
-#endif
   if(!fInAli){
     LOG(AliHLTTPCLog::kWarning,"AliHLTTPCFileHandler::SetAliInput","File Open")
     <<"Pointer to fInAli = 0x0 "<<ENDLOG;
@@ -306,7 +274,6 @@ Bool_t AliHLTTPCFileHandler::SetAliInput(Char_t *name)
   return SetAliInput();
 }
 
-#ifdef use_newio
 Bool_t AliHLTTPCFileHandler::SetAliInput(AliRunLoader *runLoader)
 { 
   //set ali input as runloader
@@ -319,44 +286,16 @@ Bool_t AliHLTTPCFileHandler::SetAliInput(AliRunLoader *runLoader)
   }
   return SetAliInput();
 }
-#endif
-
-#ifdef use_newio
-Bool_t AliHLTTPCFileHandler::SetAliInput(TFile */*file*/)
-{
-  //Specify already opened AliROOT file to use as an input.
-  LOG(AliHLTTPCLog::kFatal,"AliHLTTPCFileHandler::SetAliInput","File Open")
-    <<"This function is not supported for NEWIO, check ALIHLT_USENEWIO settings in Makefile.conf"<<ENDLOG;
-  return kFALSE;
-}
-#else
-Bool_t AliHLTTPCFileHandler::SetAliInput(TFile *file)
-{ 
-  //Specify already opened AliROOT file to use as an input.
-  fInAli=file;
-  if(!fInAli){
-    LOG(AliHLTTPCLog::kWarning,"AliHLTTPCFileHandler::SetAliInput","File Open")
-    <<"Pointer to fInAli = 0x0 "<<ENDLOG;
-    return kFALSE;
-  }
-  return SetAliInput();
-}
-#endif
 
 void AliHLTTPCFileHandler::CloseAliInput()
 { 
   //close ali input
-#ifdef use_newio
   if(fUseRunLoader) return;
-#endif
   if(!fInAli){
     LOG(AliHLTTPCLog::kWarning,"AliHLTTPCFileHandler::CloseAliInput","RunLoader")
       <<"Nothing to Close"<<ENDLOG;
     return;
   }
-#ifndef use_newio
-  if(fInAli->IsOpen()) fInAli->Close();
-#endif
 
   delete fInAli;
   fInAli = 0;
@@ -372,7 +311,6 @@ Bool_t AliHLTTPCFileHandler::IsDigit(Int_t event)
     <<"Pointer to fInAli = 0x0 "<<ENDLOG;
     return kTRUE;  //maybe you are using binary input which is Digits!
   }
-#ifdef use_newio
   AliLoader* tpcLoader = fInAli->GetLoader("TPCLoader");
   if(!tpcLoader){
     LOG(AliHLTTPCLog::kWarning,"AliHLTTPCFileHandlerNewIO::IsDigit","File")
@@ -382,11 +320,6 @@ Bool_t AliHLTTPCFileHandler::IsDigit(Int_t event)
   fInAli->GetEvent(event);
   tpcLoader->LoadDigits();
   TTree *t=tpcLoader->TreeD();
-#else
-  Char_t name[1024];
-  sprintf(name,"TreeD_%s_%d",AliHLTTPCTransform::GetParamName(),event);
-  TTree *t=(TTree*)fInAli->Get(name);
-#endif
   if(t){
     LOG(AliHLTTPCLog::kInformational,"AliHLTTPCFileHandlerNewIO::IsDigit","File Type")
     <<"Found Digit Tree -> Use Fast Cluster Finder"<<ENDLOG;
@@ -494,14 +427,6 @@ AliHLTTPCDigitRowData * AliHLTTPCFileHandler::AliDigits2Memory(UInt_t & nrow,Int
     return 0; 
   }
 
-#ifndef use_newio
-  if(!fInAli->IsOpen()){
-    LOG(AliHLTTPCLog::kWarning,"AliHLTTPCFileHandler::AliDigits2Memory","File")
-    <<"No Input avalible: TFile not opened"<<ENDLOG;
-    return 0;
-  }
-#endif
-
   if(!fDigitsTree)
     if(!GetDigitsTree(event)) return 0;
 
@@ -649,13 +574,6 @@ AliHLTTPCDigitRowData * AliHLTTPCFileHandler::AliAltroDigits2Memory(UInt_t & nro
     <<"No Input avalible: Pointer to TFile == NULL"<<ENDLOG;
     return 0; 
   }
-#ifndef use_newio
-  if(!fInAli->IsOpen()){
-    LOG(AliHLTTPCLog::kWarning,"AliHLTTPCFileHandler::AliAltroDigits2Memory","File")
-    <<"No Input avalible: TFile not opened"<<ENDLOG;
-    return 0;
-  }
-#endif
   if(eventmerge == kTRUE && event >= 1024)
     {
       LOG(AliHLTTPCLog::kError,"AliHLTTPCFileHandler::AliAltroDigits2Memory","TrackIDs")
@@ -664,16 +582,10 @@ AliHLTTPCDigitRowData * AliHLTTPCFileHandler::AliAltroDigits2Memory(UInt_t & nro
     }
   delete fDigits;
   fDigits=0;
-#ifdef use_newio 
   /* Dont understand why we have to do 
      reload the tree, but otherwise the code crashes */
   fDigitsTree=0;
   if(!GetDigitsTree(event)) return 0;
-#else
-  if(!fDigitsTree){
-    if(!GetDigitsTree(event)) return 0;
-  }
-#endif
 
   UShort_t dig;
   Int_t time,pad,sector,row;
@@ -995,7 +907,6 @@ AliHLTTPCDigitRowData * AliHLTTPCFileHandler::AliAltroDigits2Memory(UInt_t & nro
 Bool_t AliHLTTPCFileHandler::GetDigitsTree(Int_t event)
 {
   //Connects to the TPC digit tree in the AliROOT file.
-#ifdef use_newio
   AliLoader* tpcLoader = fInAli->GetLoader("TPCLoader");
   if(!tpcLoader){
     LOG(AliHLTTPCLog::kWarning,"AliHLTTPCFileHandler::GetDigitsTree","File")
@@ -1005,12 +916,6 @@ Bool_t AliHLTTPCFileHandler::GetDigitsTree(Int_t event)
   fInAli->GetEvent(event);
   tpcLoader->LoadDigits();
   fDigitsTree = tpcLoader->TreeD();
-#else  
-  fInAli->cd();
-  Char_t dname[100];
-  sprintf(dname,"TreeD_%s_%d",AliHLTTPCTransform::GetParamName(),event);
-  fDigitsTree = (TTree*)fInAli->Get(dname);
-#endif
   if(!fDigitsTree) 
     {
       LOG(AliHLTTPCLog::kError,"AliHLTTPCFileHandler::GetDigitsTree","Digits Tree")
@@ -1023,7 +928,7 @@ Bool_t AliHLTTPCFileHandler::GetDigitsTree(Int_t event)
   else return kTRUE;
 }
 
-void AliHLTTPCFileHandler::AliDigits2RootFile(AliHLTTPCDigitRowData *rowPt,Char_t *new_digitsfile)
+void AliHLTTPCFileHandler::AliDigits2RootFile(AliHLTTPCDigitRowData *rowPt,Char_t *newDigitsfile)
 {
   //Write the data stored in rowPt, into a new AliROOT file.
   //The data is stored in the AliROOT format 
@@ -1046,7 +951,6 @@ void AliHLTTPCFileHandler::AliDigits2RootFile(AliHLTTPCDigitRowData *rowPt,Char_
       return;
     }
 
-#ifdef use_newio
   //Get the original digitstree:
   AliLoader* tpcLoader = fInAli->GetLoader("TPCLoader");
   if(!tpcLoader){
@@ -1057,11 +961,11 @@ void AliHLTTPCFileHandler::AliDigits2RootFile(AliHLTTPCDigitRowData *rowPt,Char_
   tpcLoader->LoadDigits();
   TTree *t=tpcLoader->TreeD();
 
-  AliTPCDigitsArray *old_array = new AliTPCDigitsArray();
-  old_array->Setup(fParam);
-  old_array->SetClass("AliSimDigits");
+  AliTPCDigitsArray *oldArray = new AliTPCDigitsArray();
+  oldArray->Setup(fParam);
+  oldArray->SetClass("AliSimDigits");
 
-  Bool_t ok = old_array->ConnectTree(t);
+  Bool_t ok = oldArray->ConnectTree(t);
   if(!ok)
     {
       LOG(AliHLTTPCLog::kError,"AliHLTTPCFileHandler::AliDigits2RootFile","File")
@@ -1069,7 +973,7 @@ void AliHLTTPCFileHandler::AliDigits2RootFile(AliHLTTPCDigitRowData *rowPt,Char_
       return;
     }
 
-  tpcLoader->SetDigitsFileName(new_digitsfile);
+  tpcLoader->SetDigitsFileName(newDigitsfile);
   tpcLoader->MakeDigitsContainer();
     
   //setup a new one, or connect it to the existing one:
@@ -1077,68 +981,6 @@ void AliHLTTPCFileHandler::AliDigits2RootFile(AliHLTTPCDigitRowData *rowPt,Char_
   arr->SetClass("AliSimDigits");
   arr->Setup(fParam);
   arr->MakeTree(tpcLoader->TreeD());
-#else
-  
-  //Get the original digitstree:
-  Char_t dname[100];
-  sprintf(dname,"TreeD_%s_0",AliHLTTPCTransform::GetParamName());
-
-  fInAli->cd();
-  AliTPCDigitsArray *old_array = new AliTPCDigitsArray();
-  old_array->Setup(fParam);
-  old_array->SetClass("AliSimDigits");
-
-  Bool_t ok = old_array->ConnectTree(dname);
-  if(!ok)
-    {
-      LOG(AliHLTTPCLog::kError,"AliHLTTPCFileHandler::AliDigits2RootFile","File")
-       <<"No digits tree object." <<ENDLOG;
-      return;
-    }
-
-  Bool_t create=kFALSE;
-  TFile *digFile;
-  
-  if(gSystem->AccessPathName(new_digitsfile))
-    {
-      LOG(AliHLTTPCLog::kInformational,"AliHLTTPCFileHandler::AliDigits2RootFile","File")
-       <<"Creating new file "<<new_digitsfile<<ENDLOG;
-      create = kTRUE;
-      digFile = TFile::Open(new_digitsfile,"RECREATE");
-      fParam->Write(fParam->GetTitle());
-    }
-  else
-    {
-      create = kFALSE;
-      digFile = TFile::Open(new_digitsfile,"UPDATE");
-      
-    }
-  if(!digFile->IsOpen())
-    {
-      LOG(AliHLTTPCLog::kError,"AliHLTTPCFileHandler::AliDigits2RootFile","Rootfile")
-       <<"Error opening rootfile "<<new_digitsfile<<ENDLOG;
-      return;
-    }
-  
-  digFile->cd();
-    
-  //setup a new one, or connect it to the existing one:
-  AliTPCDigitsArray *arr = new AliTPCDigitsArray(); 
-  arr->SetClass("AliSimDigits");
-  arr->Setup(fParam);
-  if(create)
-    arr->MakeTree();
-  else
-    {
-      Bool_t ok = arr->ConnectTree(dname);
-      if(!ok)
-       {
-         LOG(AliHLTTPCLog::kError,"AliHLTTPCFileHandler::AliDigits2RootFile","Rootfile")
-           <<"No digits tree object in existing file"<<ENDLOG;
-         return;
-       }
-    }
-#endif
 
   Int_t digcounter=0,trackID[3];
 
@@ -1152,14 +994,14 @@ void AliHLTTPCFileHandler::AliDigits2RootFile(AliHLTTPCDigitRowData *rowPt,Char_
       Int_t sector,row;
       AliHLTTPCTransform::Slice2Sector(fSlice,i,sector,row);
       
-      AliSimDigits *old_dig = (AliSimDigits*)old_array->LoadRow(sector,row);
+      AliSimDigits *oldDig = (AliSimDigits*)oldArray->LoadRow(sector,row);
       AliSimDigits * dig = (AliSimDigits*)arr->CreateRow(sector,row);
-      old_dig->ExpandBuffer();
-      old_dig->ExpandTrackBuffer();
+      oldDig->ExpandBuffer();
+      oldDig->ExpandTrackBuffer();
       dig->ExpandBuffer();
       dig->ExpandTrackBuffer();
       
-      if(!old_dig)
+      if(!oldDig)
        LOG(AliHLTTPCLog::kWarning,"AliHLTTPCFileHandler::AliDigits2RootFile","Data")
          <<"No padrow " << sector << " " << row <<ENDLOG;
 
@@ -1183,7 +1025,7 @@ void AliHLTTPCFileHandler::AliDigits2RootFile(AliHLTTPCDigitRowData *rowPt,Char_
          //Tricks to get and set the correct track id's. 
          for(Int_t t=0; t<3; t++)
            {
-             Int_t label = old_dig->GetTrackIDFast(time,pad,t);
+             Int_t label = oldDig->GetTrackIDFast(time,pad,t);
              if(label > 1)
                trackID[t] = label - 2;
              else if(label==0)
@@ -1202,24 +1044,17 @@ void AliHLTTPCFileHandler::AliDigits2RootFile(AliHLTTPCDigitRowData *rowPt,Char_
       UpdateRowPointer(rowPt);
       arr->StoreRow(sector,row);
       arr->ClearRow(sector,row);  
-      old_array->ClearRow(sector,row);
+      oldArray->ClearRow(sector,row);
     }
 
   char treeName[100];
   sprintf(treeName,"TreeD_%s_0",fParam->GetTitle());
   
-#ifdef use_newio
   arr->GetTree()->SetName(treeName);
   arr->GetTree()->AutoSave();
   tpcLoader->WriteDigits("OVERWRITE");
-#else
-  digFile->cd();
-  arr->GetTree()->SetName(treeName);
-  arr->GetTree()->AutoSave();
-  digFile->Close();
-#endif
   delete arr;
-  delete old_array;
+  delete oldArray;
 }
 
 ///////////////////////////////////////// Point IO  
@@ -1244,16 +1079,8 @@ AliHLTTPCSpacePointData * AliHLTTPCFileHandler::AliPoints2Memory(UInt_t & npoint
     <<"No Input avalible: no object fInAli"<<ENDLOG;
     return 0;
   }
-#ifndef use_newio
-  if(!fInAli->IsOpen()){
-    LOG(AliHLTTPCLog::kWarning,"AliHLTTPCFileHandler::AliPoints2Memory","File")
-    <<"No Input avalible: TFile not opend"<<ENDLOG;
-    return 0;
-  }
-#endif
 
   TDirectory *savedir = gDirectory;
-#ifdef use_newio
   AliLoader* tpcLoader = fInAli->GetLoader("TPCLoader");
   if(!tpcLoader){
     LOG(AliHLTTPCLog::kWarning,"AliHLTTPCFileHandler::AliPoints2Memory","File")
@@ -1267,16 +1094,6 @@ AliHLTTPCSpacePointData * AliHLTTPCFileHandler::AliPoints2Memory(UInt_t & npoint
   carray.Setup(fParam);
   carray.SetClusterType("AliTPCcluster");
   Bool_t clusterok = carray.ConnectTree(tpcLoader->TreeR());
-#else
-  fInAli->cd();
-  
-  Char_t cname[100];
-  sprintf(cname,"TreeC_TPC_%d",eventn);
-  AliTPCClustersArray carray;
-  carray.Setup(fParam);
-  carray.SetClusterType("AliTPCcluster");
-  Bool_t clusterok = carray.ConnectTree(cname);
-#endif
 
   if(!clusterok) return 0;
 
@@ -1316,8 +1133,8 @@ AliHLTTPCSpacePointData * AliHLTTPCFileHandler::AliPoints2Memory(UInt_t & npoint
     Int_t row = rows[i];
     Int_t sector = sects[i];
     AliHLTTPCTransform::Sector2Slice(lslice,lrow,sector,row);
-    Int_t entries_in_row = clusterrow[i]->GetArray()->GetEntriesFast();
-    for(Int_t j = 0;j<entries_in_row;j++){
+    Int_t entriesInRow = clusterrow[i]->GetArray()->GetEntriesFast();
+    for(Int_t j = 0;j<entriesInRow;j++){
       AliTPCcluster *c = (AliTPCcluster*)(*clusterrow[i])[j];
       data[n].fZ = c->GetZ();
       data[n].fY = c->GetY();
index 02f009a3b9f1fa8fa892016bb3f3e7605fe2ca87..b6213adab618672f5d69be980d9f8395aa7834ad 100644 (file)
@@ -8,15 +8,13 @@
 
 class TClonesArray;
 
-#include <AliSimDigits.h>
-#include <AliTPCParam.h>
-#ifdef use_newio
+class AliSimDigits;
+class AliTPCParam;
 #include <AliRunLoader.h>
-#endif
 
-#include <TObject.h>
-#include <TFile.h>
-#include <TTree.h>
+class TObject;
+class TFile;
+class TTree;
 #include "AliHLTLogging.h"
 
 class AliHLTTPCSpacePointData;
@@ -24,15 +22,17 @@ class AliHLTTPCDigitRowData;
 class AliHLTTPCTrackSegmentData;
 class AliHLTTPCTrackArray;
 
+/**
+ * class AliHLTTPCFileHandler
+ * This is the input interface class for the TPC tracking code before conversion to
+ * the HLT component framework.
+ * 
+ */
 class AliHLTTPCFileHandler:public AliHLTTPCMemHandler, public AliHLTLogging {
 
  protected:
-#ifdef use_newio
   AliRunLoader *fInAli;//!
   Bool_t fUseRunLoader; //use runloader
-#else
-  TFile *fInAli;//!
-#endif
 
   AliTPCParam *fParam;//!
   AliSimDigits *fDigits;//!
@@ -59,7 +59,7 @@ class AliHLTTPCFileHandler:public AliHLTTPCMemHandler, public AliHLTLogging {
   /** not a valid assignment op, but defined according to effective C++ style */
   AliHLTTPCFileHandler& operator=(const AliHLTTPCFileHandler&);
   /** destructor */
-  ~AliHLTTPCFileHandler();
+  virtual ~AliHLTTPCFileHandler();
 
   void FreeDigitsTree();
   static void CleanStaticIndex();
@@ -67,11 +67,7 @@ class AliHLTTPCFileHandler:public AliHLTTPCMemHandler, public AliHLTLogging {
   static Int_t LoadStaticIndex(Char_t *prefix=0,Int_t event=0);
 
   Bool_t SetAliInput(Char_t *name);
-  Bool_t SetAliInput(TFile *file);
-#ifdef use_newio
   Bool_t SetAliInput(AliRunLoader *runLoader);
-#else
-#endif
   void CloseAliInput(); 
   Bool_t IsDigit(Int_t event);
   
@@ -85,7 +81,7 @@ class AliHLTTPCFileHandler:public AliHLTTPCMemHandler, public AliHLTLogging {
   AliHLTTPCDigitRowData *AliAltroDigits2Memory(UInt_t & nrow,Int_t event=0,Bool_t eventmerge=kFALSE); 
   //Allocates Memory
   Bool_t AliDigits2CompBinary(Int_t event=0,Bool_t altro=kFALSE);  
-  void AliDigits2RootFile(AliHLTTPCDigitRowData *rowPt,Char_t *new_digitsfile);
+  void AliDigits2RootFile(AliHLTTPCDigitRowData *rowPt,Char_t *newDigitsfile);
 
   //Point IO
   Bool_t AliPoints2Binary(Int_t eventn=0);
index 407cbb2254c0e376bdf0d26e610a6350ea2964f4..1ef6bbdca201841006bb89b1f9516d4957842de5 100644 (file)
@@ -23,10 +23,8 @@ class AliHLTTPCTrackArray;
 class AliHLTTPCRandomPointData;
 class AliHLTTPCRandomDigitData;
 
-#ifdef use_newio
 class AliRunLoader;
 class AliRawEvent;
-#endif
 class AliTPCRawStream;
 
 class AliHLTTPCMemHandler { 
@@ -117,9 +115,7 @@ class AliHLTTPCMemHandler {
   //virtual functions:
   virtual void FreeDigitsTree() {fDummy=0; return;}
   virtual Bool_t SetAliInput(char */*name*/){fDummy=0; return 0;}
-#ifdef use_newio
   virtual Bool_t SetAliInput(AliRunLoader */*runloader*/){fDummy=0; return 0;}
-#endif
   virtual void CloseAliInput(){fDummy=0; return;} 
   virtual Bool_t IsDigit(Int_t /*i*/=0){fDummy=0; return 0;}
   virtual Bool_t SetMCOutput(char */*name*/){fDummy=0; return 0;}
@@ -159,12 +155,8 @@ class AliHLTTPCMemHandler {
   virtual Bool_t RawData2CompMemory(Int_t /*event*/=-1){fDummy=0; return 0;}
 
   //AliHLTTPCDDLDataFileHandler
-#ifdef use_newio
   virtual Bool_t SetReaderInput(AliRawEvent */*rawevent*/){fDummy=0; return 0;}
   virtual Bool_t SetReaderInput(Char_t */*name*/,Int_t /*event*/=0){fDummy=0; return 0;}
-#else
-  virtual Bool_t SetReaderInput(Char_t */*name*/,Bool_t /*add*/=kTRUE){fDummy=0; return 0;}
-#endif
   virtual void CloseReaderInput(){};
 
   virtual AliHLTTPCDigitRowData* DDLData2Memory(UInt_t &/*nrow*/,Int_t /*event*/=-1){fDummy=0; return 0;}
index 5c98b126f30598145aab3cec6c8737f3e3cca043..6f91908e3e3995010b90876bb580d2a035a3a992 100644 (file)
@@ -2138,12 +2138,6 @@ void AliHLTTPCTransform::PrintCompileOptions()
   cout << "NOT including any support for TPC Hough transformations." << endl;
 #endif // INCLUDE_TPC_HOUGH
 
-#ifdef use_newio
-  cout << "Using NEWIO version: -Duse_newio was given." << endl;
-#else
-  cout << "NOT using NEWIO version: -Duse_newio was not given." << endl;
-#endif
-
 #ifdef use_logging
   cout << "Using logging classes (MLUC): -Duse_logging was given." << endl;
 #else
index 59cb03bb6cc05c3757595533703c118d055c7584..21b962350fec0689e813b04261786a060679bf77 100644 (file)
@@ -32,7 +32,6 @@ libAliHLTTPC_la_SOURCES               = AliHLTTPCLog.cxx \
                                  AliHLTTPCFileHandler.cxx \
                                  AliHLTTPCBenchmark.cxx \
                                  AliHLTTPCDDLDataFileHandler.cxx \
-                                 AliHLTTPCClustFinderNew.cxx \
                                  AliHLTTPCClusterFinder.cxx \
                                  AliHLTTPCDigitReader.cxx \
                                  AliHLTTPCDigitReaderPacked.cxx \
@@ -52,7 +51,6 @@ libAliHLTTPC_la_SOURCES               = AliHLTTPCLog.cxx \
                                  AliHLTTPCTrackMerger.cxx \
                                  AliHLTTPCGlobalMerger.cxx \
                                  AliHLTTPCInterMerger.cxx \
-                                 AliHLTTPC.cxx \
                                  AliHLTTPCPad.cxx \
                                  AliHLTTPCDefinitions.cxx \
                                  AliHLTTPCRawDataUnpackerComponent.cxx \
@@ -62,6 +60,8 @@ libAliHLTTPC_la_SOURCES               = AliHLTTPCLog.cxx \
                                  AliHLTTPCGlobalMergerComponent.cxx
 
 
+#                                AliHLTTPCClustFinderNew.cxx \
+#                                AliHLTTPC.cxx \
 #                                AliHLTTPCDisplay.cxx \
 #                                AliRawReaderMemory.cxx
 
@@ -83,7 +83,6 @@ CLASS_HDRS                    = AliHLTTPCLog.h \
                                  AliHLTTPCFileHandler.h \
                                  AliHLTTPCBenchmark.h \
                                  AliHLTTPCDDLDataFileHandler.h \
-                                 AliHLTTPCClustFinderNew.h \
                                  AliHLTTPCClusterFinder.h \
                                  AliHLTTPCDigitReader.h \
                                  AliHLTTPCDigitReaderPacked.h \
@@ -103,7 +102,6 @@ CLASS_HDRS                  = AliHLTTPCLog.h \
                                  AliHLTTPCTrackMerger.h \
                                  AliHLTTPCGlobalMerger.h \
                                  AliHLTTPCInterMerger.h \
-                                 AliHLTTPC.h \
                                  AliHLTTPCPad.h \
                                  AliHLTTPCSpacePointData.h \
                                  AliHLTTPCDefinitions.h \
@@ -113,6 +111,9 @@ CLASS_HDRS                  = AliHLTTPCLog.h \
                                  AliHLTTPCSliceTrackerComponent.h \
                                  AliHLTTPCGlobalMergerComponent.h
 
+#                                AliHLTTPCClustFinderNew.h \
+#                                AliHLTTPC.h
+
 
 pkginclude_HEADERS             = $(CLASS_HDRS) \
                                  AliHLTTPCLogging.h \
index ee08e63d6793ecc436d1358a607613d2abe9ca24..22b351e9c8986fbd249e6d6a7d5853fcfb196cd1 100644 (file)
@@ -401,18 +401,6 @@ if test "x$enable_mc_saving" = "xyes" ; then
 fi
 AC_MSG_RESULT([$enable_mc_saving])
 
-dnl ------------------------------------------------------------------
-AC_MSG_CHECKING([whether to enable AliRoot NEWIO])
-AH_TEMPLATE([use_newio],[AliRoot NEWIO])
-AC_ARG_ENABLE(newio,
-  [AC_HELP_STRING([--enable-newio],
-      [enable AliRoot NEWIO ])],
-  [],[enable_newio=yes])
-if test "x$enable_newio" = "xyes" ; then 
-  AC_DEFINE(use_newio)
-fi
-AC_MSG_RESULT([$enable_newio])
-
 dnl ------------------------------------------------------------------
 dnl certainly something old, but we keep the define
 AC_MSG_CHECKING([whether to use ROWHOUGH])