]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMD.cxx
Removing useless flag.
[u/mrichter/AliRoot.git] / PMD / AliPMD.cxx
index 1af0d53dab5d50b051b000a779fe23bc2d50a191..6d672eca82f6daa4fdaf63676855cfec50c1a2ec 100644 (file)
 //                                                                           //
 ///////////////////////////////////////////////////////////////////////////////
 
+#include <TBRIK.h>
 #include <TClonesArray.h>
+#include <TGeometry.h>
+#include <TNode.h>
 #include <TTree.h>
 #include <TVirtualMC.h>
 
@@ -61,8 +64,27 @@ AliPMD::AliPMD()
   //
   // Default constructor
   //
-  fIshunt = 0;
-
+  fIshunt     = 0;
+  fPar[0]     = 1.;
+  fPar[1]     = 1.;
+  fPar[2]     = 0.8;
+  fPar[3]     = 0.02;
+  fIn[0]      = 6.;
+  fIn[1]      = 20.;
+  fIn[2]      = 600.;
+  fIn[3]      = 27.;
+  fIn[4]      = 27.;
+  fGeo[0]     = 0.;
+  fGeo[1]     = 0.2;
+  fGeo[2]     = 4.;
+  fPadSize[0] = 0.8;
+  fPadSize[1] = 1.0;
+  fPadSize[2] = 1.2;
+  fPadSize[3] = 1.5;
+  fNumPads[0] = 0;
+  fNumPads[1] = 0;
+  fNumPads[2] = 0;
+  fNumPads[3] = 0;
 }
  
 //_____________________________________________________________________________
@@ -81,22 +103,26 @@ AliPMD::AliPMD(const char *name, const char *title)
 
   fIshunt =  0;
   
-  fPar[0] = 1;
-  fPar[1] = 1;
-  fPar[2] = 0.8;
-  fPar[3] = 0.02;
-  fIn[0]  = 6;
-  fIn[1]  = 20;
-  fIn[2]  = 600;
-  fIn[3]  = 27;
-  fIn[4]  = 27;
-  fGeo[0] = 0;
-  fGeo[1] = 0.2;
-  fGeo[2] = 4;
+  fPar[0]     = 1.;
+  fPar[1]     = 1.;
+  fPar[2]     = 0.8;
+  fPar[3]     = 0.02;
+  fIn[0]      = 6.;
+  fIn[1]      = 20.;
+  fIn[2]      = 600.;
+  fIn[3]      = 27.;
+  fIn[4]      = 27.;
+  fGeo[0]     = 0.;
+  fGeo[1]     = 0.2;
+  fGeo[2]     = 4.;
   fPadSize[0] = 0.8;
   fPadSize[1] = 1.0;
   fPadSize[2] = 1.2;
   fPadSize[3] = 1.5;
+  fNumPads[0] = 0;
+  fNumPads[1] = 0;
+  fNumPads[2] = 0;
+  fNumPads[3] = 0;
 }
 
 AliLoader* AliPMD::MakeLoader(const char* topfoldername)
@@ -137,8 +163,8 @@ void AliPMD::AddHit(Int_t track, Int_t *vol, Float_t *hits)
   // vol[4],vol[5],vol[6],vol[7]);
 
   newcell = new AliPMDhit(fIshunt, track, vol, hits);
-  Int_t i;
-  for (i=0; i<fNhits; i++) {
+
+  for (Int_t i=0; i<fNhits; i++) {
     //
     // See if this cell has already been hit
     curcell=(AliPMDhit*) lhits[i];
@@ -232,6 +258,21 @@ void AliPMD::SetTreeAddress()
     AliDetector::SetTreeAddress();
 }
 
+void AliPMD::SetCpvOff()
+{
+  // Set the CPV plane off
+}
+void AliPMD::SetPreOff()
+{
+  // Set the Preshower plane off
+
+}
+void AliPMD::SetModuleOff(Int_t /*imodule*/)
+{
+  // Set the desired module off
+
+}
+
 //____________________________________________________________________________
 void AliPMD::Hits2SDigits()  
 { 
@@ -275,9 +316,9 @@ void AliPMD::Hits2Digits()
 
 }
 // ---------------------------------------------------------------------------
-AliDigitizer* AliPMD::CreateDigitizer(AliRunDigitizer* manager) const
+AliDigitizer* AliPMD::CreateDigitizer(AliDigitizationInput* digInput) const
 { 
-  return new AliPMDDigitizer(manager);
+  return new AliPMDDigitizer(digInput);
 }
 // ---------------------------------------------------------------------------
 void AliPMD::Digits2Raw()