]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ZDC/AliZDCReco.h
Modified message (Yves)
[u/mrichter/AliRoot.git] / ZDC / AliZDCReco.h
index 186664d03c3393ad1aa548d22fdba174b91e3c8f..a258aff52e999bfe6584fdac980a948ec6481b03 100644 (file)
 class AliZDCReco : public TObject {
 
 public:
-  AliZDCReco() {}
-  AliZDCReco(Float_t ezn, Float_t ezp, Float_t ezdc, Float_t ezem, Int_t detspn, 
-             Int_t detspp, Int_t trspn, Int_t trspp, Int_t trsp, Int_t part, Float_t b);
-  AliZDCReco(AliZDCReco* oldreco) {*this=*oldreco;}
+  AliZDCReco();
+  AliZDCReco(Float_t ezn1, Float_t ezp1, Float_t ezdc1, Float_t ezem, 
+            Float_t ezn2, Float_t ezp2, Float_t ezdc2, Int_t detspnLeft, 
+             Int_t detsppLeft, Int_t detspnRight, Int_t detsppRight, 
+            Int_t trspn, Int_t trspp, Int_t trsp, Int_t part, Float_t b);
+  AliZDCReco(const AliZDCReco &oldreco);
   virtual ~AliZDCReco() {}
 
   // Getters 
-  virtual Float_t GetZNenergy()    const  {return fZNenergy;}
-  virtual Float_t GetZPenergy()    const  {return fZPenergy;}
-  virtual Float_t GetZDCenergy()   const  {return fZDCenergy;}
+  virtual Float_t GetZN1energy()   const  {return fZN1energy;}
+  virtual Float_t GetZP1energy()   const  {return fZP1energy;}
+  virtual Float_t GetZDC1energy()  const  {return fZDC1energy;}
+  virtual Float_t GetZN2energy()   const  {return fZN2energy;}
+  virtual Float_t GetZP2energy()   const  {return fZP2energy;}
+  virtual Float_t GetZDC2energy()  const  {return fZDC2energy;}
   virtual Float_t GetZEMenergy()   const  {return fZEMenergy;}
-  virtual Int_t   GetNDetSpecN()   const  {return fNDetSpecN;}
-  virtual Int_t   GetNDetSpecP()   const  {return fNDetSpecP;}
+  virtual Int_t   GetNDetSpecNLeft()  const  {return fNDetSpecNLeft;}
+  virtual Int_t   GetNDetSpecPLeft()  const  {return fNDetSpecPLeft;}
+  virtual Int_t   GetNDetSpecNRight() const  {return fNDetSpecNRight;}
+  virtual Int_t   GetNDetSpecPRight() const  {return fNDetSpecPRight;}
   virtual Int_t   GetNTrueSpecN()  const  {return fNTrueSpecN;}
   virtual Int_t   GetNTrueSpecP()  const  {return fNTrueSpecP;}
   virtual Int_t   GetNTrueSpec()   const  {return fNTrueSpec;}
@@ -36,12 +43,17 @@ public:
 
 private:
   // Data members
-  Float_t fZNenergy;   // Energy detected in neutron ZDC
-  Float_t fZPenergy;   // Energy detected in proton ZDC
-  Float_t fZDCenergy;  // Total hadronic energy detcted in ZDCs
+  Float_t fZN1energy;  // Energy detected in neutron ZDC
+  Float_t fZP1energy;  // Energy detected in proton ZDC
+  Float_t fZDC1energy; // Total hadronic energy detcted in ZDCs
+  Float_t fZN2energy;  // Energy detected in neutron ZDC
+  Float_t fZP2energy;  // Energy detected in proton ZDC
+  Float_t fZDC2energy; // Total hadronic energy detcted in ZDCs
   Float_t fZEMenergy;  // Energy detected in EM ZDC
-  Int_t          fNDetSpecN;   // Number of spectator neutrons detected
-  Int_t          fNDetSpecP;   // Number of spectator protons detected
+  Int_t          fNDetSpecNLeft;  // Number of spectator neutrons detected
+  Int_t          fNDetSpecPLeft;  // Number of spectator protons detected
+  Int_t          fNDetSpecNRight; // Number of spectator neutrons detected
+  Int_t          fNDetSpecPRight; // Number of spectator protons detected
   Int_t          fNTrueSpecN;  // Estimate of the number of spectator neutrons generated
   Int_t          fNTrueSpecP;  // Estimate of the number of spectator protons generated
   Int_t          fNTrueSpec ;  // Estimate of the total number of spectators