Forward declarations added
authorbarbera <barbera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 2 Oct 2000 16:35:23 +0000 (16:35 +0000)
committerbarbera <barbera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 2 Oct 2000 16:35:23 +0000 (16:35 +0000)
21 files changed:
ITS/AliITSresponse.cxx
ITS/AliITSresponse.h
ITS/AliITSresponseSDD.cxx
ITS/AliITSresponseSDD.h
ITS/AliITSresponseSPD.h
ITS/AliITSresponseSSD.cxx
ITS/AliITSresponseSSD.h
ITS/AliITSsegmentation.cxx
ITS/AliITSsegmentation.h
ITS/AliITSsegmentationSDD.cxx
ITS/AliITSsegmentationSDD.h
ITS/AliITSsegmentationSPD.cxx
ITS/AliITSsegmentationSPD.h
ITS/AliITSsegmentationSSD.cxx
ITS/AliITSsimulationFastPoints.cxx
ITS/AliITSsimulationFastPointsV0.cxx
ITS/AliITSsimulationSDD.cxx
ITS/AliITSsimulationSDD.h
ITS/AliITSsimulationSSD.cxx
ITS/AliITSv5.cxx
ITS/AliITSv5.h

index da0c6f1ba0f8c609c5c7560bfdfb22351ddd29ca..1311f06cad42cf49308744859184d85409799ce8 100644 (file)
@@ -2,7 +2,8 @@
 //  Response class for set:ITS                //
 ////////////////////////////////////////////////
 
-
+#include <TF1.h>
+#include <TString.h>
 #include "AliITSresponse.h"
 
 ClassImp(AliITSresponse)
index 3f7fe6f0aaad6eeb7337007964aefd63dd1e10cd..18df36b5e92ed4ad0dad13d0978e686f0ea1741b 100644 (file)
@@ -3,11 +3,11 @@
 
 
 #include <TObject.h>
-#include <TF1.h>
-#include <TString.h>
 
 #include "AliITSsegmentation.h"
 
+class TF1;
+class TString;
 class AliITSgeom;
 
 //----------------------------------------------
index 183acb64f5d9ba0395474fcf1b71bd7f54e7b201..a5925e6d5c920218333fb47f55cf12709b2d7500 100644 (file)
@@ -13,6 +13,8 @@
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
+#include <TString.h>
+
 #include "AliITSresponseSDD.h"
 
 
index 63a90dbc48e43f13ba6f14476402b4eae8ce4957..dce88ca11a26a9db7c6e9aa8adc71c84c7b224c1 100644 (file)
@@ -3,6 +3,8 @@
 
 #include "AliITSresponse.h"
 
+class TString;
+
 // response for SDD
 
 class AliITSresponseSDD :
index f47818c0bc3ac6533aa5b824e0fe925530c8e0d0..1ab6075e170c8199bb4dedb1fcaceec624cbeda9 100644 (file)
@@ -2,6 +2,7 @@
 #define ALIITSRESPONSESPD_H
 
 #include "AliITSresponse.h"
+#include <TString.h>
 
 //----------------------------------------------
 //
index 9a8b47dbd8ce593256aa272b6b0c6eeda5098614..962a82c7c2132ec061133c1164969813608cae3a 100644 (file)
@@ -14,6 +14,7 @@
  **************************************************************************/
 
 #include <TMath.h>
+#include <TString.h>
 
 #include "AliITSresponseSSD.h"
 #include "AliITSgeom.h"
index d9a3e46cc78f4f9e671843b2e1a9da750d0ad083..3a427265628d6fa921a5f7a3dade0b28d60ae0a6 100644 (file)
@@ -3,6 +3,8 @@
  
 #include "AliITSresponse.h"
 
+class TString;
+
 // response for SSD
 
 //-----------------------------
index 9195d769f94dbbc9c0235cc3667911b349615a34..471dd3ac9f2e0d1a1cade18c1d4cb8c0d241e45b 100644 (file)
@@ -2,7 +2,7 @@
 //  Segmentation class for set:ITS            //
 ////////////////////////////////////////////////
 
-
+#include <TF1.h>
 #include "AliITSsegmentation.h"
 
 ClassImp(AliITSsegmentation)
index f06393e8330eac0da43c4d3cf34c7bd03dba9e8e..335a2f0c2aed0986c1f4189f125e406322a3d590 100644 (file)
@@ -3,8 +3,9 @@
 
 
 #include <TObject.h>
-#include <TF1.h>
 
+
+class TF1;
 class AliITSgeom;
 
 //----------------------------------------------
index a8d993db85382615c989f607f541589f3d5df573..7dd4e2d5cf9f125fab62f0fde18c8cc2fdc56c4f 100644 (file)
@@ -13,6 +13,7 @@
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
+#include <TF1.h>
 #include <TMath.h>
 
 #include "AliITSsegmentationSDD.h"
index a701de397ca83e708c269e83faf59fdfeadde193..495051ff02e314878512f708e728638710f0092c 100644 (file)
@@ -3,10 +3,10 @@
 
 
 #include "AliITSsegmentation.h"
-#include "AliITSresponse.h"
 
 // segmentation for SDD
 
