-// $Id: AliJBaseTrack.cxx,v 1.5 2008/05/08 15:19:52 djkim Exp $\r
-////////////////////////////////////////////////////\r
-/*!\r
- \file AliJBaseTrack.cxx\r
- \brief\r
- \author J. Rak, D.J.Kim, R.Diaz (University of Jyvaskyla)\r
- \email: djkim@jyu.fi\r
- \version $Revision: 1.5 $\r
- \date $Date: 2008/05/08 15:19:52 $\r
- */\r
-////////////////////////////////////////////////////\r
-\r
-#include <iostream>\r
-#include <TLorentzVector.h>\r
-#include "AliJBaseTrack.h"\r
-\r
-//______________________________________________________________________________\r
-AliJBaseTrack::AliJBaseTrack():\r
- fID(-1),\r
- fLabel(-1), \r
- fParticleType(-1), \r
- fCharge(0), \r
- fStatus(0), \r
- fFlags(0)\r
-{\r
- // constructor\r
-}\r
-\r
-//_____________________________________________________________\r
-AliJBaseTrack::AliJBaseTrack(float px,float py, float pz, float e, Int_t id, Short_t ptype, Char_t charge):\r
- TLorentzVector( px, py, pz, e ), \r
- fID(id),\r
- fLabel(-1), \r
- fParticleType(ptype), \r
- fCharge(charge), \r
- fStatus(0), \r
- fFlags(0)\r
-{\r
- // constructor\r
-}\r
-\r
-//_____________________________________________________________\r
-AliJBaseTrack::AliJBaseTrack(const AliJBaseTrack& a):\r
- TLorentzVector (a), \r
- fID (a.fID),\r
- fLabel (a.fLabel), \r
- fParticleType ( a.fParticleType ), \r
- fCharge ( a.fCharge ), \r
- fStatus ( a.fStatus ), \r
- fFlags ( a.fFlags )\r
-{\r
- //copy constructor\r
-}\r
-\r
-//_____________________________________________________________\r
-AliJBaseTrack::AliJBaseTrack(const TLorentzVector& a):\r
- TLorentzVector (a),\r
- fID ( -1 ),\r
- fLabel ( -1 ), \r
- fParticleType ( -1 ),\r
- fCharge ( 0 ),\r
- fStatus ( 0 ),\r
- fFlags ( 0 )\r
-{\r
- //copy constructor\r
-}\r
-//_____________________________________________________________\r
-AliJBaseTrack& AliJBaseTrack::operator=(const AliJBaseTrack& trk){\r
- //operator = \r
- if(this != &trk){\r
- TLorentzVector::operator=(trk);\r
- fID = trk.fID;\r
- fLabel = trk.fLabel;\r
- fParticleType = trk.fParticleType;\r
- fCharge = trk.fCharge;\r
- fStatus = trk.fStatus;\r
- fFlags = trk.fFlags;\r
- }\r
- return *this;\r
-}\r
-\r
-//_____________________________________________________________\r
-void AliJBaseTrack::Print(Option_t* option = "" ) const{\r
- //object print out\r
- std::cout<<Form("(ID,Type,Charge,Flags)=(%d, %d, %d, %d)" , \r
- fID, fParticleType, fCharge, fFlags );\r
- TLorentzVector::Print(option);\r
-}\r
-\r
-ClassImp(AliJBaseTrack)\r
-\r
+// $Id: AliJBaseTrack.cxx,v 1.5 2008/05/08 15:19:52 djkim Exp $
+////////////////////////////////////////////////////
+/*!
+ \file AliJBaseTrack.cxx
+ \brief
+ \author J. Rak, D.J.Kim, R.Diaz (University of Jyvaskyla)
+ \email: djkim@jyu.fi
+ \version $Revision: 1.5 $
+ \date $Date: 2008/05/08 15:19:52 $
+ */
+////////////////////////////////////////////////////
+
+#include <iostream>
+#include <TLorentzVector.h>
+#include "AliJBaseTrack.h"
+
+//______________________________________________________________________________
+AliJBaseTrack::AliJBaseTrack():
+ fID(-1),
+ fLabel(-1),
+ fParticleType(-1),
+ fCharge(0),
+ fStatus(0),
+ fFlags(0)
+{
+ // constructor
+}
+
+//_____________________________________________________________
+AliJBaseTrack::AliJBaseTrack(float px,float py, float pz, float e, Int_t id, Short_t ptype, Char_t charge):
+ TLorentzVector( px, py, pz, e ),
+ fID(id),
+ fLabel(-1),
+ fParticleType(ptype),
+ fCharge(charge),
+ fStatus(0),
+ fFlags(0)
+{
+ // constructor
+}
+
+//_____________________________________________________________
+AliJBaseTrack::AliJBaseTrack(const AliJBaseTrack& a):
+ TLorentzVector (a),
+ fID (a.fID),
+ fLabel (a.fLabel),
+ fParticleType ( a.fParticleType ),
+ fCharge ( a.fCharge ),
+ fStatus ( a.fStatus ),
+ fFlags ( a.fFlags )
+{
+ //copy constructor
+}
+
+//_____________________________________________________________
+AliJBaseTrack::AliJBaseTrack(const TLorentzVector& a):
+ TLorentzVector (a),
+ fID ( -1 ),
+ fLabel ( -1 ),
+ fParticleType ( -1 ),
+ fCharge ( 0 ),
+ fStatus ( 0 ),
+ fFlags ( 0 )
+{
+ //copy constructor
+}
+//_____________________________________________________________
+AliJBaseTrack& AliJBaseTrack::operator=(const AliJBaseTrack& trk){
+ //operator =
+ if(this != &trk){
+ TLorentzVector::operator=(trk);
+ fID = trk.fID;
+ fLabel = trk.fLabel;
+ fParticleType = trk.fParticleType;
+ fCharge = trk.fCharge;
+ fStatus = trk.fStatus;
+ fFlags = trk.fFlags;
+ }
+ return *this;
+}
+
+//_____________________________________________________________
+void AliJBaseTrack::Print(Option_t* option = "" ) const{
+ //object print out
+ std::cout<<Form("(ID,Type,Charge,Flags)=(%d, %d, %d, %d)" ,
+ fID, fParticleType, fCharge, fFlags );
+ TLorentzVector::Print(option);
+}
+
+ClassImp(AliJBaseTrack)
+