]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RALICE/AliCalmodule.h
Prepare for new code
[u/mrichter/AliRoot.git] / RALICE / AliCalmodule.h
index 8ad9a6c78a48d6eb7ff7d2baf718f03086428060..135770862ff80f2261841a0c45a63405af0a7db9 100644 (file)
@@ -12,23 +12,25 @@ class AliCalmodule : public AliSignal
  public:
   AliCalmodule();                                          // Default constructor
   virtual ~AliCalmodule();                                 // Default destructor
-  AliCalmodule(AliCalmodule& m);                           // Copy constructor
-  AliCalmodule(Int_t row,Int_t col,Float_t sig);           // Create a module and initialise data
-  virtual void SetSignal(Int_t row,Int_t col,Float_t sig); // Set or change data for certain module
-  virtual void AddSignal(Int_t row,Int_t col,Float_t sig); // Add signal to a certain module
+  AliCalmodule(const AliCalmodule& m);                     // Copy constructor
+  AliCalmodule(Int_t row,Int_t col,Double_t sig);          // Create a module and initialise data
+  virtual TObject* Clone(const char* name="") const;       // Make a deep copy and provide its pointer
+  using AliSignal::SetSignal;
+  virtual void SetSignal(Double_t sig,Int_t j=1);          // Set or change data for certain module
+  using AliSignal::AddSignal;
+  virtual void AddSignal(Double_t sig,Int_t j=1);          // Add signal to a certain module
   void SetRow(Int_t i);                                    // Set the row number of the module
   void SetColumn(Int_t i);                                 // Set the column number of the module
-  Int_t GetRow();                                          // Return the row number of the module
-  Int_t GetColumn();                                       // Return the column number of the module
-  void SetClusteredSignal(Float_t val);                    // Set the signal of the module after clustering
-  Float_t GetClusteredSignal();                            // Return module signal after clustering
-  virtual AliCalmodule* MakeCopy(AliCalmodule& m);         // Make a deep copy and provide its pointer
+  Int_t GetRow() const;                                    // Return the row number of the module
+  Int_t GetColumn() const;                                 // Return the column number of the module
+  void SetClusteredSignal(Double_t val);                   // Set the signal of the module after clustering
+  Float_t GetClusteredSignal() const;                      // Return module signal after clustering
  
  protected:
   Int_t fRow;        // The current row number
   Int_t fCol;        // The current column number
   Float_t fSigc;     // The signal after clustering
  
- ClassDef(AliCalmodule,4) // Description of a module in a calorimeter system.
+ ClassDef(AliCalmodule,9) // Description of a module in a calorimeter system.
 };
 #endif