Fixing problems in the HEAD
authoralibrary <alibrary@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 4 Dec 2000 08:48:20 +0000 (08:48 +0000)
committeralibrary <alibrary@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 4 Dec 2000 08:48:20 +0000 (08:48 +0000)
13 files changed:
CASTOR/AliCASTOR.cxx
FMD/AliFMD.cxx
PMD/AliPMD.cxx
PMD/AliPMDv0.cxx
PMD/AliPMDv2.cxx
START/AliSTART.cxx
START/AliSTARTv0.cxx
START/AliSTARTv1.cxx
TOF/AliTOFv0.cxx
TOF/AliTOFv1.cxx
TOF/AliTOFv2.cxx
TOF/AliTOFv3.cxx
TOF/AliTOFv4.cxx

index 5d5ba7fe596f1a36b7603938c7b3883711a62412..0502eb6f3c99967cafb5b49542e8b2f93cc6b442 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.8  2000/10/02 21:28:05  fca
+Removal of useless dependecies via forward declarations
+
 Revision 1.7  2000/01/19 17:16:41  fca
 Introducing a list of lists of hits -- more hits allowed for detector now
 
@@ -53,6 +56,8 @@ Introduction of the Copyright and cvs Log
 #include "AliRun.h"
 #include "AliMC.h"
 #include "AliConst.h"
+#include "TMath.h"
+static const Double_t kPI=TMath::Pi();
 
 ClassImp(AliCASTOR)
  
index f655458a986d8961559aea328d69641ef8955491..e3cc9ff3a34148f98daf63a4ccbc0baa82c3b362 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.8  2000/10/02 21:28:07  fca
+Removal of useless dependecies via forward declarations
+
 Revision 1.7  2000/01/19 17:16:47  fca
 Introducing a list of lists of hits -- more hits allowed for detector now
 
@@ -48,6 +51,7 @@ Introduction of the Copyright and cvs Log
 #include <TTUBE.h>
 #include <TNode.h>
 #include <TGeometry.h>
+#include <TLorentzVector.h>
 
 #include "AliMC.h"
 #include "AliRun.h"
index 4e93479d85dc4e2a030fa3591a545d2308e001a5..dff2dd76906c5b0f85b542d41e316be75be3c974 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.11  2000/11/17 10:15:24  morsch
+Call to AliDetector::ResetHits() added to method  AliPMD::ResetHits()
+
 Revision 1.10  2000/11/06 09:07:13  morsch
 Set  fRecPoints to zero in default constructor.
 
@@ -79,7 +82,9 @@ AliPMD::AliPMD()
   // Default constructor
   //
   fIshunt = 0;
-  fRecPoints  = NULL;
+
+  // Always make the TClonesArray, otherwise the automatic streamer gets angry
+  fRecPoints  = new TClonesArray("AliPMDRecPoint",10000); 
 }
  
 //_____________________________________________________________________________
index 1b3c23ace7669ca73d2d36cac279f5be910e7a1d..c2231706ad7d304a3a7c9dfa2062f829aae4792b 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.8  2000/10/02 21:28:12  fca
+Removal of useless dependecies via forward declarations
+
 Revision 1.7  1999/10/06 13:05:52  fca
 Temporary fix to keep the code working waiting for Y.Viyogi
 
@@ -37,8 +40,11 @@ Introduction of the Copyright and cvs Log
 #include "AliPMDv0.h"
 #include "AliRun.h"
 #include "AliMC.h" 
-#include "AliConst.h" 
+#include "AliConst.h"
 #include "AliMagF.h"
+
+#include "TMath.h"
+static const Double_t kPI=TMath::Pi();
  
 static Float_t smod2[3], smod3[3], smod4[3];
 static Int_t maxbox, kdet;
index cc6b04f1ffb346cc8ad1d956bca210f9fa0c1c6c..b58dae513b3d8762d7af7f31216577d518b91c18 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.7  2000/10/02 21:28:12  fca
+Removal of useless dependecies via forward declarations
+
 Revision 1.6  1999/09/29 09:24:28  fca
 Introduction of the Copyright and cvs Log
 
@@ -36,6 +39,9 @@ Introduction of the Copyright and cvs Log
 #include "AliMC.h" 
 #include "AliMagF.h" 
 #include "AliConst.h" 
+
+#include "TMath.h"
+static const Double_t kPI=TMath::Pi();
  
 static Float_t smod1[3], smod2[3], smod3[3], smod4[3];
 static Int_t maxbox, kdet;
index 45893a3a09da1c2706995b859710b7138390865d..7d9744eee9526c2c1fbc233dae19177ada5e4da9 100755 (executable)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.11  2000/10/13 13:14:08  hristov
+Bug fixes and code cleaning
+
 Revision 1.10  2000/10/02 21:28:13  fca
 Removal of useless dependecies via forward declarations
 
@@ -68,6 +71,7 @@ Introduction of the Copyright and cvs Log
 #include "TNode.h"
 #include "TRandom.h"
 #include "TGeometry.h"
+#include "TParticle.h"
 #include "AliRun.h"
 #include "AliSTART.h"
 #include "AliSTARTdigit.h"
