#101318: Patch for various problems in AliROOT
[u/mrichter/AliRoot.git] / TOF / AliTOFCal.h
index 061066d..a1246dc 100644 (file)
 //_____________________________________________________________
 
 #include "TObject.h"
-#include "TROOT.h"
-#include "TBrowser.h"
-#include "TClass.h"
-#include "AliTOFGeometryV4.h"
 #include "AliTOFChannel.h"
 
+class TBrowser;
+class AliTOFGeometry;
+
 
 class AliTOFCal: public TObject 
 {
  public:
   AliTOFCal();
+  AliTOFCal(AliTOFGeometry *geom);
   AliTOFCal(const AliTOFCal& cal);
+  AliTOFCal& operator=(const AliTOFCal &source); // ass. op.
   virtual ~AliTOFCal();
   void Browse(TBrowser *b);
   Bool_t IsFolder() const{return kTRUE;}
@@ -49,6 +50,7 @@ private:
   Int_t fNpadX;    // number of TOF pads X
   Int_t fnpad;     // number of TOF channels
 
+  AliTOFGeometry *fGeom;    // AliTOFgeometry pointer
   AliTOFChannel* fPads;  //[fnpad]  
                          // array of AliTOFChannels storing the calib parameters
   ClassDef(AliTOFCal,1)