]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/CALO/AliHLTCaloProcessor.h
New CMake build implementation
[u/mrichter/AliRoot.git] / HLT / CALO / AliHLTCaloProcessor.h
index 4269964161038a2c808f72e152ddcbf83c9f6e5f..7131869158b1ee7f4bd22ad51bc52756463cd534 100644 (file)
@@ -1,5 +1,5 @@
 //-*- Mode: C++ -*-
-// $Id: AliHLTCaloProcessor.h 29824 2008-11-10 13:43:55Z richterm $
+// $Id: AliHLTCaloProcessor.h 35107 2009-09-30 01:45:06Z phille $
 
 #ifndef ALIHLTCALOPROCESSOR_H
 #define ALIHLTCALOPROCESSOR_H
@@ -7,51 +7,26 @@
  * See cxx source for full Copyright notice                               */
 
 #include "AliHLTProcessor.h"
-//#include "AliHLTCaloBase.h"
-#include "AliHLTCaloDefinitions.h"
-#include "AliHLTDataTypes.h"
-#include "AliHLTCaloConstants.h"
 
-using namespace CaloHLTConst;
 
-class AliHLTCaloProcessor:public AliHLTProcessor //public AliHLTCaloBase
+class AliHLTCaloProcessor:public AliHLTProcessor
 {
 
  public:
   AliHLTCaloProcessor();
   virtual ~AliHLTCaloProcessor();
   virtual int DoInit(int argc, const char** argv) = 0;
-  virtual int Deinit() = 0;
   virtual const char* GetComponentID() = 0;
   virtual void GetInputDataTypes( std::vector <AliHLTComponentDataType>& list) =0;
   virtual AliHLTComponentDataType GetOutputDataType() =0;
   virtual void GetOutputDataSize(unsigned long& constBase, double& inputMultiplier) =0;
   virtual AliHLTComponent* Spawn() = 0; 
-
-
   char lineNumber[256];
   const char *IntToChar(int number);
-  /*
-   *Check file and write messages to AliLog system
-   */
-  bool CheckFileLog(const char *origin, const char *filename, const char *opt);
-  void DoneWritingLog(const char *origin, const char *filename);
-
-  using  AliHLTProcessor::DoEvent;
 
  protected:
-  void ScanRunNumberFromFile();
-  virtual int ScanArgumentsModule(int argc, const char** argv);
-  int fPhosEventCount;                  /**<Global event counter for this component*/
-  AliHLTUInt8_t  fModuleID;             /**<ID of the module this component read data from (0-4)*/
-
-  Bool_t fPrintInfoModule;                    /**<wether or not to print debugg info to std out*/
-  int fPrintInfoFrequncyModule;               /**<Defines the update frequency for information printet to std out*/
-
+  int fCaloEventCount;                  /**<Global event counter for this component*/
   static const AliHLTComponentDataType fgkInputDataTypes[]; /**<List of  datatypes that can be given to this component*/
-  int fRunNumber;
-  char fFilepath[1024];
-  char fMessage[1024];
 
  private:
   AliHLTCaloProcessor(const AliHLTCaloProcessor & );