index d3019e067305e05009b45782cfd808a420e153c3..8bae00ece6b41184d7c870f878865baee1dec5ab 100755 (executable)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.9  2000/10/02 21:28:13  fca
+Removal of useless dependecies via forward declarations
+
 Revision 1.8  2000/07/13 16:41:29  fca
 New START corrected for coding conventions
 
@@ -46,6 +49,7 @@ Introduction of the Copyright and cvs Log
 #include <TGeometry.h>
 #include <TTUBE.h>
 #include <TNode.h>
+#include <TLorentzVector.h>
 
 #include "AliSTARTv0.h"
 #include "AliRun.h"
index 79a103593b22b2977cea0215cc3abbf2dd37bf9a..fc7e6cf571e945c6305d5eb25e2794afa9569972 100755 (executable)
@@ -31,6 +31,7 @@
 #include <TGeometry.h>
 #include <TTUBE.h>
 #include <TNode.h>
+#include <TLorentzVector.h>
 
 #include "AliSTARTv1.h"
 #include "AliRun.h"
@@ -388,7 +389,8 @@ void AliSTARTv1::StepManager()
       edep=edep+de;
       //       printf ("E deposition %f\n",edep);
       //    for (i=0; i<=6; i++){
-      //    printf(" HITS on START inside %f\n",hits[i]); } 
+      //    printf(" HITS on START inside %f\n",hits[i]); 
+      } 
     }
     if(gMC->IsTrackExiting())  {
       Float_t de=gMC->Edep(); 
@@ -396,7 +398,7 @@ void AliSTARTv1::StepManager()
       hits[3]=edep*1e3;
       Int_t i;
       for (i=0; i<=6; i++){
-       printf(" HITS on START Exit %f\n",hits[i]); } 
+       //printf(" HITS on START Exit %f\n",hits[i]); } 
       //      for (i=0; i<=1; i++) { printf("START vol %d\n",vol[i]);}
      
       new(lhits[fNhits++]) AliSTARThit(fIshunt,gAlice->CurrentTrack(),vol,hits);      
index 0ed4e16c25272841a994deb6382bd3a293751543..c91564a80bf0d7b6df89cb2debccdf8fb23d57e1 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.17  2000/10/02 21:28:17  fca
+Removal of useless dependecies via forward declarations
+
 Revision 1.16  2000/05/10 16:52:18  vicinanz
 New TOF version with holes for PHOS/RICH
 
@@ -78,6 +81,7 @@ Introduction of the Copyright and cvs Log
 #include "TGeometry.h"
 #include "TNode.h"
 #include "TObject.h"
+#include <TLorentzVector.h>
 #include "AliRun.h"
 #include "AliMC.h"
 #include "AliConst.h"
index 9f856101dfc8a89a0c15258a4cf7562b54658c77..26b149258ad22818210d44279d892b5d8e6f2397 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.18  2000/10/02 21:28:17  fca
+Removal of useless dependecies via forward declarations
+
 Revision 1.17  2000/06/06 07:52:09  vicinanz
 NodeName array dimension enlarged
 
@@ -82,6 +85,7 @@ Introduction of the Copyright and cvs Log
 #include "TGeometry.h"
 #include "TNode.h"
 #include "TObject.h"
+#include <TLorentzVector.h>
 #include "AliRun.h"
 #include "AliMC.h"
 #include "AliMagF.h"
index 0c89149357bcbeebed8b26aae733fc77c5b5d32d..447637abae1819e72683604bbabf24b009ae8692 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.17  2000/10/02 21:28:17  fca
+Removal of useless dependecies via forward declarations
+
 Revision 1.16  2000/05/10 16:52:18  vicinanz
 New TOF version with holes for PHOS/RICH
 
@@ -78,6 +81,7 @@ Introduction of the Copyright and cvs Log
 #include "TBRIK.h"
 #include "TGeometry.h"
 #include "TNode.h"
+#include <TLorentzVector.h>
 #include "TObject.h"
 #include "AliRun.h"
 #include "AliMC.h"
index 03a6a71f2b986fe6fed907c5c9cf18a3a18d7060..a751d05fe0421beac5caa081141e437e4a8722a5 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.17  2000/10/02 21:28:17  fca
+Removal of useless dependecies via forward declarations
+
 Revision 1.16  2000/05/10 16:52:18  vicinanz
 New TOF version with holes for PHOS/RICH
 
@@ -78,6 +81,7 @@ Introduction of the Copyright and cvs Log
 #include "TBRIK.h"
 #include "TGeometry.h"
 #include "TNode.h"
+#include <TLorentzVector.h>
 #include "TObject.h"
 #include "AliRun.h"
 #include "AliMC.h"
index 2ee2718f294a7b29350c5c31da2b3f64345a85a7..17eb7199f8a16379f50043d05c05290f561b72ec 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.7  2000/10/02 21:28:17  fca
+Removal of useless dependecies via forward declarations
+
 Revision 1.6  2000/05/10 16:52:18  vicinanz
 New TOF version with holes for PHOS/RICH
 
@@ -78,6 +81,7 @@ Introduction of the Copyright and cvs Log
 #include "TBRIK.h"
 #include "TGeometry.h"
 #include "TNode.h"
+#include <TLorentzVector.h>
 #include "TObject.h"
 #include "AliRun.h"
 #include "AliMC.h"