]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RALICE/AliPositionObj.cxx
New functions (Marian)
[u/mrichter/AliRoot.git] / RALICE / AliPositionObj.cxx
index 64b84724b5b24ce92af826a67d26900d6a6124a8..14e17ac9b25dc37bf35a5451676887c085323b18 100644 (file)
  
 ClassImp(AliPositionObj) // Class implementation to enable ROOT I/O
  
-AliPositionObj::AliPositionObj()
+AliPositionObj::AliPositionObj() : TObject(),AliPosition()
 {
 // Creation of an AliPositionObj object and initialisation of parameters.
 // All attributes initialised to 0.
 }
 ///////////////////////////////////////////////////////////////////////////
-AliPositionObj::AliPositionObj(Ali3Vector& q)
+AliPositionObj::AliPositionObj(AliPosition& p) : TObject(),AliPosition(p)
 {
 // Creation of an AliPositionObj object and initialisation of parameters.
-// All attributes are initialised to the values of the input Ali3Vector.
- Load(q);
+// All attributes are initialised to the values of the input AliPosition.
 }
 ///////////////////////////////////////////////////////////////////////////
 AliPositionObj::~AliPositionObj()
@@ -76,15 +75,8 @@ AliPositionObj::~AliPositionObj()
 // Destructor to delete dynamically allocated memory.
 }
 ///////////////////////////////////////////////////////////////////////////
-void AliPositionObj::Load(Ali3Vector& q)
+AliPositionObj::AliPositionObj(const AliPositionObj& p) : TObject(p),AliPosition(p)
 {
-// Load all attributes of the input Ali3Vector into this AliPositionObj object.
- Double_t temp=q.GetResultError();
- Double_t a[3];
- q.GetVector(a,"sph");
- SetPosition(a,"sph");
- q.GetErrors(a,"car");
- SetPositionErrors(a,"car");
- fDresult=temp;
+// Copy constructor
 }
 ///////////////////////////////////////////////////////////////////////////