adding availability check for a list of OCDB objects, code cleanup and updated docume...
[u/mrichter/AliRoot.git] / HLT / rec / AliHLTMiscImplementation.h
index 833d979..102794d 100644 (file)
@@ -2,7 +2,7 @@
 // $Id$
 
 #ifndef ALIHLTMISCIMPLEMENTATION_H
 // $Id$
 
 #ifndef ALIHLTMISCIMPLEMENTATION_H
-#define ALIHLTMISCIMPLEMENTATION_H_H
+#define ALIHLTMISCIMPLEMENTATION_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                               */
 //* 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                               */
@@ -24,15 +24,24 @@ class AliHLTMiscImplementation : public AliHLTMisc
   int InitCDB(const char* cdbpath);
 
   int SetCDBRunNo(int runNo);
   int InitCDB(const char* cdbpath);
 
   int SetCDBRunNo(int runNo);
+  int GetCDBRunNo() const;
 
 
-  AliCDBEntry* LoadOCDBEntry(const char* path, int runNo=-1, int version = -1, int subVersion = -1);
+  AliCDBEntry* LoadOCDBEntry(const char* path, int runNo=-1, int version = -1, int subVersion = -1) const;
 
 
-  TObject* ExtractObject(AliCDBEntry* entry);
+  TObject* ExtractObject(AliCDBEntry* entry) const;
+  int CheckOCDBEntries(const TMap* const pMap) const;
 
   int InitMagneticField() const;
 
   AliHLTUInt64_t GetTriggerMask(AliRawReader* rawReader) const;
 
 
   int InitMagneticField() const;
 
   AliHLTUInt64_t GetTriggerMask(AliRawReader* rawReader) const;
 
+  Double_t GetBz();
+  Double_t GetBz(const Double_t *r);
+  void GetBxByBz(const Double_t r[3], Double_t b[3]);
+
+  const TClass* IsAliESDHLTDecision() const;
+  int Copy(const AliHLTGlobalTriggerDecision* pDecision, TObject* pESDHLTDecision) const;
+
  private:
 
   ClassDef(AliHLTMiscImplementation, 0)
  private:
 
   ClassDef(AliHLTMiscImplementation, 0)