Remove AliTRDconst
authorcblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 15 Oct 2000 23:40:01 +0000 (23:40 +0000)
committercblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 15 Oct 2000 23:40:01 +0000 (23:40 +0000)
TRD/AliTRDpoints.cxx
TRD/AliTRDsim.cxx
TRD/AliTRDtimeBin.cxx
TRD/AliTRDtrack.cxx
TRD/AliTRDtracker.cxx
TRD/AliTRDtrackingSector.cxx
TRD/AliTRDtrackingSector.h

index 459586bafac4e9c36ede5e65f6971a8d4748b2a1..8effe433d809d93d903f418b992625d9b600b981 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.2  2000/10/06 16:49:46  cblume
+Made Getters const
+
 Revision 1.1.2.1  2000/09/18 13:44:21  cblume
 New class AliTRDpoints to display the TR photon hits
 
@@ -26,11 +29,13 @@ New class AliTRDpoints to display the TR photon hits
 //                                                                           //
 ///////////////////////////////////////////////////////////////////////////////
 
-#include "AliTRDpoints.h"
+#include <TPad.h>
+#include <TView.h>
+
 #include "AliRun.h"
 #include "AliDetector.h"
-#include "TPad.h"
-#include "TView.h"
+
+#include "AliTRDpoints.h"
  
 ClassImp(AliTRDpoints)
 
index 169663794fb86089b6bd0d0e6688e05f6ef11c00..1f4494eb0301b0051d75ef366b9f00fbe2d036b8 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.4  2000/10/06 16:49:46  cblume
+Made Getters const
+
 Revision 1.3.2.1  2000/09/18 13:45:30  cblume
 New class AliTRDsim that simulates TR photons
 
@@ -37,15 +40,15 @@ Introduction of the Copyright and cvs Log
 
 #include <stdlib.h>
 
-#include "TH1.h"
-#include "TRandom.h"
-#include "TMath.h"
-#include "TParticle.h"
+#include <TH1.h>
+#include <TRandom.h>
+#include <TMath.h>
+#include <TParticle.h>
 
-#include "AliTRDsim.h"
-#include "AliTRDconst.h"
 #include "AliModule.h"
 
+#include "AliTRDsim.h"
+
 ClassImp(AliTRDsim)
 
 //_____________________________________________________________________________
index c6dd571ad56c8ffdfdc542a9b6765299c84a9282..f7ebe2b300f3a762f14d37c97df78b55be098bf4 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.2  2000/10/06 16:49:46  cblume
+Made Getters const
+
 Revision 1.1.2.2  2000/10/04 16:34:58  cblume
 Replace include files by forward declarations
 
@@ -24,7 +27,6 @@ Add the tracking code
 */                        
                                 
 #include "AliTRDcluster.h" 
-#include "AliTRDconst.h"
 #include "AliTRDtimeBin.h" 
 
 ClassImp(AliTRDtimeBin)
index 0d0b0afa5402824a3c58f9b0e921ee350dd8d2b9..f40105d869993147c8d3ed95ad3ea82f4f31e849 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.2  2000/10/06 16:49:46  cblume
+Made Getters const
+
 Revision 1.1.2.1  2000/09/22 14:47:52  cblume
 Add the tracking code
 
@@ -25,7 +28,6 @@ Add the tracking code
 #include <TObject.h>
 
 #include "AliTRD.h" 
-#include "AliTRDconst.h"
 #include "AliTRDgeometry.h" 
 #include "AliTRDcluster.h" 
 #include "AliTRDtrack.h"
