]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
1) Removed AliHLTPHOSAltroConfig.cxx/AliHLTPHOSAltroConfig.h
authorphille <phille@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 30 Sep 2009 01:45:06 +0000 (01:45 +0000)
committerphille <phille@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 30 Sep 2009 01:45:06 +0000 (01:45 +0000)
since the altro configuration is now available from the
RCU trailer.
2) With the removal of the above AliHLTPHOSBase.cxx(h becomes
a man inthe middle class so removed.
3) removed all refernces to  AliHLTPHOSBase from other classes

27 files changed:
HLT/PHOS/AliHLTPHOSAltroConfig.cxx [deleted file]
HLT/PHOS/AliHLTPHOSAltroConfig.h [deleted file]
HLT/PHOS/AliHLTPHOSBase.cxx [deleted file]
HLT/PHOS/AliHLTPHOSBase.h [deleted file]
HLT/PHOS/AliHLTPHOSClusterAnalyser.cxx
HLT/PHOS/AliHLTPHOSClusterAnalyser.h
HLT/PHOS/AliHLTPHOSClusterizer.cxx
HLT/PHOS/AliHLTPHOSClusterizer.h
HLT/PHOS/AliHLTPHOSConfig.cxx [deleted file]
HLT/PHOS/AliHLTPHOSConfig.h [deleted file]
HLT/PHOS/AliHLTPHOSDigitContainerDataStruct.h
HLT/PHOS/AliHLTPHOSDigitDataStruct.h
HLT/PHOS/AliHLTPHOSDigitMaker.cxx
HLT/PHOS/AliHLTPHOSDigitMaker.h
HLT/PHOS/AliHLTPHOSESDMaker.cxx
HLT/PHOS/AliHLTPHOSESDMaker.h
HLT/PHOS/AliHLTPHOSHistogramProducer.cxx
HLT/PHOS/AliHLTPHOSHistogramProducer.h
HLT/PHOS/AliHLTPHOSPhysicsHistogramProducer.cxx
HLT/PHOS/AliHLTPHOSPhysicsHistogramProducer.h
HLT/PHOS/AliHLTPHOSProcessor.h
HLT/PHOS/AliHLTPHOSRawAnalyzer.cxx
HLT/PHOS/AliHLTPHOSRawAnalyzer.h
HLT/PHOS/AliHLTPHOSSanityInspector.cxx
HLT/PHOS/AliHLTPHOSSanityInspector.h
HLT/PHOS/AliHLTPHOSSharedMemoryInterfacev2.h
HLT/libAliHLTPHOS.pkg

diff --git a/HLT/PHOS/AliHLTPHOSAltroConfig.cxx b/HLT/PHOS/AliHLTPHOSAltroConfig.cxx
deleted file mode 100644 (file)
index 18655ea..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-// $Id$
-
-/**************************************************************************
- * This file is property of and copyright by the Experimental Nuclear     *
- * Physics Group, Dep. of Physics                                         *
- * University of Oslo, Norway, 2007                                       *
- *                                                                        *
- * Author: Per Thomas Hille <perthi@fys.uio.no> for the ALICE HLT Project.*
- * Contributors are mentioned in the code where appropriate.              *
- * Please report bugs to perthi@fys.uio.no                                *
- *                                                                        *
- * Permission to use, copy, modify and distribute this software and its   *
- * documentation strictly for non-commercial purposes is hereby granted   *
- * without fee, provided that the above copyright notice appears in all   *
- * copies and that both the copyright notice and this permission notice   *
- * appear in the supporting documentation. The authors make no claims     *
- * about the suitability of this software for any purpose. It is          *
- * provided "as is" without express or implied warranty.                  *
- **************************************************************************/
-#include "AliHLTPHOSAltroConfig.h"
-#include <stdio.h>
-//#include <unistd.h>
-#ifndef __SUNPRO_CC
-#include <cstdlib>
-#else
-#include <stdlib.h>
-#endif
-
-
-AliHLTPHOSAltroConfig::AliHLTPHOSAltroConfig() : fNPresamples(900), 
-                                                fNSamples(15),
-                                                fNTotalSamples(fNPresamples + fNSamples),
-                                                fIsAltroZeroSupressed(false),
-                                                fIsAltroBaselineSubtraction(false)
-
-
-{
-
-}
-
-
-AliHLTPHOSAltroConfig::~AliHLTPHOSAltroConfig()
-{
-  //comment
-}
-
-void 
-AliHLTPHOSAltroConfig:: PrintAltroDefaultValues() const
-{
-  //comment
-  printf("\n AliHLTPHOSAltroConfig Default  Values\n");
-  printf("Presamples = %d\n", fNPresamples);
-  printf("NSamples = %d\n", fNSamples);
-
-  if(fIsAltroZeroSupressed == true)
-    {
-      printf("fIsAltroZeroSupressed = true\n");
-    }
-  else
-    {
-      printf("fIsAltroZeroSupressed = false\n");
-    }
-
-  
-  if(fIsAltroBaselineSubtraction == true)
-    {
-      printf("fIsAltroBaselineSubtraction = true\n");
-    }
-  else
-    {
-      printf("fIsAltroBaselineSubtraction = false\n");
-    }
-  //    `fIsSoftwareBaselinesubtraction 
-}
-
-
-void 
-AliHLTPHOSAltroConfig::SetNPresSamples(const int presamples)
-{
-  //comment
-  fNPresamples =  presamples;
-}
-
-void 
-AliHLTPHOSAltroConfig::SetNSamples(const int samples)
-{
-  //comment
-  fNSamples = samples;
-}
-
-void 
-AliHLTPHOSAltroConfig::SetAltroZeroSupression(const bool isZeroSupressed)
-{
-  //comment
-  fIsAltroZeroSupressed = isZeroSupressed;
-}
-
-
-void 
-AliHLTPHOSAltroConfig::SetAltroBaselineSubtraction(const bool isAltroBaselineSubtraction)
-{
-  //comment
-  fIsAltroBaselineSubtraction = isAltroBaselineSubtraction;
-}
-
-
diff --git a/HLT/PHOS/AliHLTPHOSAltroConfig.h b/HLT/PHOS/AliHLTPHOSAltroConfig.h
deleted file mode 100644 (file)
index 46b9b29..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-//-*- Mode: C++ -*-
-// $Id$
-
-#ifndef ALIHLTPHOSALTROCONFIG_H
-#define ALIHLTPHOSALTROCONFIG_H
-
-/**************************************************************************
- * This file is property of and copyright by the Experimental Nuclear     *
- * Physics Group, Dep. of Physics                                         *
- * University of Oslo, Norway, 2007                                       *
- *                                                                        *
- * Author: Per Thomas Hille <perthi@fys.uio.no> for the ALICE HLT Project.*
- * Contributors are mentioned in the code where appropriate.              *
- * Please report bugs to perthi@fys.uio.no                                *
- *                                                                        *
- * Permission to use, copy, modify and distribute this software and its   *
- * documentation strictly for non-commercial purposes is hereby granted   *
- * without fee, provided that the above copyright notice appears in all   *
- * copies and that both the copyright notice and this permission notice   *
- * appear in the supporting documentation. The authors make no claims     *
- * about the suitability of this software for any purpose. It is          *
- * provided "as is" without express or implied warranty.                  *
- **************************************************************************/
-
-class  AliHLTPHOSAltroConfig
-{
-public:
-  AliHLTPHOSAltroConfig();
-  virtual ~AliHLTPHOSAltroConfig();
-  void SetNPresSamples(const int presamples);
-  void SetNSamples(const int samples);
-  void SetAltroZeroSupression(const bool isZerosupressed);
-  void SetAltroBaselineSubtraction(const bool isAltroBaselineSubtraction);
-  //  void SetSoftwareBaselineSubtraction(bool isSoftwareBaselineSubtraction);
-  int  GetNPresSamples() const {return  fNPresamples;}; 
-  int  GetNSamples() const {return  fNSamples;}; 
-  bool GetIsAltroZroSupresses() const {return   fIsAltroZeroSupressed;}; 
-  bool GetIsAltroBaselineSubtraction() const {return fIsAltroBaselineSubtraction;};
-  void PrintAltroDefaultValues() const;
-
-protected:
-  //Altro Config
-  int fNPresamples; //comment
-  int fNSamples; //comment
-  int fNTotalSamples; //comment
-  bool fIsAltroZeroSupressed; //comment
-  bool fIsAltroBaselineSubtraction; //comment
-};
-
-#endif
diff --git a/HLT/PHOS/AliHLTPHOSBase.cxx b/HLT/PHOS/AliHLTPHOSBase.cxx
deleted file mode 100644 (file)
index c854c4f..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-// $Id$
-
-/**************************************************************************
- * This file is property of and copyright by the Experimental Nuclear     *
- * Physics Group, Dep. of Physics                                         *
- * University of Oslo, Norway, 2007                                       *
- *                                                                        *
- * Author: Per Thomas Hille <perthi@fys.uio.no> for the ALICE HLT Project.*
- * Contributors are mentioned in the code where appropriate.              *
- * Please report bugs to perthi@fys.uio.no                                *
- *                                                                        *
- * Permission to use, copy, modify and distribute this software and its   *
- * documentation strictly for non-commercial purposes is hereby granted   *
- * without fee, provided that the above copyright notice appears in all   *
- * copies and that both the copyright notice and this permission notice   *
- * appear in the supporting documentation. The authors make no claims     *
- * about the suitability of this software for any purpose. It is          *
- * provided "as is" without express or implied warranty.                  *
- **************************************************************************/
-
-#include "AliHLTPHOSBase.h"
-#include "AliHLTPHOSConfig.h"
-#include "AliHLTPHOSAltroConfig.h"
-//#include "AliHLTLogging.h"
-
-
-AliHLTPHOSBase::AliHLTPHOSBase(): AliHLTPHOSConfig(),  
-                                 AliHLTPHOSAltroConfig(),
-                                 fConfigPtr(0),
-                                 fAltroConfigPtr(0),
-                                 fLogPtr(0)
-{
-  fLogPtr = new  AliHLTLogging();
-}
-
-
-AliHLTPHOSBase::~AliHLTPHOSBase()
-{
-
-}
-
-
diff --git a/HLT/PHOS/AliHLTPHOSBase.h b/HLT/PHOS/AliHLTPHOSBase.h
deleted file mode 100644 (file)
index 3bb1d00..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-//-*- Mode: C++ -*-
-// $Id$
-
-#ifndef ALIHLTPHOSBASE_H
-#define ALIHLTPHOSBASE_H
-
-/**************************************************************************
- * This file is property of and copyright by the Experimental Nuclear     *
- * Physics Group, Dep. of Physics                                         *
- * University of Oslo, Norway, 2007                                       *
- *                                                                        *
- * Author: Per Thomas Hille <perthi@fys.uio.no> for the ALICE HLT Project.*
- * Contributors are mentioned in the code where appropriate.              *
- * Please report bugs to perthi@fys.uio.no                                *
- *                                                                        *
- * Permission to use, copy, modify and distribute this software and its   *
- * documentation strictly for non-commercial purposes is hereby granted   *
- * without fee, provided that the above copyright notice appears in all   *
- * copies and that both the copyright notice and this permission notice   *
- * appear in the supporting documentation. The authors make no claims     *
- * about the suitability of this software for any purpose. It is          *
- * provided "as is" without express or implied warranty.                  *
- **************************************************************************/
-
-#include <iostream>
-#include <Rtypes.h>
-#include "TString.h"
-#include "AliHLTDataTypes.h"
-#include "AliHLTPHOSConstants.h"
-#include "AliHLTPHOSConfig.h"
-#include "AliHLTPHOSAltroConfig.h"
-#include "AliHLTLogging.h"
-
-using namespace PhosHLTConst;
-
-
-//
-// Base class for all PHOS HLT classes.
-// The class contains some utility functions
-// and also loads data about the HLT configuration
-// and the altro/FEE configuration
-//
-
-
-class  AliHLTPHOSBase : public AliHLTPHOSConfig, public AliHLTPHOSAltroConfig
-{
- public:
-  AliHLTPHOSBase();
-  virtual ~AliHLTPHOSBase();
-
-  
-protected:
-  AliHLTPHOSConfig *fConfigPtr;        // object holding HLT configuration data
-  AliHLTPHOSConfig *fAltroConfigPtr;   // object holding Altro configuration data
-
-private:
-  AliHLTLogging *fLogPtr;
-
-  AliHLTPHOSBase(const AliHLTPHOSBase & );
-  AliHLTPHOSBase & operator = (const AliHLTPHOSBase &);
-};
-
-#endif
index 95e9a11fcf7381af5ded3cd880878d7f3c499107..640367b4e3dbc6a29e9b39cdf18f8fd168ff5446 100644 (file)
@@ -41,7 +41,7 @@
 ClassImp(AliHLTPHOSClusterAnalyser);
 
 AliHLTPHOSClusterAnalyser::AliHLTPHOSClusterAnalyser() :
-  AliHLTPHOSBase(),
+  //  AliHLTPHOSBase(),
   fLogWeight(0),
   fRecPointDataPtr(0),
   fNRecPoints(0),
index 291bc06d6a376f16ce77a8be1c4ce415ec4f089c..efbea7ce637c7cc4acac836073483246d6059be0 100644 (file)
@@ -1,3 +1,4 @@
+
 //-*- Mode: C++ -*-
 // $Id$
 
@@ -19,6 +20,8 @@
 #ifndef ALIHLTPHOSCLUSTERANALYSER_H
 #define ALIHLTPHOSCLUSTERANALYSER_H
 
+#include "Rtypes.h"
+
 /**
  * Class calculates properties of rec points
  *
@@ -34,7 +37,7 @@
 // or
 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
 
-#include "AliHLTPHOSBase.h"
+//#include "AliHLTPHOSBase.h"
 
 class AliHLTPHOSPhysicsAnalyzer;
 class AliHLTPHOSRecPointHeaderStruct;
@@ -51,7 +54,8 @@ class AliPHOSGeoUtils;
  *
  * @ingroup alihlt_phos
  */
-class AliHLTPHOSClusterAnalyser : public AliHLTPHOSBase
+//class AliHLTPHOSClusterAnalyser : public AliHLTPHOSBase
+class AliHLTPHOSClusterAnalyser 
 {
 public:
 
@@ -63,7 +67,7 @@ public:
   
   /** Copy constructor */
   AliHLTPHOSClusterAnalyser(const AliHLTPHOSClusterAnalyser &) : 
-    AliHLTPHOSBase(),
+    //   AliHLTPHOSBase(),
     fLogWeight(0),
     fRecPointDataPtr(0),
     fNRecPoints(0),
index 3b29763ea65c82dc0d00fb36d67f1e8682b270d4..8e105e6036aff8618633ac2eb5b3c53f399d6557 100644 (file)
@@ -29,7 +29,7 @@
 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
 
 #include "AliHLTPHOSClusterizer.h"
-#include "AliHLTPHOSBase.h"
+//#include "AliHLTPHOSBase.h"
 #include "AliHLTLogging.h"
 #include "TMath.h"
 #include "AliHLTPHOSRecPointContainerStruct.h"
@@ -50,7 +50,7 @@ using namespace std;
 ClassImp(AliHLTPHOSClusterizer);
 
 AliHLTPHOSClusterizer::AliHLTPHOSClusterizer():
-  AliHLTPHOSBase(),
+  //  AliHLTPHOSBase(),
   fRecPointDataPtr(0),
   fDigitDataPtr(0),
   fEmcClusteringThreshold(0),
index 38058370cb0abee02aba2d408b9535ff43221e32..cc0ec4281ae98b66e718dc94878f9d162c0f15e6 100644 (file)
@@ -36,7 +36,7 @@
 // or
 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
 
-#include "AliHLTPHOSBase.h"
+//#include "AliHLTPHOSBase.h"
 #include "AliPHOSLoader.h"
 
 #include "AliHLTPHOSRecPointContainerStruct.h"
@@ -59,7 +59,8 @@ class AliPHOSRecoParam;
  *
  * @ingroup alihlt_phos
  */
-class AliHLTPHOSClusterizer : public AliHLTPHOSBase
+//class AliHLTPHOSClusterizer : public AliHLTPHOSBase
+class AliHLTPHOSClusterizer 
 {
   
 public:
@@ -72,7 +73,7 @@ public:
 
   /** Copy constructor */  
   AliHLTPHOSClusterizer(const AliHLTPHOSClusterizer &) : 
-    AliHLTPHOSBase(),
+    //    AliHLTPHOSBase(),
     fRecPointDataPtr(0),
     fDigitDataPtr(0),
     fEmcClusteringThreshold(0),
diff --git a/HLT/PHOS/AliHLTPHOSConfig.cxx b/HLT/PHOS/AliHLTPHOSConfig.cxx
deleted file mode 100644 (file)
index aa79128..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-// $Id$
-
-/**************************************************************************
- * This file is property of and copyright by the Experimental Nuclear     *
- * Physics Group, Dep. of Physics                                         *
- * University of Oslo, Norway, 2007                                       *
- *                                                                        *
- * Author: Per Thomas Hille <perthi@fys.uio.no> for the ALICE HLT Project.*
- * Contributors are mentioned in the code where appropriate.              *
- * Please report bugs to perthi@fys.uio.no                                *
- *                                                                        *
- * Permission to use, copy, modify and distribute this software and its   *
- * documentation strictly for non-commercial purposes is hereby granted   *
- * without fee, provided that the above copyright notice appears in all   *
- * copies and that both the copyright notice and this permission notice   *
- * appear in the supporting documentation. The authors make no claims     *
- * about the suitability of this software for any purpose. It is          *
- * provided "as is" without express or implied warranty.                  *
- **************************************************************************/
-#include "AliHLTPHOSConfig.h"
-#include <stdio.h>
-
-
-AliHLTPHOSConfig::AliHLTPHOSConfig() : 
-  fIsSoftwareBaselineSubtraction(true)
-{
-  /*
-  FILE *fp = fopen("hltConfig.txt", "r");
-
-
-  if(fp == 0)
-    {
-      printf("\nAliHLTPHOSConfig::AliHLTPHOSConfig(): WARNING: Could not find file \"hltConfig.txt\" \n");
-      printf("Default values will be used\n");
-      PrintDefaultValues();
-    }
-  else
-    {
-      printf("Reading PHOS HLT configurations from file is no yest implemented\n");
-      printf("You can use Setter functions of  AliHLTPHOSConfig to set the appropriate parameters\n");
-      printf("See  AliHLTPHOSConfig.h for details\n");
-      printf("Using default values for the moment\n");
-      PrintDefaultValues(); 
-    }
-  */
-
-}
-
-
-AliHLTPHOSConfig::~AliHLTPHOSConfig()
-{
-
-}
-
-void 
-AliHLTPHOSConfig:: PrintDefaultValues()
-{
-  printf("\n AliHLTPHOSConfig Default  Values\n");
-
-
-  if(fIsSoftwareBaselineSubtraction == true)
-    {
-      printf("fisSoftwarebaselinesubtraction = true\n");
-    }
-  else
-    {
-      printf("fisSoftwarebaselinesubtraction == false\n");
-    }
-
-}
-
-
-void 
-AliHLTPHOSConfig::SetSoftwareBaselineSubtraction(bool isSoftwareBaselineSubtraction)
-{
-  fIsSoftwareBaselineSubtraction =  isSoftwareBaselineSubtraction;
-}
diff --git a/HLT/PHOS/AliHLTPHOSConfig.h b/HLT/PHOS/AliHLTPHOSConfig.h
deleted file mode 100644 (file)
index 21d1f96..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-//-*- Mode: C++ -*-
-// $Id$
-
-#ifndef ALIHLTPHOSCONFIG_H
-#define ALIHLTPHOSCONFIG_H
-
-/**************************************************************************
- * This file is property of and copyright by the Experimental Nuclear     *
- * Physics Group, Dep. of Physics                                         *
- * University of Oslo, Norway, 2007                                       *
- *                                                                        *
- * Author: Per Thomas Hille <perthi@fys.uio.no> for the ALICE HLT Project.*
- * Contributors are mentioned in the code where appropriate.              *
- * Please report bugs to perthi@fys.uio.no                                *
- *                                                                        *
- * Permission to use, copy, modify and distribute this software and its   *
- * documentation strictly for non-commercial purposes is hereby granted   *
- * without fee, provided that the above copyright notice appears in all   *
- * copies and that both the copyright notice and this permission notice   *
- * appear in the supporting documentation. The authors make no claims     *
- * about the suitability of this software for any purpose. It is          *
- * provided "as is" without express or implied warranty.                  *
- **************************************************************************/
-
-
-
-class  AliHLTPHOSConfig
-{
-public:
-  AliHLTPHOSConfig();
-  virtual ~AliHLTPHOSConfig();
-  void SetSoftwareBaselineSubtraction(bool isSoftwareBaselineSubtraction);
-  void PrintDefaultValues();
-  
-
-protected:
-  bool fIsSoftwareBaselineSubtraction;
-  //  int fRunNumber;
-  
- private:
-  //  void ScanRunNumberFromFile();
-};
-
-#endif
index 9d45875e01dc2b76ae0c5c1c4e568cc3df8e1507..b36c11fb327015b2690e30baaf9f16891a1d3653 100644 (file)
@@ -37,6 +37,10 @@ x * without fee, provided that the above copyright notice appears in all   *
 
 #include "Rtypes.h"
 #include "AliHLTPHOSDigitDataStruct.h"
+#include "AliHLTPHOSConstants.h"
+
+
+using namespace PhosHLTConst;
 
 /**
  * @struct AliHLTPHOSDigitContainerDataStruct
index 385bcd6fa7396bb6e68f8611379e9e3ad2a38d32..46e0f161209356227d68606f225e7d3dbdeb7ff9 100644 (file)
@@ -20,6 +20,8 @@
 #ifndef ALIHLTPHOSDIGITDATASTRUCT_H
 #define ALIHLTPHOSDIGITDATASTRUCT_H
 
+#include "Rtypes.h"
+
 /**
  * Digit struct for PHOS HLT
  *
index 0286b7333c29e5e679d28c7fa80daf5424929a66..9ad7c4bf7eeda368bf70356a06487d064a23ae0d 100644 (file)
@@ -47,7 +47,7 @@ ClassImp(AliHLTPHOSDigitMaker);
 using namespace PhosHLTConst;
 
 AliHLTPHOSDigitMaker::AliHLTPHOSDigitMaker() :
-  AliHLTPHOSBase(),
+  //  AliHLTPHOSBase(),
   fShmPtr(0),
   fDigitStructPtr(0),
   fDigitCount(0),
index 9347ed62e7c14434afdc79d47b9f9bf43314458f..74ce80d6dcb4cee85424420e41014c8ec07d2e18 100644 (file)
 // or
 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
 
-#include "AliHLTPHOSBase.h"
+//#include "AliHLTPHOSBase.h"
 #include "AliHLTPHOSConstants.h"
 #include "AliHLTPHOSDigitDataStruct.h"
 #include "AliHLTPHOSChannelDataStruct.h"
+#include "AliHLTDataTypes.h"
 
 /**
  * @class AliHLTPHOSDigitMaker
@@ -53,7 +54,8 @@ class AliHLTPHOSMapper;
        
 using namespace PhosHLTConst;
 
-class AliHLTPHOSDigitMaker : public AliHLTPHOSBase
+//class AliHLTPHOSDigitMaker : public AliHLTPHOSBase
+class AliHLTPHOSDigitMaker
 {
 public:
 
@@ -65,7 +67,7 @@ public:
 
   /** Copy constructor */  
   AliHLTPHOSDigitMaker(const AliHLTPHOSDigitMaker &) : 
-    AliHLTPHOSBase(),
+    //    AliHLTPHOSBase(),
     fShmPtr(0),
     fDigitStructPtr(0),
     fDigitCount(0),
index 4612e6d70035dcf805cb0c2c6f5d71208b4b7fe3..1444880d5d20f5cb4f6ae491a7e416ffeac66df6 100644 (file)
@@ -31,7 +31,7 @@
 
 #include "AliHLTPHOSESDMaker.h"
 #include "AliHLTPHOSCaloClusterContainerStruct.h"
-#include "AliHLTPHOSBase.h"
+//#include "AliHLTPHOSBase.h"
 #include "AliHLTCaloClusterDataStruct.h"
 #include "AliESDEvent.h"
 #include "AliESDCaloCluster.h"
@@ -40,7 +40,7 @@
 ClassImp(AliHLTPHOSESDMaker);
 
 AliHLTPHOSESDMaker::AliHLTPHOSESDMaker() : 
-  AliHLTPHOSBase(),
+  //  AliHLTPHOSBase(),
   fNCaloClusters(0),
   fCaloClustersPtr(0),
   fESDEventPtr(0),
index 16429ffde21c6b19fe3d96c2dab8d656ca43d8d0..80b19e462489133d3e3f44a13e82101e4bc63b28 100644 (file)
@@ -34,7 +34,9 @@
 // or
 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
 
-#include "AliHLTPHOSBase.h"
+//#include "AliHLTPHOSBase.h"
+
+#include  "Rtypes.h"
 
 class AliHLTPHOSCaloClusterContainerStruct;
 class TClonesArray;
@@ -47,7 +49,8 @@ class AliESDEvent;
  *
  * @ingroup alihlt_phos
  */
-class AliHLTPHOSESDMaker : public AliHLTPHOSBase
+//class AliHLTPHOSESDMaker : public AliHLTPHOSBase
+class AliHLTPHOSESDMaker 
 {
 
 public:
@@ -60,7 +63,7 @@ public:
 
   /** Copy constructor */  
   AliHLTPHOSESDMaker(const AliHLTPHOSESDMaker &) : 
-    AliHLTPHOSBase(),
+    //    AliHLTPHOSBase(),
     fNCaloClusters(0),
     fCaloClustersPtr(0),
     fESDEventPtr(0),
index 0508f303daedba90fd11e097b4ea22233dfc06dc..03aa546b681d51a15ebb8352d587b692fe42c90d 100644 (file)
@@ -27,7 +27,7 @@
 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
 
 #include "AliHLTPHOSHistogramProducer.h"
-#include "AliHLTPHOSBase.h"
+//#include "AliHLTPHOSBase.h"
 #include "AliHLTPHOSCaloClusterContainerStruct.h"
 #include "AliHLTCaloClusterDataStruct.h"
 
@@ -35,7 +35,7 @@
 #include "TNtuple.h"
 
 AliHLTPHOSHistogramProducer::AliHLTPHOSHistogramProducer():
-  AliHLTPHOSBase(),
+  //  AliHLTPHOSBase(),
   fClusterEnergiesHistPtr(0),
   fMultiplicitiesHistPtr(0),
   fClusterNtuplePtr(0),
index 50c8e2e4f9edfaa777ccd67032191bdfc0c5a9b2..c43e8f9deec107f60f64f26853964b5bb236b80f 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef ALIHLTPHOSHISTOGRAMPRODUCER_H
 #define ALIHLTPHOSHISTOGRAMPRODUCER_H
 
+#include "Rtypes.h"
+
 
 /**
  * Class does 
@@ -32,7 +34,7 @@
 // or
 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
 
-#include "AliHLTPHOSBase.h"
+//#include "AliHLTPHOSBase.h"
 
 class TH1D;
 class TNtuple;
@@ -43,7 +45,8 @@ class AliHLTPHOSCaloClusterContainerStruct;
  *
  * @ingroup alihlt_phos
  */
-class AliHLTPHOSHistogramProducer : public AliHLTPHOSBase
+//class AliHLTPHOSHistogramProducer : public AliHLTPHOSBase
+class AliHLTPHOSHistogramProducer 
 {
   
 public:
index 8ebc9fbb197ea71e5bcb07d62226276444b6fd68..854c562286776838e111af2e0aa6cb501a1d359e 100644 (file)
@@ -36,7 +36,7 @@
 #include "TH2F.h"
 
 AliHLTPHOSPhysicsHistogramProducer::AliHLTPHOSPhysicsHistogramProducer() :
-    AliHLTPHOSBase(),
+  //    AliHLTPHOSBase(),
     fHistNcls(0),
     fHistEnergy(0),
     fHistTotEnergy(0),
index 8b167cb2996d9851d4ccf5b1bf68a9c11e2048d8..5c4a867d36e2f495e5168caa91002cc56002ecc2 100644 (file)
 // or
 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
 
-#include "AliHLTPHOSBase.h"
+//#include "AliHLTPHOSBase.h"
+
+#include "Rtypes.h"
+#include "TClonesArray.h"
+#include "AliHLTPHOSConstants.h" 
+
+using namespace  PhosHLTConst;
 
 class TObjArray;
 class TH1F;
@@ -59,7 +65,8 @@ class TH2F;
 
 
 
-class AliHLTPHOSPhysicsHistogramProducer : public AliHLTPHOSBase
+//class AliHLTPHOSPhysicsHistogramProducer : public AliHLTPHOSBase
+class AliHLTPHOSPhysicsHistogramProducer 
 {
  public:
 
@@ -71,7 +78,7 @@ class AliHLTPHOSPhysicsHistogramProducer : public AliHLTPHOSBase
 
   /** Copy constructor */
   AliHLTPHOSPhysicsHistogramProducer(const AliHLTPHOSPhysicsHistogramProducer &) :
-    AliHLTPHOSBase(),
+  //    AliHLTPHOSBase(),
     fHistNcls(0),
     fHistEnergy(0),
     fHistTotEnergy(0),
index 8fb888163c1e6672e36c75474fb72a45343223c6..df3e6895b837b3b093af645b2c35e4d605dbac40 100644 (file)
@@ -7,9 +7,10 @@
  * See cxx source for full Copyright notice                               */
 
 #include "AliHLTProcessor.h"
-#include "AliHLTPHOSBase.h"
+//#include "AliHLTPHOSBase.h"
 #include "AliHLTPHOSDefinitions.h"
 #include "AliHLTDataTypes.h"
+#include "AliHLTPHOSConstants.h"
 
 using namespace PhosHLTConst;
 
index d7574acdff254f3a29e15de7deff1f3bb49ab8a4..a7859097537b654adb7271c30ec7f4da636cca24 100644 (file)
@@ -19,7 +19,7 @@
 #include "AliHLTPHOSRawAnalyzer.h"
 #include "AliHLTPHOSUtilities.h" 
 
-AliHLTPHOSRawAnalyzer:: AliHLTPHOSRawAnalyzer(): AliHLTPHOSBase(),   
+AliHLTPHOSRawAnalyzer:: AliHLTPHOSRawAnalyzer(): //AliHLTPHOSBase(),   
                                                 //      fDoCorrectBaselineUsingFirstFiveSamples(false),
                                                 fDoCorrectBaselineUsingFirstFiveSamples(true),
                                                 fDoubleDataPtr(0), 
@@ -56,7 +56,7 @@ AliHLTPHOSRawAnalyzer::~AliHLTPHOSRawAnalyzer()
 * param dtaPtr Data array for wich a subarray will be taken to perform the fit
 * @param fs the sampling frequency in entities of MHz. Needed in order to calculate physical time
 **/
-AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer(double * /*dtaPtr*/, double fs): AliHLTPHOSBase(), 
+AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer(double * /*dtaPtr*/, double fs): //AliHLTPHOSBase(), 
                                                                              fDoCorrectBaselineUsingFirstFiveSamples(false),
                                                                              fDoubleDataPtr(0), 
                                                                              fIntDataPtr(0), 
index e084c0a53532b487b91c7ce428a38fdaabff8938..3b939f115fa40fcdd6ad9f5625956db8de518cdc 100644 (file)
@@ -6,12 +6,14 @@
 
 /* $Id$ */
 
+#include "Rtypes.h"
 
 
-#include "AliHLTPHOSBase.h"
+//#include "AliHLTPHOSBase.h"
 class AliHLTPHOSUtilities;
 
-class AliHLTPHOSRawAnalyzer: public AliHLTPHOSBase
+//class AliHLTPHOSRawAnalyzer: public AliHLTPHOSBase
+class AliHLTPHOSRawAnalyzer
 //class AliHLTPHOSRawAnalyzer
 {
  public:
index db7c874275b5785ecfcec13c2bf62279dd07d15c..8ee5a1bf5125703b588b46ee275c6e9516863c85 100644 (file)
@@ -35,7 +35,7 @@ ClassImp(AliHLTPHOSSanityInspector);
 
 
 AliHLTPHOSSanityInspector::AliHLTPHOSSanityInspector() : 
-  AliHLTPHOSBase(),
+  //  AliHLTPHOSBase(),
   fMaxDifference(120)
 {
   //See header file for documentation
index 0e047324da97406779a35fa744c884a5c95e1ca6..3c5ef9f5deadb7cf7c91012a42ce57d98d5fec2d 100644 (file)
@@ -29,7 +29,7 @@
  * @brief  Sanity inspector for PHOS HLT
  */
 
-#include "AliHLTPHOSBase.h"
+//#include "AliHLTPHOSBase.h"
 #include "Rtypes.h"
 
 
@@ -43,7 +43,8 @@ class AliHLTAltroData;
  * @ingroup alihlt_phos
  */
 
-class AliHLTPHOSSanityInspector : public AliHLTPHOSBase
+//class AliHLTPHOSSanityInspector : public AliHLTPHOSBase
+class AliHLTPHOSSanityInspector
 {
   
 public:
@@ -56,7 +57,7 @@ public:
 
   /** Copy constructor */  
   AliHLTPHOSSanityInspector(const AliHLTPHOSSanityInspector &) : 
-    AliHLTPHOSBase(),
+    //    AliHLTPHOSBase(),
     fMaxDifference(0)
   {
     //Copy constructor not implemented
index 3814cca8c089de6a9b9d1e6432ecfcddfbba4be1..e5c43575404866457f6223998717afe171e1daae 100644 (file)
  **************************************************************************/
 
 #include "Rtypes.h"
-#include "AliHLTPHOSBase.h"
+//#include "AliHLTPHOSBase.h"
 
 #include "AliHLTPHOSChannelRawDataStruct.h"
+#include "AliHLTDataTypes.h"
 
 class AliHLTPHOSChannelDataHeaderStruct;
 class AliHLTPHOSChannelDataStruct;
index 955c978230976e880f613a610591ac86298a5dc1..927a232ed53fd89e7fac56dc3cb4184367da3677 100644 (file)
@@ -8,8 +8,7 @@ include $(MODDIR)/hlt.conf
 
 #CLASS_HDRS:=    AliHLTPHOSAgent.h 
 
-CLASS_HDRS:=     AliHLTPHOSBase.h \
-                 AliHLTPHOSClusterizer.h \
+CLASS_HDRS:=     AliHLTPHOSClusterizer.h \
                  AliHLTPHOSClusterizerComponent.h \
                  AliHLTPHOSDefinitions.h \
                  AliHLTPHOSEmcCalibData.h \
@@ -29,8 +28,6 @@ CLASS_HDRS:=    AliHLTPHOSBase.h \
                  AliHLTPHOSSanityInspector.h \
                  AliHLTPHOSDigitMaker.h \
                  AliHLTPHOSDigitMakerComponent.h \
-                 AliHLTPHOSConfig.h \
-                 AliHLTPHOSAltroConfig.h \
                  AliHLTPHOSSharedMemoryInterfacev2.h \
                  AliHLTPHOSClusterAnalyser.h \
                  AliHLTPHOSClusterAnalyserComponent.h \