Class version incremented
[u/mrichter/AliRoot.git] / ZDC / AliZDCv2.h
index a4c1ce81909ea1fca664dfe185d34861ed3e3ba5..7986d151b5c6f7b208d55e588867160a88d38046 100644 (file)
@@ -15,31 +15,17 @@ class AliZDCv2 : public AliZDC {
 public:
   AliZDCv2();
   AliZDCv2(const char *name, const char *title);
 public:
   AliZDCv2();
   AliZDCv2(const char *name, const char *title);
-  virtual      ~AliZDCv2() {}
+  virtual  ~AliZDCv2() {}
   virtual void  CreateGeometry();
   virtual void  CreateBeamLine();
   virtual void  CreateZDC();
   virtual void  CreateMaterials();
   virtual void  CreateGeometry();
   virtual void  CreateBeamLine();
   virtual void  CreateZDC();
   virtual void  CreateMaterials();
-  Int_t         Digitize(Int_t Det, Int_t Quad, Int_t Light);
-  virtual void  SDigits2Digits();
-  virtual void  Hits2Digits(Int_t ntracks = 0);
-  virtual void  MakeBranch(Option_t* opt, char *file=0);
   virtual Int_t IsVersion() const {return 1;}
   virtual void  DrawModule();
   virtual void  Init();
   virtual void  InitTables();
   virtual void  StepManager();
   
   virtual Int_t IsVersion() const {return 1;}
   virtual void  DrawModule();
   virtual void  Init();
   virtual void  InitTables();
   virtual void  StepManager();
   
-//  // Digitization parameters setters and getters
-//  // PM gain
-//  void SetPMGain(Int_t Det, Int_t PMDet, Int_t PMGain)
-//       {fPMGain[Det][PMDet] = PMGain;}
-//  Float_t GetPMGain(Int_t Det, Int_t PMDet)
-//       {return fPMGain[Det][PMDet];}
-//  // Conversion factor from charge to ADC channels
-//  //   F = 1.6E-19 / Resolution [Coulomb/ch]
-//  void SetADCRes(Int_t ADCRes) {fADCRes =  ADCRes;}
-//  Float_t GetADCRes() {return fADCRes;}
  
 protected:
 
  
 protected:
 
@@ -50,8 +36,8 @@ protected:
   Int_t   fMedSensZN;         // Sensitive medium for ZN
   Int_t   fMedSensZEM;        // Sensitive medium for EM ZDC
   Int_t   fMedSensGR;         // Other sensitive medium
   Int_t   fMedSensZN;         // Sensitive medium for ZN
   Int_t   fMedSensZEM;        // Sensitive medium for EM ZDC
   Int_t   fMedSensGR;         // Other sensitive medium
-//  Int_t   fMedSensPI;         // Beam pipe and magnet coils
-//  Int_t   fMedSensTDI;        // TDI Cu shielding 
+  Int_t   fMedSensPI;         // Beam pipe and magnet coils
+  Int_t   fMedSensTDI;        // TDI Cu shielding 
   
   // Parameters for light tables
   Int_t   fNalfan;           // Number of Alfa (neutrons)
   
   // Parameters for light tables
   Int_t   fNalfan;           // Number of Alfa (neutrons)
@@ -64,6 +50,7 @@ protected:
   // Parameters for hadronic calorimeters geometry
   // NB -> parameters used in CreateZDC() and in StepManager()
   // (other parameters are defined in CreateZDC())
   // Parameters for hadronic calorimeters geometry
   // NB -> parameters used in CreateZDC() and in StepManager()
   // (other parameters are defined in CreateZDC())
+  Float_t fDimZN[3];   // Dimensions of proton detector
   Float_t fDimZP[3];   // Dimensions of proton detector
   Float_t fPosZN[3];           // Position of neutron detector
   Float_t fPosZP[3];   // Position of proton detector
   Float_t fDimZP[3];   // Dimensions of proton detector
   Float_t fPosZN[3];           // Position of neutron detector
   Float_t fPosZP[3];   // Position of proton detector
@@ -74,16 +61,12 @@ protected:
   // NB -> parameters used in CreateZDC() and in StepManager()
   // (other parameters are defined in CreateZDC())
   Float_t fPosZEM[3]; // Position of EM detector
   // NB -> parameters used in CreateZDC() and in StepManager()
   // (other parameters are defined in CreateZDC())
   Float_t fPosZEM[3]; // Position of EM detector
+  Float_t fZEMLength; // ZEM length
   
   // Parameters for tracking studies
   
   // Parameters for tracking studies
-//  Int_t fpLostIT, fpLostD1, fpLostTDI, fpDetected;
+  Int_t fpLostIT, fpLostD1, fpLostTDI, fpDetected;
   
   
-  
-//  // Parameters for conversion of light yield in ADC channels
-//  Float_t fPMGain[3][5];      // PM gain
-//  Float_t fADCRes;            // ADC conversion factor
-  
-   ClassDef(AliZDCv2,1)  // Zero Degree Calorimeter version 1
+   ClassDef(AliZDCv2,2)  // Zero Degree Calorimeter version 1
 }; 
  
 #endif
 }; 
  
 #endif