index a5bd09d0ca94a7f8c6433f6f57b9b70495e724e7..44aa50b85bc6b5fc832892c9731fede72726e505 100644 (file)
@@ -15,6 +15,9 @@
                                                       
 /*
 $Log$
+Revision 1.2  2000/10/06 16:49:46  cblume
+Made Getters const
+
 Revision 1.1.2.2  2000/10/04 16:34:58  cblume
 Replace include files by forward declarations
 
@@ -31,7 +34,6 @@ Add the tracking code
 #include "AliRun.h"
 
 #include "AliTRD.h"
-#include "AliTRDconst.h"
 #include "AliTRDgeometry.h"
 #include "AliTRDrecPoint.h" 
 #include "AliTRDcluster.h" 
@@ -181,7 +183,7 @@ static Int_t FindProlongation(AliTRDseed& t, AliTRDtrackingSector *sec,
   const Double_t MAX_CHI2=12.;
   Int_t try_again=TIME_BINS_TO_SKIP;
 
-  Double_t alpha=sec->GetAlpha();
+  Double_t alpha=AliTRDgeometry::GetAlpha();
 
   Int_t ns=Int_t(2*TMath::Pi()/alpha+0.5);
 
@@ -335,7 +337,7 @@ void AliTRDtracker::SetUpSectors(AliTRDtrackingSector *sec)
   // Note that the numbering scheme for the TRD tracking_sectors 
   // differs from that of TRD sectors
 
-  for (Int_t i=0; i<kNsect; i++) sec[i].SetUp();
+  for (Int_t i=0; i<AliTRDgeometry::Nsect(); i++) sec[i].SetUp();
 
   //  Sort clusters into AliTRDtimeBin's within AliTRDtrackSector's 
 
@@ -350,7 +352,7 @@ void AliTRDtracker::SetUpSectors(AliTRDtrackingSector *sec)
     Int_t sector=fGeom->GetSector(detector);
 
     Int_t tracking_sector=sector;
-    if(sector > 0) tracking_sector = kNsect - sector;
+    if(sector > 0) tracking_sector = AliTRDgeometry::Nsect() - sector;
 
     Int_t tb=sec[sector].GetTimeBin(detector,local_time_bin); 
     index=ncl;
@@ -369,16 +371,16 @@ void AliTRDtracker::MakeSeeds(Int_t inner, Int_t outer)
 
   if (!fClusters) return; 
 
-  AliTRDtrackingSector fTrSec[kNsect];
+  AliTRDtrackingSector fTrSec[AliTRDgeometry::Nsect()];
   SetUpSectors(fTrSec);
 
   // find seeds
 
   Double_t x[5], c[15];
-  Int_t max_sec=kNsect;
+  Int_t max_sec=AliTRDgeometry::Nsect();
 
-  Double_t alpha=fTrSec[0].GetAlpha();
-  Double_t shift=fTrSec[0].GetAlpha()/2.;
+  Double_t alpha=AliTRDgeometry::GetAlpha();
+  Double_t shift=AliTRDgeometry::GetAlpha()/2.;
   Double_t cs=cos(alpha), sn=sin(alpha);  
 
   Double_t x1 =fTrSec[0].GetX(i1);
@@ -499,7 +501,7 @@ void AliTRDtracker::FindTracks()
 {
   if (!fClusters) return; 
 
-  AliTRDtrackingSector fTrSec[kNsect];
+  AliTRDtrackingSector fTrSec[AliTRDgeometry::Nsect()];
   SetUpSectors(fTrSec);
 
   // find tracks
@@ -514,11 +516,11 @@ void AliTRDtracker::FindTracks()
     AliTRDseed& t=*((AliTRDseed*)fSeeds->UncheckedAt(i));
 
     nSeedClusters = t.GetNclusters();
-    Double_t alpha=t.GetAlpha();
+    Double_t alpha=AliTRDgeometry::GetAlpha();
 
     if (alpha > 2.*TMath::Pi()) alpha -= 2.*TMath::Pi();
     if (alpha < 0.            ) alpha += 2.*TMath::Pi();
-    Int_t ns=Int_t(alpha/fTrSec[0].GetAlpha())%kNsect;
+    Int_t ns=Int_t(alpha/AliTRDgeometry::GetAlpha())%AliTRDgeometry::Nsect();
 
     if (FindProlongation(t,fTrSec,ns)) {
       cerr<<"No of clusters in the track = "<<t.GetNclusters()<<endl; 
index ae58d2c43a3e2a8624296c9f0fc44579969ba4fa..5ed07b6d0abcdcae1e0314e3857dbe0c417f57e8 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.2  2000/10/06 16:49:46  cblume
+Made Getters const
+
 Revision 1.1.2.2  2000/10/04 16:34:58  cblume
 Replace include files by forward declarations
 
@@ -28,14 +31,11 @@ Add the tracking code
 #include "AliRun.h"
 
 #include "AliTRD.h" 
-#include "AliTRDconst.h"
 #include "AliTRDgeometry.h" 
 #include "AliTRDcluster.h" 
 #include "AliTRDtimeBin.h" 
-
 #include "AliTRDtrackingSector.h" 
 
-
 ClassImp(AliTRDtrackingSector) 
 
 //_______________________________________________________
@@ -71,7 +71,8 @@ void AliTRDtrackingSector::SetUp()
 
   fTimeBinSize = fGeom->GetTimeBinSize();
 
-  fN = kNplan * (Int_t(kDrThick/fTimeBinSize) + 1);
+  fN = AliTRDgeometry::Nplan() * (Int_t(AliTRDgeometry::DrThick()
+                                       /fTimeBinSize) + 1);
 
   fTimeBin = new AliTRDtimeBin[fN]; 
 
@@ -87,9 +88,10 @@ Double_t AliTRDtrackingSector::GetX(Int_t l) const
   }
   else { 
     
-    Int_t tb_per_plane = fN/kNplan;
+    Int_t tb_per_plane = fN/AliTRDgeometry::Nplan();
     Int_t plane = l/tb_per_plane;
-    Int_t time_slice = l%(Int_t(kDrThick/fTimeBinSize) + 1);
+    Int_t time_slice = l%(Int_t(AliTRDgeometry::DrThick()
+                               /fTimeBinSize) + 1);
 
     Float_t t0 = fGeom->GetTime0(plane);
     Double_t x = t0 + time_slice * fTimeBinSize;
@@ -106,7 +108,7 @@ Double_t AliTRDtrackingSector::GetMaxY(Int_t l) const
 { 
 
   if((l<(fN-1)) && (l>-1)) { 
-    Int_t tb_per_plane = fN/kNplan;
+    Int_t tb_per_plane = fN/AliTRDgeometry::Nplan();
     Int_t plane = l/tb_per_plane;
     return fGeom->GetChamberWidth(plane); 
   }
@@ -114,7 +116,7 @@ Double_t AliTRDtrackingSector::GetMaxY(Int_t l) const
     fprintf(stderr,
     "AliTRDtrackingSector::GetMaxY: TimeBin index is out of range !\n");
     if(l<0) return fGeom->GetChamberWidth(0);
-    else return fGeom->GetChamberWidth(kNplan-1);
+    else return fGeom->GetChamberWidth(AliTRDgeometry::Nplan()-1);
   }
 }
 
@@ -122,7 +124,8 @@ Double_t AliTRDtrackingSector::GetMaxY(Int_t l) const
 
 Int_t AliTRDtrackingSector::GetTimeBinNumber(Double_t x) const
 {
-  Float_t r_out = fGeom->GetTime0(kNplan-1) + kDrThick; 
+  Float_t r_out = fGeom->GetTime0(AliTRDgeometry::Nplan()-1) 
+                + AliTRDgeometry::DrThick(); 
   Float_t r_in = fGeom->GetTime0(0);
   //  cerr<<"GetTimeBinNumber: r_in,r_out = "<<r_in<<","<<r_out<<endl;
 
@@ -138,7 +141,8 @@ Int_t AliTRDtrackingSector::GetTimeBinNumber(Double_t x) const
   Int_t local_tb = Int_t((x-fGeom->GetTime0(plane))/fTimeBinSize + 0.5);
   //  cerr<<"GetTimeBinNumber: local_tb="<<local_tb<<endl;
 
-  Int_t time_bin = plane * (Int_t(kDrThick/fTimeBinSize) + 1) + local_tb;
+  Int_t time_bin = plane * (Int_t(AliTRDgeometry::DrThick()
+                                 /fTimeBinSize) + 1) + local_tb;
   //  cerr<<"GetTimeBinNumber: time_bin = "<<time_bin<<endl;
   
 
@@ -151,7 +155,8 @@ Int_t AliTRDtrackingSector::GetTimeBin(Int_t det, Int_t local_tb) const
 {
   Int_t plane = fGeom->GetPlane(det);
 
-  Int_t time_bin = plane * (Int_t(kDrThick/fTimeBinSize) + 1) + local_tb;  
+  Int_t time_bin = plane * (Int_t(AliTRDgeometry::DrThick()
+                                 /fTimeBinSize) + 1) + local_tb;  
   return time_bin;
 }
 
index 1317ec6b81ce359fa586699a57c85d47e194d177..89f17189324642a13dfa24e699d3249d2f4e0726 100644 (file)
@@ -30,7 +30,7 @@ public:
   Int_t GetNtimeBins() const { return fN; }
   Double_t GetX(Int_t l) const;
   Double_t GetMaxY(Int_t l) const; 
-  Double_t GetAlpha() const { return 2*TMath::Pi()/kNsect; } 
+  //Double_t GetAlpha() const { return 2*TMath::Pi()/kNsect; } 
   Int_t GetTimeBinNumber(Double_t x) const;
   Int_t GetTimeBin(Int_t det, Int_t local_tb) const;
   Float_t GetPitch() const {return fTimeBinSize;}