]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFAlignment.h
Removing extra ; from the flow code
[u/mrichter/AliRoot.git] / TOF / AliTOFAlignment.h
index 7c8486848b789db7d272c6eea39b54cdadb69011..bde91a358309739237c5a170f07f2bec7dd94187 100644 (file)
@@ -9,30 +9,34 @@
 //////////////////////////////////////////////////////////////////
 
 #include "TTask.h"
-#include "AliAlignObj.h"
+
+class TObjArray;
 
 class AliTOFAlignment :public TTask{
 
-enum {kMaxAlignObj=2000}; //maximal number of the TOF Alignable Objects
+  enum {kMaxAlignObj=2000}; //maximal number of the TOF Alignable Objects
 
-public:
+ public:
 
- AliTOFAlignment(); 
- AliTOFAlignment(const AliTOFAlignment &t); //Copy Ctor 
-  virtual ~AliTOFAlignment() {delete fTOFAlignObjArray;}
+  AliTOFAlignment(); 
+  AliTOFAlignment(const AliTOFAlignment &t); //Copy Ctor 
+  AliTOFAlignment& operator=(const AliTOFAlignment &source); // Assignment Operator
+  virtual ~AliTOFAlignment();
   virtual void WriteParOnCDB(Char_t *sel, Int_t minrun, Int_t maxrun);
   virtual void ReadParFromCDB(Char_t *sel, Int_t nrun);
   virtual void WriteSimParOnCDB(Char_t *sel, Int_t minrun, Int_t maxrun);
   virtual void ReadSimParFromCDB(Char_t *sel, Int_t nrun);
   virtual void Smear(Float_t *tr=0, Float_t *rot=0); // create a set of AlignObj for TOF
   virtual void Align(Float_t *tr=0, Float_t *rot=0); // create a set of AlignObj for TOF
+  virtual void WriteOnCDBforDC();
+  virtual void ReadFromCDBforDC();
+  TObjArray * GetTOFAlignArray() const {return fTOFAlignObjArray;}
 
 private:
 
-  Int_t fNTOFAlignObj;      // Number of Alignable Objects
-  TObjArray *fTOFAlignObjArray;
-  ClassDef(AliTOFAlignment,1) // TOF Alignment 
+  Int_t fNTOFAlignObj;          // Number of Alignable Objects
+  TObjArray *fTOFAlignObjArray; // Pointer to the TOF alignable objects
+  ClassDef(AliTOFAlignment,1)   // TOF Alignment 
 };
 
 #endif
-