ClassImp(AliTPCkineGrid)
//------------------------------------------------------------------------
-AliTPCkineGrid::AliTPCkineGrid() {
+ AliTPCkineGrid::AliTPCkineGrid()
+ :TNamed(),
+ fNpt(0),
+ fNeta(0),
+ fPt(0),
+ fEta(0),
+ fParams(0)
+{
//------------------------------------------------------------------------
// Default constructor
//------------------------------------------------------------------------
- fNpt = 0;
- fNeta = 0;
- fPt = 0;
- fEta = 0;
- fParams = 0;
+
}
//------------------------------------------------------------------------
AliTPCkineGrid::AliTPCkineGrid(Int_t npt,Int_t neta,
- Double_t* pt,Double_t* eta) {
+ Double_t* pt,Double_t* eta)
+ :TNamed(),
+ fNpt(npt),
+ fNeta(neta),
+ fPt(0),
+ fEta(0),
+ fParams(0)
+{
//------------------------------------------------------------------------
// Standard constructor
//------------------------------------------------------------------------
- fNpt = npt;
- fNeta = neta;
+
fPt = new TArrayD(fNpt);
fEta = new TArrayD(fNeta);
fParams = new TMatrixD(fNpt,fNeta);
}
//-------------------------------------------------------------------------
-AliTPCkineGrid::AliTPCkineGrid(const AliTPCkineGrid& grid):TNamed(grid) {
+AliTPCkineGrid::AliTPCkineGrid(const AliTPCkineGrid& grid):TNamed(grid),
+ fNpt(0),
+ fNeta(0),
+ fPt(0),
+ fEta(0),
+ fParams(0)
+{
//-------------------------------------------------------------------------
// Copy constructor
//-------------------------------------------------------------------------
delete fEta;
delete fParams;
}
+//__________________________________________________________________________
+AliTPCkineGrid & AliTPCkineGrid::operator =(const AliTPCkineGrid & param)
+{
+ //
+ // assignment operator - dummy
+ //
+ fNpt=param.fNpt;
+ return (*this);
+}
//--------------------------------------------------------------------------
void AliTPCkineGrid::GetArrayEta(Double_t* eta) const {
//--------------------------------------------------------------------------