X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TPC%2FAliTPCkineGrid.cxx;h=0ec62f7b7e94bbaf5f1a63a9b87d6ed085f3ae55;hb=7f97ef589066df8326cb998f91887925a11dd478;hp=6ea805972b901f9904644efe330923b069bff034;hpb=176aff274713ee1b32d67690d18d35760f37564f;p=u%2Fmrichter%2FAliRoot.git diff --git a/TPC/AliTPCkineGrid.cxx b/TPC/AliTPCkineGrid.cxx index 6ea805972b9..0ec62f7b7e9 100644 --- a/TPC/AliTPCkineGrid.cxx +++ b/TPC/AliTPCkineGrid.cxx @@ -37,24 +37,33 @@ 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); @@ -65,7 +74,13 @@ AliTPCkineGrid::AliTPCkineGrid(Int_t npt,Int_t neta, 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 //------------------------------------------------------------------------- @@ -90,6 +105,15 @@ AliTPCkineGrid::~AliTPCkineGrid() { 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 { //--------------------------------------------------------------------------