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 5d5ba7f..0502eb6 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 f655458..e3cc9ff 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 4e93479..dff2dd7 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 1b3c23a..c223170 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 cc6b04f..b58dae5 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 45893a3..7d9744e 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 d3019e0..8bae00e 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 79a1035..fc7e6cf 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 0ed4e16..c91564a 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 9f85610..26b1492 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 0c89149..447637a 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 03a6a71..a751d05 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 2ee2718..17eb719 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"