**************************************************************************/
/*
$Log$
+Revision 1.9 2000/10/02 16:58:29 egangler
+Cleaning of the code :
+-> coding conventions
+-> void Streamers
+-> some useless includes removed or replaced by "class" statement
+
Revision 1.8 2000/07/03 11:54:57 morsch
AliMUONSegmentation and AliMUONHitMap have been replaced by AliSegmentation and AliHitMap in STEER
The methods GetPadIxy and GetPadXxy of AliMUONSegmentation have changed name to GetPadI and GetPadC.
#include "AliMUONRawCluster.h"
#include "AliSegmentation.h"
#include "AliMUONResponse.h"
+#include "AliMUONClusterInput.h"
#include "AliMUONHitMapA1.h"
#include "AliRun.h"
#include "AliMUON.h"
////////////////////////////////////////////////
// MUON Cluster Finder Class //
////////////////////////////////////////////////
+
#include <TObject.h>
-#include "AliMUONHitMapA1.h"
-#include "AliMUONClusterInput.h"
+class AliMUONClusterInput;
+class AliMUONHitMapA1;
class AliMUONResponse;
class AliSegmentation;
class TClonesArray;
**************************************************************************/
/*
$Log$
+Revision 1.5 2000/10/02 21:28:09 fca
+Removal of useless dependecies via forward declarations
+
Revision 1.4 2000/07/03 11:54:57 morsch
AliMUONSegmentation and AliMUONHitMap have been replaced by AliSegmentation and AliHitMap in STEER
The methods GetPadIxy and GetPadXxy of AliMUONSegmentation have changed name to GetPadI and GetPadC.
#include <TPaveText.h>
#include <TView.h>
#include <TMath.h>
-
+#include <TMarker3DBox.h>
ClassImp(AliMUONPoints)
class AliMUONHit;
class TMatrix;
+class TMarker3DBox;
-#include <TMarker3DBox.h> // needed for Cint compilation of Streamer
#include "AliPoints.h"
class AliMUONPoints : public AliPoints {
#include "AliSegmentation.h"
-#include "TF1.h"
+class TF1;
//----------------------------------------------
//
// Segmentation and Response classes version 01 //
/////////////////////////////////////////////////////
class AliMUON;
-class TArrayF;
-class TArrayI;
class TObjArray;
-
-
#include "AliMUONSegmentationV0.h"
-#include "TArrayI.h"
-#include "TArrayF.h"
+#include "TArrayI.h" // because the object, and not the pointer,
+#include "TArrayF.h" // belongs to the class
+
class AliMUONSegmentationV01 :
public AliMUONSegmentationV0 {
/*$Id$*/
-#include <TROOT.h>
-#include <TObjArray.h>
-#include "AliMUONTrackParam.h"
+#include "AliMUONTrackParam.h" // object belongs to the class
+class TObjArray;
class TClonesArray;
class TVirtualFitter;
class AliMUONEventReconstructor;
#define ALIMUONTRIGGERLUT_H
#include "TNamed.h"
-#include "TH3.h" // needed by Streamer
+class TH3S;
//----------------------------------------------
class AliMUONTriggerLut :
# C++ Headers
-HDRS = $(SRCS:.cxx=.h) $(ROOTSYS)/include/TTree.h \
- $(ROOTSYS)/include/TMatrix.h MUONLinkDef.h
+HDRS = $(SRCS:.cxx=.h) \
+ $(ROOTSYS)/include/TF1.h \
+ $(ROOTSYS)/include/TH3.h \
+ $(ROOTSYS)/include/TMarker3DBox.h \
+ $(ROOTSYS)/include/TMatrix.h \
+ $(ROOTSYS)/include/TTree.h \
+ MUONLinkDef.h
# Library dictionary