+class AliITSresponse;
 class AliITSsegmentationSDD :
 public AliITSsegmentation {
  public:
index fe309de2a0523bec6f5590d59be5bb6dd0033264..9dd0a0137b3f8492f25065ae2add27c0e6707122 100644 (file)
  **************************************************************************/
 
 #include <TMath.h>
+#include <TF1.h>
 
 #include "AliITSsegmentationSPD.h"
+#include "AliITSgeom.h"
 
 ClassImp(AliITSsegmentationSPD)
 
index bd197bc6e1aabf89847a6529ef058233b93e50a6..753e597f1281d4d4ac4d81e622f45ec42202dbfb 100644 (file)
@@ -3,6 +3,10 @@
 
 #include "AliITSsegmentation.h"
 
+#include <TF1.h>
+
+class AliITSgeom;
+
 // segmentation and response for SPD 
 
 class AliITSsegmentationSPD :
index 2d4ba2d5b51472ae0a8110a21ab70de5bc5a30e8..df43ff2ccd32fb39e5682d1d4accab5147855daa 100644 (file)
@@ -14,6 +14,7 @@
  **************************************************************************/
 
 #include <TMath.h>
+#include <TF1.h>
 
 #include "AliITSsegmentationSSD.h"
 #include "AliITSgeom.h"
index b0d638c35c926856b141a092c2a719fcb58bf84b..f094afaebb77b65c53268a08b6abd48c32080632 100644 (file)
 
 /*
 $Log$
+Revision 1.1.2.5  2000/10/02 16:03:20  barbera
+Forward declarations added
+
+Revision 1.4  2000/09/22 12:43:59  nilsen
+Default track number set to -3 and not 0.
+
 */
 #include <TRandom.h>
 
index f53c82f81f6fa309c7fb56520d810cbc2367a30b..4d484cb78a94615a44372442f02d5895cf47bf09 100644 (file)
 
 /*
 $Log$
+Revision 1.1.2.4  2000/10/02 16:03:20  barbera
+Forward declarations added
+
+Revision 1.3  2000/09/22 12:44:34  nilsen
+Default track number set to -3 and not 0.
+
 Revision 1.2  2000/07/10 16:07:19  fca
 Release version of ITS code
 
index b317ef563c9d4c45ab9cef5222ae70b93aaa41ae..0533aba2f30619040a4463f6e0821c5e7c9cd348 100644 (file)
 #include <iostream.h>
 #include <stdlib.h>
 #include <stdio.h>
+#include <string.h>
+
 #include <TStopwatch.h>
 #include <TCanvas.h>
 #include <TF1.h>
 #include <TRandom.h>
-#include <string.h>
-
+#include <TH1.h>
+#include <TFile.h>
+#include <TVector.h>
+#include <TArrayI.h>
+#include <TArrayF.h>
 
 #include "AliRun.h"
 #include "AliITS.h"
 #include "AliITSmodule.h"
 #include "AliITSMapA1.h"
 #include "AliITSMapA2.h"
-#include "AliITSsimulationSDD.h"
 #include "AliITSetfSDD.h"
 #include "AliITSRawData.h"
 #include "AliITSHuffman.h"
 #include "AliITSsegmentation.h"
 #include "AliITSresponse.h"
+#include "AliITSsimulationSDD.h"
 
 ClassImp(AliITSsimulationSDD)
 ////////////////////////////////////////////////////////////////////////
index 9325027fd68879c2e6bb170036e32b9ea847c41f..827a3e3655775aaa0743cf4fddd2d287820fc7f3 100644 (file)
@@ -2,23 +2,28 @@
 #define ALIITSSIMULATIONSDD_H
 
 
-#include <TH1.h>
-#include <TFile.h>
+
 #include <TNtuple.h>
-#include <TVector.h>
-#include <TArrayI.h>
+#include <TArrayF.h>
+
 
 #include "AliITSsimulation.h"
 
 //___________________________________________________
 
 
+class TH1F;
+class TFile;
+class TVector;
+class TArrayI;
+class TArrayF;
 class AliITS;
 class AliITSMap;
 class AliITSMapA1;
 class AliITSMapA2;
 class AliITSetfSDD;
 class AliITSInStream;
+class AliITSresponse;
 
 //___________________________________________________
 
index 2ec2e3bdbd21d66e4c01ec6ea098e92a866e503c..7602d519bc0b390287be325d98b68f6ec0d3ada0 100644 (file)
@@ -1,6 +1,7 @@
 
 #include <stdio.h>
 #include <TObjArray.h>
+#include <TRandom.h>
 
 #include "AliITSsegmentationSSD.h"
 #include "AliITSresponseSSD.h"
index 443033fb8a7c51688d75f3c2c8a65d5a0d2c3440..810bf025a6b1de444282a8a2ac32a31d1a88dc81 100644 (file)
 
 /*
 $Log$
+Revision 1.14.4.12  2000/10/02 16:04:03  barbera
+Forward declarations added
+
+Revision 1.22  2000/07/10 16:07:19  fca
+Release version of ITS code
+
 Revision 1.14.4.4  2000/05/19 10:10:21  nilsen
 fix for bug with HP and Sun unix + fix for event display in ITS-working branch
 
@@ -67,6 +73,7 @@ Introduction of the Copyright and cvs Log
 #include <TCanvas.h>
 #include <TObjArray.h>
 #include <TClonesArray.h>
+#include <TBRIK.h>
 
 #include "AliRun.h"
 #include "TSystem.h"
index 3bcb5bba5264a9d005cc3d312d937911119c04d7..9220d7ddb2778e77f57cb6bf8434e6f55927f37e 100644 (file)
@@ -9,9 +9,10 @@
 //     Manager and hits classes for  ITS version 5
 ////////////////////////////////////////////////////////////////////////
 
-#include "TBRIK.h"
+
 #include "AliITS.h"
 
+class TBRIK;
 class AliITSv5 : public AliITS {
 
  public: