1 #include "AliPhJBaseTrack.h"
\r
5 // $Id: AliPhJBaseTrack.cxx,v 1.5 2008/05/08 15:19:52 djkim Exp $
\r
7 ////////////////////////////////////////////////////
\r
9 \file AliPhJBaseTrack.cxx
\r
11 \author J. Rak, D.J.Kim, R.Diaz (University of Jyvaskyla)
\r
12 \email: djkim@jyu.fi
\r
13 \version $Revision: 1.5 $
\r
14 \date $Date: 2008/05/08 15:19:52 $
\r
16 ////////////////////////////////////////////////////
\r
19 //______________________________________________________________________________
\r
20 AliPhJBaseTrack::AliPhJBaseTrack():
\r
28 fBaseFlavor(kNone),
\r
35 //_____________________________________________________________
\r
36 AliPhJBaseTrack::AliPhJBaseTrack(float pt,float theta, float eta, float phi, float e, short charge, float tof, float ptot):
\r
43 fBaseCharge(charge),
\r
44 fBaseFlavor(kNone),
\r
51 //_____________________________________________________________
\r
52 AliPhJBaseTrack::AliPhJBaseTrack(const AliPhJBaseTrack& a):
\r
55 fBaseTheta(a.fBaseTheta),
\r
56 fBaseEta(a.fBaseEta),
\r
57 fBasePhi(a.fBasePhi),
\r
60 fBaseCharge(a.fBaseCharge),
\r
61 fBaseFlavor(a.fBaseFlavor),
\r
62 fBaseTof(a.fBaseTof),
\r
63 fBasePtot(a.fBasePtot)
\r
68 //_____________________________________________________________
\r
70 void AliPhJBaseTrack::PrintOut(const char *message=" " ) const{
\r
73 <<" type="<<fBaseFlavor<<" "
\r
75 <<" Theta="<<fBaseTheta
\r
79 <<" charge="<<fBaseCharge
\r
81 <<" ptot="<<fBasePtot<<std::endl;
\r
83 //_____________________________________________________________
\r
84 AliPhJBaseTrack& AliPhJBaseTrack::operator=(const AliPhJBaseTrack& trk){
\r
87 TObject::operator=(trk);
\r
89 fBasePt = trk.fBasePt;
\r
90 fBaseTheta = trk.fBaseTheta;
\r
91 fBaseEta = trk.fBaseEta;
\r
92 fBasePhi = trk.fBasePhi;
\r
93 fBaseE = trk.fBaseE;
\r
94 fBaseID = trk.fBaseID;
\r
95 fBaseCharge = trk.fBaseCharge;
\r
96 fBaseFlavor = trk.fBaseFlavor;
\r
97 fBaseTof = trk.fBaseTof;
\r
98 fBasePtot = trk.fBasePtot;
\r
103 //_____________________________________________________________
\r
104 void AliPhJBaseTrack::PrintJetInput(char *message=" " ) const{
\r
106 <<"\t"<< GetPx() <<"\t"<< GetPy() <<"\t"<< GetPz()<<"\t"<<GetE() << std::endl;
\r
110 ClassImp(AliPhJBaseTrack)
\r