]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONClusterInput.h
Updated list of MUON libraries
[u/mrichter/AliRoot.git] / MUON / AliMUONClusterInput.h
index ee07ab95a905f2808f663cf0f20d33b7c2ee0bb0..8aec46f4b7180f9162f1788677fbabcdf4fda440 100644 (file)
@@ -32,35 +32,53 @@ class AliMUONClusterInput : public TObject
     void SetDigits(Int_t chamber, Int_t idDE, TClonesArray* dig);
     void SetCluster(AliMUONRawCluster* cluster);
 // Access functions
+    /// Return the current chamber number
     Int_t Chamber() const {return fChamber;}
+    /// Return i-th digit for given cath
     AliMUONDigit* Digit(Int_t cath, Int_t i) const {return (AliMUONDigit*) (fDigits[cath]->UncheckedAt(i));}
+    /// Return the array of digits for given cathod 
     TClonesArray* Digits(Int_t cath) const {return fDigits[cath];}
+    /// Return number of digits for given cathod 
     Int_t NDigits(Int_t cath) const {return fNDigits[cath];}
+    /// Return geometry segmentation for given cathod 
     AliMUONGeometrySegmentation* Segmentation2(Int_t cath) const {return fSegmentation2[cath];}
 
+    /// Return Mathieson    
     AliMUONMathieson* Mathieson() const {return fgMathieson;}    
+    /// Return charge correlation
     Float_t ChargeCorrel() const {return fChargeCorrel;}    
+    /// Return detection elt id
     Int_t DetElemId() const {return fDetElemId;}
 
 // Fitting    
+    /// Return the fitter
     TMinuit*      Fitter() const {return fgMinuit;}
 // Current cluster information    
+    /// Return the total charge for given cathod 
     Float_t       TotalCharge(Int_t cath) const {return fChargeTot[cath];}
+    /// Return the charge for the given cluster and cathod
     Float_t       Charge(Int_t dig, Int_t cath) const {return fCharge[dig][cath];}
+    /// Return the x-position for the given cluster and cathod
     Int_t         Ix(Int_t dig, Int_t cath) const {return fix[dig][cath];}
+    /// Return the y-position for the given cluster and cathod
     Int_t         Iy(Int_t dig, Int_t cath) const {return fiy[dig][cath];}
+    /// Return the cluster multiplicity for given cathod 
     Int_t         Nmul(Int_t cath) const {return fNmul[cath];}
+
 //  Helpers for Fit     
     Float_t DiscrChargeS1(Int_t i,Double_t *par);
     Float_t DiscrChargeCombiS1(Int_t i,Double_t *par, Int_t cath);
     Float_t DiscrChargeS2(Int_t i,Double_t *par);
     Float_t DiscrChargeCombiS2(Int_t i,Double_t *par, Int_t cath);
 // 
- protected:
+ private:
+    /// Not implemented
     AliMUONClusterInput();
+    /// Not implemented
     AliMUONClusterInput(const AliMUONClusterInput& clusterInput);
+    /// Not implemented
     AliMUONClusterInput & operator = (const AliMUONClusterInput& rhs);
- private:
+
     static AliMUONClusterInput*  fgClusterInput;  //!< singleton instance
     static AliMUONMathieson*     fgMathieson;     //!< Mathieson
     static AliMUONGeometryTransformer*  fgTransformer;  //!< Geometry transformer