]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Merging of the three alignment macros into one
authorcheynis <cheynis@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 23 Apr 2009 09:04:17 +0000 (09:04 +0000)
committercheynis <cheynis@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 23 Apr 2009 09:04:17 +0000 (09:04 +0000)
VZERO/AliVZEROMisAligner.h [new file with mode: 0755]

diff --git a/VZERO/AliVZEROMisAligner.h b/VZERO/AliVZEROMisAligner.h
new file mode 100755 (executable)
index 0000000..d27fcda
--- /dev/null
@@ -0,0 +1,31 @@
+#ifndef ALIVZEROMISALIGNER_H
+#define ALIVZEROMISALIGNER_H
+
+#include "AliMisAligner.h"
+
+// Class building the alignment objects for VZERO in the three
+// canonical scenarios "ideal", "residual" and "full".
+// It derives from AliMisAligner, thus providing the methods
+// MakeAlObjsArray (builds and returns the array of alignment objects)
+// and GetCDBMetaData (returns the metadata for the OCDB entry)
+//
+
+class TString;
+class TNamed;
+class TClonesArray;
+class AliCDBManager;
+class AliCDBMetaData;
+
+class AliVZEROMisAligner : public AliMisAligner {
+
+    public:
+       AliVZEROMisAligner();
+       TClonesArray* MakeAlObjsArray();
+       AliCDBMetaData* GetCDBMetaData() const;
+
+    private:
+       ClassDef(AliVZEROMisAligner,0);
+};
+
+#endif
+