3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
10 class AliCalmodule : public AliSignal
13 AliCalmodule(); // Default constructor
14 virtual ~AliCalmodule(); // Default destructor
15 AliCalmodule(const AliCalmodule& m); // Copy constructor
16 AliCalmodule(Int_t row,Int_t col,Double_t sig); // Create a module and initialise data
17 virtual TObject* Clone(const char* name="") const; // Make a deep copy and provide its pointer
18 virtual void SetSignal(Double_t sig,Int_t j=1); // Set or change data for certain module
19 virtual void AddSignal(Double_t sig,Int_t j=1); // Add signal to a certain module
20 void SetRow(Int_t i); // Set the row number of the module
21 void SetColumn(Int_t i); // Set the column number of the module
22 Int_t GetRow() const; // Return the row number of the module
23 Int_t GetColumn() const; // Return the column number of the module
24 void SetClusteredSignal(Double_t val); // Set the signal of the module after clustering
25 Float_t GetClusteredSignal() const; // Return module signal after clustering
28 Int_t fRow; // The current row number
29 Int_t fCol; // The current column number
30 Float_t fSigc; // The signal after clustering
32 ClassDef(AliCalmodule,8) // Description of a module in a calorimeter system.