forward declaration
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 4 Apr 2001 13:28:03 +0000 (13:28 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 4 Apr 2001 13:28:03 +0000 (13:28 +0000)
PHOS/AliPHOSv2.cxx
PHOS/AliPHOSv2.h
PHOS/AliPHOSv4.cxx
PHOS/AliPHOSv4.h
PHOS/AliPHOSvFast.h

index 3b57e4b..5f20589 100644 (file)
 //  
 
 // --- ROOT system ---
-
-#include "TBRIK.h"
-#include "TNode.h"
-#include "TRandom.h"
+#include "TClonesArray.h"
 
 // --- Standard library ---
 
-#include <stdio.h>
-#include <string.h>
-#include <stdlib.h>
-#include <strstream.h>
 
 // --- AliRoot header files ---
 
 #include "AliPHOSv2.h"
 #include "AliPHOSHit.h"
-#include "AliPHOSDigit.h"
-#include "AliPHOSReconstructioner.h"
-#include "AliRun.h"
-#include "AliConst.h"
 
 ClassImp(AliPHOSv2)
 
index a0261f5..ba8fdb8 100644 (file)
 //*-- Author: Gines MARTINEZ (SUBATECH)
 
 // --- ROOT system ---
-#include "TClonesArray.h"
 
 // --- AliRoot header files ---
 #include "AliPHOSv1.h"
-#include "AliPHOSReconstructioner.h"
 
 class AliPHOSv2 : public AliPHOSv1 {
 
index 87d9a1d..b1370a2 100644 (file)
@@ -38,7 +38,8 @@
 #include <stdio.h>
 
 // --- AliRoot header files ---
-
+#include "AliPHOSFastRecParticle.h"
+#include "AliPHOSGeometry.h"
 #include "AliPHOSv4.h"
 #include "AliRun.h"
 #include "AliConst.h"
index 1a9c8ad..68ff21c 100644 (file)
 #include "TClonesArray.h"
 #include "TRandom.h"
 
+class TVector3 ;
 class TFile;
 
 // --- AliRoot header files ---
 #include "AliPHOS.h"
-#include "AliPHOSGeometry.h"
-#include "AliPHOSPID.h"
-#include "AliPHOSFastRecParticle.h"
+class AliPHOSGeometry ;
+class AliPHOSFastRecParticle ;
 
 class AliPHOSv4 : public AliPHOS {
 
@@ -67,7 +67,7 @@ public:
   void MakeRecParticle(const Int_t modid, const TVector3 pos, AliPHOSFastRecParticle & rp) ;  // makes a reconstructes particle from primary
   Int_t   MakeType(AliPHOSFastRecParticle & rp) ;                    // gets the detected type of particle
   // gets TClonesArray of reconstructed particles
-  AliPHOSFastRecParticle::FastRecParticlesList * FastRecParticles() { return fFastRecParticles ; } 
+  TClonesArray * FastRecParticles() { return fFastRecParticles ; } 
   virtual void ResetPoints() ; 
   void         ResetFastRecParticles() ; 
   void         SetBigBox(Int_t index, Float_t value) ;                             
@@ -91,7 +91,7 @@ private:
   Float_t fBigBoxX ;                         // main box containing all PHOS (EMC+PPSD)
   Float_t fBigBoxY ;                         // main box containing all PHOS (EMC+PPSD)
   Float_t fBigBoxZ ;                         // main box containing all PHOS (EMC+PPSD)
-  AliPHOSFastRecParticle::FastRecParticlesList * fFastRecParticles ; // list of particles modified by the response function 
+  TClonesArray * fFastRecParticles ;         // list of particles modified by the response function 
   AliPHOSGeometry * fGeom ;                  // geometry definition
   Int_t fNRecParticles ;                     // number of detected particles
   TRandom fRan ;                             // random number generator
index a784272..0833762 100644 (file)
@@ -22,7 +22,7 @@
 #include "AliPHOS.h"
 #include "AliPHOSGeometry.h"
 #include "AliPHOSPID.h"
-#include "AliPHOSFastRecParticle.h"
+class AliPHOSFastRecParticle ;
 
 class AliPHOSvFast : public AliPHOS {
 
@@ -51,7 +51,7 @@ public:
   void MakeRecParticle(const Int_t modid, const TVector3 pos, AliPHOSFastRecParticle & rp) ;  // makes a reconstructes particle from primary
   Int_t   MakeType(AliPHOSFastRecParticle & rp) ;                    // gets the detected type of particle
   // gets TClonesArray of reconstructed particles
-  AliPHOSFastRecParticle::FastRecParticlesList * FastRecParticles() { return fFastRecParticles ; } 
+  TClonesArray * FastRecParticles() { return fFastRecParticles ; } 
   virtual void ResetPoints() ; 
   void         ResetFastRecParticles() ; 
   void         SetBigBox(Int_t index, Float_t value) ;                             
@@ -71,7 +71,7 @@ private:
   Float_t fBigBoxX ;                         // main box containing all PHOS (EMC+PPSD)
   Float_t fBigBoxY ;                         // main box containing all PHOS (EMC+PPSD)
   Float_t fBigBoxZ ;                         // main box containing all PHOS (EMC+PPSD)
-  AliPHOSFastRecParticle::FastRecParticlesList * fFastRecParticles ; // list of particles modified by the response function 
+  TClonesArray * fFastRecParticles ;         // list of particles modified by the response function 
   AliPHOSGeometry * fGeom ;                  // geometry definition
   Int_t fNRecParticles ;                     // number of detected particles
   TRandom fRan ;                             // random number generator