]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/BASE/AliHLTOfflineInterface.h
The segmentations are made data member of the AliITSUGeomTGeo, will be loaded
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTOfflineInterface.h
index a4fc28024f8ddce1d5619460faa2d9c66dd21feb..21e9aed8369f1ca0847e2475b8a31dbe9ef6bfa9 100644 (file)
@@ -3,21 +3,15 @@
 
 #ifndef ALIHLTOFFLINEINTERFACE_H
 #define ALIHLTOFFLINEINTERFACE_H
-/* This file is property of and copyright by the ALICE HLT Project        * 
- * ALICE Experiment at CERN, All rights reserved.                         *
- * See cxx source for full Copyright notice                               */
-
-/** @file   AliHLTOfflineInterface.h
-    @author Matthias Richter
-    @date   
-    @brief  the HLT interface to AliRoot
-*/
-
-// see below for class documentation
-// or
-// refer to README to build package
-// or
-// visit http://web.ift.uib.no/~kjeks/doc/alice-hlt   
+//* This file is property of and copyright by the                          * 
+//* ALICE Experiment at CERN, All rights reserved.                         *
+//* See cxx source for full Copyright notice                               *
+
+/// @file   AliHLTOfflineInterface.h
+/// @author Matthias Richter
+/// @date   
+/// @brief  the HLT interface to AliRoot
+///
 
 #include <TObject.h>
 #include <TList.h>
@@ -53,10 +47,6 @@ class AliHLTOfflineInterface : public TObject {
    *  @param pRawReader   pointer to AliRoot raw reader
    */
   AliHLTOfflineInterface(AliRunLoader* pRunLoader, AliRawReader* pRawReader);
-  /** not a valid copy constructor, defined according to effective C++ style */
-  AliHLTOfflineInterface(const AliHLTOfflineInterface&);
-  /** not a valid assignment op, but defined according to effective C++ style */
-  AliHLTOfflineInterface& operator=(const AliHLTOfflineInterface&);
   /** destructor */
   virtual ~AliHLTOfflineInterface();
 
@@ -150,6 +140,11 @@ protected:
   static int Unregister(AliHLTOfflineInterface* me);
 
  private:
+  /** copy constructor prohibited */
+  AliHLTOfflineInterface(const AliHLTOfflineInterface&);
+  /** assignment operator prohibited */
+  AliHLTOfflineInterface& operator=(const AliHLTOfflineInterface&);
+
   /** global AliRoot run loader instance (for all components) */
   static AliRunLoader* fgpRunLoader;                              //! transient
   /** global AliRoot raw reader instance (for all components) */
@@ -163,18 +158,18 @@ protected:
   AliESDEvent* fpESD;                                                  //! transient
 
   /** the list of active interfaces */
-  static AliHLTOfflineInterface* fAnchor;                         //! transient
+  static AliHLTOfflineInterface* fgAnchor;                        //! transient
 
   /** next element in the list */
   AliHLTOfflineInterface* fpNext;                                 //! transient
 
   /** the current element */
-  static AliHLTOfflineInterface* fCurrent;                        //! transient
+  static AliHLTOfflineInterface* fgCurrent;                       //! transient
 
   /** number of interfaces */
-  static int fCount;                                              //! see above
+  static int fgCount;                                             //! see above
 
-  ClassDef(AliHLTOfflineInterface, 3);
+  ClassDef(AliHLTOfflineInterface, 0);
 };
 
 #endif