]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSsegmentationSDD.cxx
Methos SetType added
[u/mrichter/AliRoot.git] / ITS / AliITSsegmentationSDD.cxx
index e482d5adaaa7ec54e31e6d52f30168bcab16081c..73a450b9eb8b5668daea470fb2c5079a775096fc 100644 (file)
@@ -12,7 +12,7 @@
  * about the suitability of this software for any purpose. It is          *
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
-
+#include <Riostream.h>
 #include <TF1.h>
 #include <TMath.h>
 
@@ -92,10 +92,12 @@ void AliITSsegmentationSDD::GetPadIxz(Float_t x,Float_t z,
 
     const Float_t kconv=10000;  // cm->um
 
+    x *= kconv; // Convert to microns
+    z *= kconv; // Convert to microns
     Int_t na = fNanodes/2;
-    Float_t driftpath=fDx-TMath::Abs(kconv*x);
+    Float_t driftpath=fDx-TMath::Abs(x);
     timebin=(Int_t)(driftpath/fDriftSpeed/fTimeStep);
-    anode=(Int_t)(kconv*(z/fPitch + na/2));
+    anode=(Int_t)(z/fPitch + na/2);
     if (x > 0) anode += na;
 
     timebin+=1;
@@ -157,7 +159,7 @@ void AliITSsegmentationSDD::GetGlobal(Int_t module,Float_t *l ,Float_t *g){
 
 }
 //----------------------------------------------------------------------
-void AliITSsegmentationSDD::Print(){
+void AliITSsegmentationSDD::Print(Option_t *opt) const {
   // Print SDD segmentation Parameters
 
    cout << "**************************************************" << endl;