// @(#) $Id$
+// Original: AliL3Benchmark.h,v 1.6 2004/06/26 11:39:40 loizides
#ifndef AliHLTTPCBenchmarkH
#define AliHLTTPCBenchmarkH
#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();