]>
Commit | Line | Data |
---|---|---|
af7ba10c | 1 | /************************************************************************** |
2 | * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
3 | * * | |
4 | * Author: The ALICE Off-line Project. * | |
5 | * Contributors are mentioned in the code where appropriate. * | |
6 | * * | |
7 | * Permission to use, copy, modify and distribute this software and its * | |
8 | * documentation strictly for non-commercial purposes is hereby granted * | |
9 | * without fee, provided that the above copyright notice appears in all * | |
10 | * copies and that both the copyright notice and this permission notice * | |
11 | * appear in the supporting documentation. The authors make no claims * | |
12 | * about the suitability of this software for any purpose. It is * | |
13 | * provided "as is" without express or implied warranty. * | |
14 | **************************************************************************/ | |
15 | ||
16 | /* $Id$ */ | |
17 | ||
18 | /////////////////////////////////////////////////////////////////////////////// | |
19 | // | |
20 | // Class to describe the MUON tracks | |
21 | // in the Event Summary Data class | |
22 | // This is where the results of reconstruction | |
23 | // are stored for the muons | |
24 | // Author: G.Martinez | |
25 | // | |
26 | /////////////////////////////////////////////////////////////////////////////// | |
27 | ||
28 | ||
672b5f43 | 29 | #include "AliESDMuonTrack.h" |
30 | ||
af7ba10c | 31 | ClassImp(AliESDMuonTrack) |
32 | ||
90e48c0c | 33 | //_____________________________________________________________________________ |
34 | AliESDMuonTrack::AliESDMuonTrack (): | |
35 | TObject(), | |
36 | fInverseBendingMomentum(0), | |
37 | fThetaX(0), | |
38 | fThetaY(0), | |
39 | fZ(0), | |
40 | fBendingCoor(0), | |
41 | fNonBendingCoor(0), | |
42 | fChi2(0), | |
43 | fNHit(0), | |
44 | fMatchTrigger(0), | |
45 | fChi2MatchTrigger(0) | |
46 | { | |
47 | // Default constructor | |
48 | } | |
49 | ||
50 | ||
af7ba10c | 51 | //_____________________________________________________________________________ |
52 | AliESDMuonTrack::AliESDMuonTrack (const AliESDMuonTrack& MUONTrack): | |
90e48c0c | 53 | TObject(MUONTrack), |
54 | fInverseBendingMomentum(MUONTrack.fInverseBendingMomentum), | |
55 | fThetaX(MUONTrack.fThetaX), | |
56 | fThetaY(MUONTrack.fThetaY), | |
57 | fZ(MUONTrack.fZ), | |
58 | fBendingCoor(MUONTrack.fBendingCoor), | |
59 | fNonBendingCoor(MUONTrack.fNonBendingCoor), | |
60 | fChi2(MUONTrack.fChi2), | |
61 | fNHit(MUONTrack.fNHit), | |
62 | fMatchTrigger(MUONTrack.fMatchTrigger), | |
63 | fChi2MatchTrigger(MUONTrack.fChi2MatchTrigger) | |
5ec1b3bc | 64 | { |
af7ba10c | 65 | // |
66 | // Copy constructor | |
67 | // Deep copy implemented | |
68 | // | |
5ec1b3bc | 69 | } |
70 | ||
af7ba10c | 71 | //_____________________________________________________________________________ |
5ec1b3bc | 72 | AliESDMuonTrack& AliESDMuonTrack::operator=(const AliESDMuonTrack& MUONTrack) |
73 | { | |
af7ba10c | 74 | // |
75 | // Equal operator for a deep copy | |
76 | // | |
5ec1b3bc | 77 | if (this == &MUONTrack) |
78 | return *this; | |
79 | ||
80 | fInverseBendingMomentum = MUONTrack.fInverseBendingMomentum; | |
8252d536 | 81 | fThetaX = MUONTrack.fThetaX; |
82 | fThetaY = MUONTrack.fThetaY ; | |
83 | fZ = MUONTrack.fZ; | |
84 | fBendingCoor = MUONTrack.fBendingCoor; | |
85 | fNonBendingCoor = MUONTrack.fNonBendingCoor; | |
86 | fChi2 = MUONTrack.fChi2; | |
87 | fNHit = MUONTrack.fNHit ; | |
88 | ||
89 | fMatchTrigger = MUONTrack.fMatchTrigger; | |
90 | fChi2MatchTrigger = MUONTrack.fChi2MatchTrigger; | |
91 | ||
5ec1b3bc | 92 | return *this; |
93 | } | |
94 | ||
672b5f43 | 95 |