]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TPCLib/AliHLTTPCBenchmark.h
- added TPCLib to doxygen docu, code corrections according to documentation and effC++
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCBenchmark.h
index 8101d53f453c05b89c427efa847e0718e7ac4fa1..d60972d8babe236a3862a6c179c8d377d4f145d4 100644 (file)
@@ -1,4 +1,5 @@
 // @(#) $Id$
+// Original: AliL3Benchmark.h,v 1.6 2004/06/26 11:39:40 loizides 
 
 #ifndef AliHLTTPCBenchmarkH
 #define AliHLTTPCBenchmarkH
@@ -17,16 +18,23 @@ class TString;
 #else
 class  AliHLTTPCStopwatch;
 #endif
+#include "AliHLTLogging.h"
 
-class AliHLTTPCBenchmark {
+class AliHLTTPCBenchmark : public AliHLTLogging {
 
 public:
-   AliHLTTPCBenchmark();
-   virtual ~AliHLTTPCBenchmark();
-   Int_t      GetBench(const char *name);
-   void       Start(const char *name);
+  /** standard constructor */
+  AliHLTTPCBenchmark();
+  /** not a valid copy constructor, defined according to effective C++ style */
+  AliHLTTPCBenchmark(const AliHLTTPCBenchmark&);
+  /** not a valid assignment op, but defined according to effective C++ style */
+  AliHLTTPCBenchmark& operator=(const AliHLTTPCBenchmark&);
+  /** destructor */
+  virtual ~AliHLTTPCBenchmark();
+   Int_t      GetBench(const Char_t *name);
+   void       Start(const Char_t *name);
    void       Stop(const char *name);
-   void       Analyze(const char* name);
+   void       Analyze(const Char_t* name);
    
    static Double_t GetCpuTime();