]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/BASE/AliHLTOfflineInterface.h
HLTcalo module
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTOfflineInterface.h
index 25c5aa1126019e38c68ace208ff2ee657cec3154..21e9aed8369f1ca0847e2475b8a31dbe9ef6bfa9 100644 (file)
@@ -3,20 +3,15 @@
 
 #ifndef ALIHLTOFFLINEINTERFACE_H
 #define ALIHLTOFFLINEINTERFACE_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice                               */
+//* 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
-*/
-
-// see below for class documentation
-// or
-// refer to README to build package
-// or
-// visit http://web.ift.uib.no/~kjeks/doc/alice-hlt   
+/// @file   AliHLTOfflineInterface.h
+/// @author Matthias Richter
+/// @date   
+/// @brief  the HLT interface to AliRoot
+///
 
 #include <TObject.h>
 #include <TList.h>
@@ -52,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();
 
@@ -149,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) */
@@ -162,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