]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCkineGrid.cxx
Modifieng the path (Marian)
[u/mrichter/AliRoot.git] / TPC / AliTPCkineGrid.cxx
index 90787c134a99b088adaab43368c2b4b5f3dc0af6..0ec62f7b7e94bbaf5f1a63a9b87d6ed085f3ae55 100644 (file)
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-/*
-$Log$
-Revision 1.1.6.1  2002/06/10 15:26:12  hristov
-Merged with v3-08-02
-
-Revision 1.1  2002/05/08 18:19:50  kowal2
-New class by Andrea Dainese. It deals with the parameters used by
-AliTPCtrackerParam (efficiences, pulls etc)
-
-*/
+/* $Id$ */
 
 ////////////////////////////////////////////////////////////////////////
 // Class used by TPC tracking parameterization to handle to tracking
@@ -34,32 +25,45 @@ AliTPCtrackerParam (efficiences, pulls etc)
 //  Origin: Andrea Dainese, Padova - e-mail: andrea.dainese@pd.infn.it
 ////////////////////////////////////////////////////////////////////////
 
-#include <iostream.h>
+//-- standard headers -----
+#include "Riostream.h"
+//--- Root headers --------
 #include <TMatrixD.h>
 #include <TArrayD.h>
+//-- AliRoot headers ------
 #include "AliTPCkineGrid.h"
+//-------------------------
 
 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);
@@ -70,7 +74,13 @@ AliTPCkineGrid::AliTPCkineGrid(Int_t npt,Int_t neta,
   fParams = new TMatrixD(fNpt,fNeta);
 }
 //-------------------------------------------------------------------------
-AliTPCkineGrid::AliTPCkineGrid(const AliTPCkineGrid& grid) {
+AliTPCkineGrid::AliTPCkineGrid(const AliTPCkineGrid& grid):TNamed(grid),
+     fNpt(0),
+     fNeta(0),
+     fPt(0),
+     fEta(0),
+     fParams(0) 
+{
 //-------------------------------------------------------------------------
 // Copy constructor
 //-------------------------------------------------------------------------
@@ -95,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 {
 //--------------------------------------------------------------------------