Changes needed on Sun with CC 5.0
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 12 Mar 2001 17:47:56 +0000 (17:47 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 12 Mar 2001 17:47:56 +0000 (17:47 +0000)
19 files changed:
ITS/AliITS.cxx
ITS/AliITSgeom.h
ITS/AliITSgeomSDD.h
ITS/AliITSgeomSPD.h
ITS/AliITSgeomSSD.h
MUON/AliMUON.cxx
MUON/AliMUONTrackReconstructor.cxx
PHOS/AliPHOSDigit.h
PHOS/AliPHOSv1.cxx
PHOS/AliPHOSv4.cxx
PMD/AliPMD.cxx
RICH/AliRICH.cxx
START/AliSTART.cxx
STEER/AliDetector.cxx
STEER/AliMagF.h
STEER/AliRun.cxx
TOF/AliTOF.cxx
TPC/AliTPC.cxx
ZDC/AliZDCv1.cxx

index d1c2704..7b82eb6 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.38  2001/03/07 14:04:51  barbera
+Some vector dimensions increased to cope with full events
+
 Revision 1.37  2001/03/07 12:36:35  barbera
 A change added in the tracking part to manage delta rays
 
@@ -695,7 +698,7 @@ void AliITS::MakeTreeC(Option_t *option)
 
   cout << "AliITS::MakeTreeC" << endl;
 
-     char *optC = strstr(option,"C");
+     const char *optC = strstr(option,"C");
      if (optC && !fTreeC) fTreeC = new TTree("TC","Clusters in ITS");
      else return;
 
@@ -775,8 +778,8 @@ void AliITS::MakeBranch(Option_t* option, char *file)
 
   AliDetector::MakeBranch(option,file);
 
-  char *cD = strstr(option,"D");
-  char *cR = strstr(option,"R");
+  const char *cD = strstr(option,"D");
+  const char *cR = strstr(option,"R");
 
   if (cD) {
   //
@@ -910,7 +913,7 @@ void AliITS::FillModules(Int_t evnt,Int_t bgrev,Int_t nmodules,Option_t *option,
 
     static Bool_t first=kTRUE;
     static TFile *file;
-    char *addBgr = strstr(option,"Add");
+    const char *addBgr = strstr(option,"Add");
 
 
     if (addBgr ) {
@@ -1112,8 +1115,8 @@ void AliITS::HitsToDigits(Int_t evNumber,Int_t bgrev,Int_t size, Option_t *optio
    Int_t ver = this->IsVersion(); 
    if(ver!=5 && ver!=7) return; 
 
-   char *all = strstr(opt,"All");
-   char *det[3] = {strstr(opt,"SPD"),strstr(opt,"SDD"),strstr(opt,"SSD")};
+   const char *all = strstr(opt,"All");
+   const char *det[3] = {strstr(opt,"SPD"),strstr(opt,"SDD"),strstr(opt,"SSD")};
 
    Int_t nmodules;
    InitModules(size,nmodules); 
@@ -1178,8 +1181,8 @@ void AliITS::DigitsToRecPoints(Int_t evNumber,Int_t lastentry,Option_t *opt)
    Int_t ver = this->IsVersion(); 
    if(ver!=5) return; 
 
-   char *all = strstr(opt,"All");
-   char *det[3] = {strstr(opt,"SPD"),strstr(opt,"SDD"),strstr(opt,"SSD")};
+   const char *all = strstr(opt,"All");
+   const char *det[3] = {strstr(opt,"SPD"),strstr(opt,"SDD"),strstr(opt,"SSD")};
 
    static Bool_t first=kTRUE;
    if (!TreeC() && first) {
@@ -1261,8 +1264,8 @@ Option_t *option,Option_t *opt,Text_t *filename)
    Int_t ver = this->IsVersion(); 
    if(ver!=5) return; 
 
-   char *all = strstr(opt,"All");
-   char *det[3] = {strstr(opt,"SPD"),strstr(opt,"SDD"),strstr(opt,"SSD")};
+   const char *all = strstr(opt,"All");
+   const char *det[3] = {strstr(opt,"SPD"),strstr(opt,"SDD"),strstr(opt,"SSD")};
 
    Int_t nmodules;
    InitModules(size,nmodules);
index bb8f52d..9a145de 100644 (file)
 // a specialized structure for ease of implementation.
 /////////////////////////////////////////////////////////////////////////
 #include <iostream.h>
+#include <fstream.h>
 #include <TObjArray.h>
 #include <TVector.h>
 
 #include "AliITSgeomMatrix.h"
 
-class ifstream;
-class ofstream;
-
 
 typedef enum {kSPD=0, kSDD=1, kSSD=2, kSSDp=3,kSDDp=4} AliITSDetector;
 
index 1c70045..dd43267 100644 (file)
@@ -7,8 +7,6 @@
 #include <TObject.h>
 #include <TBRIK.h>
 
-class ostream;
-class istream;
 class TShape;
 
 class AliITSgeomSDD: public TObject {
@@ -88,8 +86,6 @@ istream &operator>>(istream &os,AliITSgeomSDD &source);
 
 //#include "AliITSgeomSDD.h"
 
-class ostream;
-class istream;
 
 class AliITSgeomSDD256 : public AliITSgeomSDD {
 
@@ -119,8 +115,6 @@ istream &operator>>(istream &os,AliITSgeomSDD256 &source);
 
 //#include "AliITSgeomSDD.h"
 
-class ostream;
-class istream;
 
 class AliITSgeomSDD300 : public AliITSgeomSDD {
 
index 82947c9..bb70d23 100644 (file)
@@ -8,8 +8,6 @@
 #include <TObject.h>
 #include <TBRIK.h>
 
-class ostream;
-class istream;
 
 class TShape;
 
@@ -92,8 +90,6 @@ istream &operator>>(istream &os,AliITSgeomSPD &source);
 
 //#include "AliITSgeomSPD.h"
 
-class ostream;
-class istream;
 
 class AliITSgeomSPD300 : public AliITSgeomSPD {
 
@@ -125,8 +121,6 @@ istream &operator>>(istream &os,AliITSgeomSPD300 &source);
 
 // temporary - this will migrate into the segmentation class
 
-class ostream;
-class istream;
 
 class AliITSgeomSPD425Short : public AliITSgeomSPD {
 
@@ -158,8 +152,6 @@ istream &operator>>(istream &os,AliITSgeomSPD425Short &source);
 
 // temporary - this will migrate into the segmentation class
 
-class ostream;
-class istream;
 
 class AliITSgeomSPD425Long : public AliITSgeomSPD {
 
index 292926a..0e5fc72 100644 (file)
@@ -9,8 +9,6 @@
 #include <TBRIK.h>
 
 class TShape;
-class ostream;
-class istream;
 
 class AliITSgeomSSD : public TObject {
 
@@ -94,8 +92,6 @@ istream &operator>>(istream &os,AliITSgeomSSD &source);
 
 //#include "AliITSgeomSSD.h"
 
-class ostream;
-class istream;
 
 class TShape;
 
@@ -127,8 +123,6 @@ istream &operator>>(istream &os,AliITSgeomSSD175 &source);
 
 //#include "AliITSgeomSSD.h"
 
-class ostream;
-class istream;
 
 class TShape;
 
@@ -160,8 +154,6 @@ istream &operator>>(istream &os,AliITSgeomSSD275and75 &source);
 
 //#include "AliITSgeomSSD.h"
 
-class ostream;
-class istream;
 class TShape;
 
 class AliITSgeomSSD75and275 : public AliITSgeomSSD {
index 67fb220..cc39541 100644 (file)
  **************************************************************************/
 /*
 $Log$
+Revision 1.48  2001/03/06 00:01:36  morsch
+Add  Digits2Reco() and FindClusters()
+Adapt call of cluster finder to new STEER.
+
 Revision 1.47  2001/03/05 08:38:36  morsch
 Digitization related methods moved to AliMUONMerger.
 
@@ -549,9 +553,9 @@ void AliMUON::MakeBranch(Option_t* option, char *file)
     
     AliDetector::MakeBranch(option,file);
     
-    char *cD = strstr(option,"D");
-    char *cR = strstr(option,"R");
-    char *cH = strstr(option,"H");
+    const char *cD = strstr(option,"D");
+    const char *cR = strstr(option,"R");
+    const char *cH = strstr(option,"H");
 
     if (fPadHits   && gAlice->TreeH() && cH) {
       gAlice->MakeBranchInTree(gAlice->TreeH(), 
index d4adc7a..637d3ed 100644 (file)
@@ -14,6 +14,9 @@
  **************************************************************************/
 /*
 $Log$
+Revision 1.8  2001/01/26 22:05:41  morsch
+Unresolved conflicts resolved.
+
 Revision 1.7  2001/01/26 21:54:46  morsch
 Use access functions to AliMUONHit member data.
 
@@ -203,7 +206,7 @@ void AliMUONTrackReconstructor::Reconst(Int_t &ifit, Int_t &idebug, Int_t bgdEve
   // call tracking fortran program
   static Bool_t first=kTRUE;
   static TFile *pFile;
-  char *addBackground = strstr(option,"Add");
+  const char *addBackground = strstr(option,"Add");
   
   if (addBackground ) { // only in case of background with geant hits 
     if(first) {
index 299a033..ec3a838 100644 (file)
@@ -27,7 +27,7 @@
 
 class AliPHOSDigit : public AliDigitNew {
 
-  friend class ostream& operator << ( ostream& , const AliPHOSDigit&) ;
+  friend ostream& operator << ( ostream& , const AliPHOSDigit&) ;
 
  public:
   
index 443ab77..cc5f132 100644 (file)
@@ -307,7 +307,7 @@ void AliPHOSv1::SDigits2Digits(){
 void AliPHOSv1::MakeBranch(Option_t* opt, char *file)
 { 
 
-  char *cH ; 
+  const char *cH ; 
   // Create new branche in the current Root Tree in the digit Tree
   AliDetector::MakeBranch(opt) ;
 
index 7892b9e..87d9a1d 100644 (file)
@@ -247,7 +247,7 @@ void AliPHOSv4::MakeBranch(Option_t* opt, char *file)
   
   char branchname[10];
   sprintf(branchname,"%s",GetName());
-  char *cd = strstr(opt,"R");
+  const char *cd = strstr(opt,"R");
   
   if (fFastRecParticles && gAlice->TreeR() && cd) {
     gAlice->MakeBranchInTree(gAlice->TreeR(), 
index c7df92a..b1d0ff6 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.13  2001/01/26 20:02:43  hristov
+Major upgrade of AliRoot code
+
 Revision 1.12  2000/12/04 08:48:18  alibrary
 Fixing problems in the HEAD
 
@@ -266,7 +269,7 @@ void AliPMD::MakeBranch(Option_t* option, char *file)
 {
     // Create Tree branches for the PMD
     
-    char *cR = strstr(option,"R");
+    const char *cR = strstr(option,"R");
     
     AliDetector::MakeBranch(option,file);
 
index fdb6ed6..c0df90b 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
   $Log$
+  Revision 1.45  2001/02/27 22:11:46  jbarbosa
+  Testing TreeS, removing of output.
+
   Revision 1.44  2001/02/27 15:19:12  jbarbosa
   Transition to SDigits.
 
@@ -1644,9 +1647,9 @@ void AliRICH::MakeBranch(Option_t* option, char *file)
       
     AliDetector::MakeBranch(option,file);
    
-    char *cH = strstr(option,"H");
-    char *cD = strstr(option,"D");
-    char *cR = strstr(option,"R");
+    const char *cH = strstr(option,"H");
+    const char *cD = strstr(option,"D");
+    const char *cR = strstr(option,"R");
     //char *cS = strstr(option,"S");
 
     if (cH) {
@@ -2487,7 +2490,7 @@ void AliRICH::Digitise(Int_t nev, Int_t flag, Option_t *option,Text_t *filename)
 
     static Bool_t first=kTRUE;
     static TFile *pFile;
-    char *addBackground = strstr(option,"Add");
+    const char *addBackground = strstr(option,"Add");
     Int_t particle;
 
     FILE* points; //these will be the digits...
index bf36571..dfbf521 100755 (executable)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.17  2001/01/26 19:59:53  hristov
+Major upgrade of AliRoot code
+
 Revision 1.16  2001/01/17 10:56:08  hristov
 Corrections to destructors
 
@@ -230,7 +233,7 @@ void AliSTART::MakeBranch(Option_t* option, char *file)
 
   AliDetector::MakeBranch(option,file);
 
-  char *cD = strstr(option,"D");
+  const char *cD = strstr(option,"D");
   
   if (cD) {
     digits = new AliSTARTdigit();
index 84402db..acadffe 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.11  2001/01/26 19:58:46  hristov
+Major upgrade of AliRoot code
+
 Revision 1.10  2001/01/17 10:50:50  hristov
 Corrections to destructors
 
@@ -285,14 +288,14 @@ void AliDetector::MakeBranch(Option_t *option, char *file)
   sprintf(branchname,"%s",GetName());
   //
   // Get the pointer to the header
-  char *cH = strstr(option,"H");
+  const char *cH = strstr(option,"H");
   //
   if (fHits && gAlice->TreeH() && cH) {
     gAlice->MakeBranchInTree(gAlice->TreeH(), 
                              branchname, &fHits, fBufferSize, file) ;
   }    
   
-  char *cD = strstr(option,"D");
+  const char *cD = strstr(option,"D");
 
   if (cD) {
     if (file) {
index 93f3dec..2a0c9f0 100644 (file)
@@ -36,28 +36,28 @@ protected:
 
 //ZDC part -------------------------------------------------------------------
 
-  static const Float_t kG1=20.03;
-  static const Float_t kFDIP=-37.34;
-  static const Float_t kFDIMU=6.;
-  static const Float_t kFCORN2=-9.4;
+  const Float_t kG1=20.03;
+  const Float_t kFDIP=-37.34;
+  const Float_t kFDIMU=6.;
+  const Float_t kFCORN2=-9.4;
 //
 // ZBEG       Beginning of the inner triplet
 // D1BEG      Beginning of separator dipole 1
 // D2BEG      Beginning of separator dipole 2
 // CORBEG     Corrector dipole beginning (because of dimuon arm)
 //
-  static const Float_t kCORBEG2=19216,kCOREND2=kCORBEG2+170, kCOR2RA2=4.5*4.5;
+  const Float_t kCORBEG2=19216.,kCOREND2=kCORBEG2+170., kCOR2RA2=4.5*4.5;
 //
-  static const Float_t kZBEG=2300;
-  static const Float_t kZ1BEG=kZBEG+   0,kZ1END=kZ1BEG+630,kZ1RA2=3.5*3.5;
-  static const Float_t kZ2BEG=kZBEG+ 880,kZ2END=kZ2BEG+550,kZ2RA2=3.5*3.5;
-  static const Float_t kZ3BEG=kZBEG+1530,kZ3END=kZ3BEG+550,kZ3RA2=3.5*3.5;
-  static const Float_t kZ4BEG=kZBEG+2430,kZ4END=kZ4BEG+630,kZ4RA2=3.5*3.5;
-  static const Float_t kD1BEG=5838.3    ,kD1END=kD1BEG+945,kD1RA2=4.5*4.5;
-  static const Float_t kD2BEG=12147.6   ,kD2END=kD2BEG+945,kD2RA2=4.5*4.5;
+  const Float_t kZBEG=2300.;
+  const Float_t kZ1BEG=kZBEG+   0.,kZ1END=kZ1BEG+630.,kZ1RA2=3.5*3.5;
+  const Float_t kZ2BEG=kZBEG+ 880.,kZ2END=kZ2BEG+550.,kZ2RA2=3.5*3.5;
+  const Float_t kZ3BEG=kZBEG+1530.,kZ3END=kZ3BEG+550.,kZ3RA2=3.5*3.5;
+  const Float_t kZ4BEG=kZBEG+2430.,kZ4END=kZ4BEG+630.,kZ4RA2=3.5*3.5;
+  const Float_t kD1BEG=5838.3    ,kD1END=kD1BEG+945.,kD1RA2=4.5*4.5;
+  const Float_t kD2BEG=12147.6   ,kD2END=kD2BEG+945.,kD2RA2=4.5*4.5;
 //
-  static const Float_t kXCEN1D2=-9.7    ,kYCEN1D2=0.;
-  static const Float_t kXCEN2D2=9.7     ,kYCEN2D2=0.;
+  const Float_t kXCEN1D2=-9.7    ,kYCEN1D2=0.;
+  const Float_t kXCEN2D2=9.7     ,kYCEN2D2=0.;
 
 //ZDC part -------------------------------------------------------------------
 
index 5447c98..91c885c 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.58  2001/03/09 14:27:26  morsch
+Fix for multiple events per file: inhibit decrease of size of  fParticleFileMap.
+
 Revision 1.57  2001/02/23 17:40:23  buncic
 All trees needed for simulation created in RunMC(). TreeR and its branches
 are now created in new RunReco() method.
@@ -1347,12 +1350,12 @@ void AliRun::MakeTree(Option_t *option, char *file)
   char hname[30];
   //
   // Analyse options
-  char *oK = strstr(option,"K");
-  char *oH = strstr(option,"H");
-  char *oE = strstr(option,"E");
-  char *oD = strstr(option,"D");
-  char *oR = strstr(option,"R");
-  char *oS = strstr(option,"S");
+  const char *oK = strstr(option,"K");
+  const char *oH = strstr(option,"H");
+  const char *oE = strstr(option,"E");
+  const char *oD = strstr(option,"D");
+  const char *oR = strstr(option,"R");
+  const char *oS = strstr(option,"S");
   //
   
   if (oK && !fTreeK) {
@@ -1733,9 +1736,9 @@ void AliRun::Tree2Tree(Option_t *option, const char *selected)
   // can contain blank separated list of detector names). 
 
 
-   char *oS = strstr(option,"S");
-   char *oD = strstr(option,"D");
-   char *oR = strstr(option,"R");
+   const char *oS = strstr(option,"S");
+   const char *oD = strstr(option,"D");
+   const char *oR = strstr(option,"R");
    
    gAlice->GetEvent(0);
 
index 2fbb2ca..5f8b428 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.18  2001/01/26 19:57:42  hristov
+Major upgrade of AliRoot code
+
 Revision 1.17  2000/10/19 09:58:14  vicinanz
 Updated Hits2Digit procedure
 
@@ -398,7 +401,7 @@ void AliTOF::MakeBranch(Option_t* option, char *file)
   Char_t branchname[10];
   sprintf(branchname,"%s",GetName());
   
-  char *D = strstr(option,"D");
+  const char *D = strstr(option,"D");
 
   if (fDigits && gAlice->TreeD() && D){
      gAlice->MakeBranchInTree(gAlice->TreeD(), 
index 454c375..c5f602d 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.31  2001/03/12 08:21:50  kowal2
+Corrected C++ bug in the material definitions
+
 Revision 1.30  2001/03/01 17:34:47  kowal2
 Correction due to the accuracy problem
 
@@ -1735,7 +1738,7 @@ void AliTPC::MakeBranch(Option_t* option, char *file)
 
   AliDetector::MakeBranch(option,file);
 
-  char *d = strstr(option,"D");
+  const char *d = strstr(option,"D");
 
   if (fDigits   && gAlice->TreeD() && d) {
     gAlice->MakeBranchInTree(gAlice->TreeD(), 
@@ -1958,7 +1961,7 @@ void AliTPC::MakeBranch2(Option_t *option,char *file)
   sprintf(branchname,"%s2",GetName());  
   //
   // Get the pointer to the header
-  char *cH = strstr(option,"H");
+  const char *cH = strstr(option,"H");
   //
   if (fTrackHits   && gAlice->TreeH() && cH) {    
     AliObjectBranch * branch = new AliObjectBranch(branchname,"AliTPCTrackHits",&fTrackHits, 
index 8688d1f..4127927 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.14  2001/02/23 16:48:28  coppedis
+Correct bug in ZEM hit definition
+
 Revision 1.13  2001/02/07 18:07:41  coppedis
 Modif for splitting
 
@@ -1243,7 +1246,7 @@ void AliZDCv1::Hits2Digits(Int_t ntracks)
   
   Char_t branchname[10];
   sprintf(branchname,"%s",GetName());
-  char *cD = strstr(opt,"D");
+  const char *cD = strstr(opt,"D");
 
   if (gAlice->TreeD() && cD) {