]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESDMuonTrack.cxx
Changes suggested by Effective C++ (F.Carminati)
[u/mrichter/AliRoot.git] / STEER / AliESDMuonTrack.cxx
index 5cc5064f739c9aae318fd80927e7fb16876ef7d6..d4ec2d620f0330b3abe68bdbe3e35f835d4f924f 100644 (file)
 
 ClassImp(AliESDMuonTrack)
 
+//_____________________________________________________________________________
+AliESDMuonTrack::AliESDMuonTrack ():
+  TObject(),
+  fInverseBendingMomentum(0),
+  fThetaX(0),
+  fThetaY(0),
+  fZ(0),
+  fBendingCoor(0),
+  fNonBendingCoor(0),
+  fChi2(0),
+  fNHit(0),
+  fMatchTrigger(0),
+  fChi2MatchTrigger(0)
+{
+  // Default constructor
+}
+
+
 //_____________________________________________________________________________
 AliESDMuonTrack::AliESDMuonTrack (const AliESDMuonTrack& MUONTrack):
-  TObject(MUONTrack)
+  TObject(MUONTrack),
+  fInverseBendingMomentum(MUONTrack.fInverseBendingMomentum),
+  fThetaX(MUONTrack.fThetaX),
+  fThetaY(MUONTrack.fThetaY),
+  fZ(MUONTrack.fZ),
+  fBendingCoor(MUONTrack.fBendingCoor),
+  fNonBendingCoor(MUONTrack.fNonBendingCoor),
+  fChi2(MUONTrack.fChi2),
+  fNHit(MUONTrack.fNHit),
+  fMatchTrigger(MUONTrack.fMatchTrigger),
+  fChi2MatchTrigger(MUONTrack.fChi2MatchTrigger)
 {
   //
   // Copy constructor
   // Deep copy implemented
   //
-  fInverseBendingMomentum = MUONTrack.fInverseBendingMomentum; 
-  fThetaX                 = MUONTrack.fThetaX;           
-  fThetaY                 = MUONTrack.fThetaY ;           
-  fZ                      = MUONTrack.fZ;                
-  fBendingCoor            = MUONTrack.fBendingCoor;      
-  fNonBendingCoor         = MUONTrack.fNonBendingCoor;   
-  fChi2                   = MUONTrack.fChi2;             
-  fNHit                   = MUONTrack.fNHit ; 
-
-  fMatchTrigger           = MUONTrack.fMatchTrigger;  
-  fChi2MatchTrigger       = MUONTrack.fChi2MatchTrigger; 
 }
 
 //_____________________________________________________________________________