]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/mapping/AliMpSectorPosition.cxx
d13d35159677d884e5c0e8d2becf886e23fef298
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpSectorPosition.cxx
1 // $Id$
2 // Category: plane
3 //
4 // Class AliMpSectorPosition
5 // -------------------------
6 // Class that represents a placed sector.
7 // Only translation + reflection transformations can
8 // be applied.
9 //
10 // Authors: David Guez, Ivana Hrivnacova; IPN Orsay
11
12 #include <TError.h>
13
14 #include "AliMpSectorPosition.h"
15
16 ClassImp(AliMpSectorPosition)
17
18 //______________________________________________________________________________
19 AliMpSectorPosition::AliMpSectorPosition(const AliMpSector* sector,
20                                          const TVector2& offset, 
21                                          const AliMpIntPair& scale) 
22   : TObject(),
23     fkSector(sector),
24     fOffset(offset),
25     fScale(scale)
26 {
27 //
28 }
29
30 //_____________________________________________________________________________
31 AliMpSectorPosition::AliMpSectorPosition(const AliMpSectorPosition& right) 
32   : TObject(right) {
33 // 
34   Fatal("AliMpSectorPosition", "Copy constructor not provided.");
35 }
36
37 //_____________________________________________________________________________
38 AliMpSectorPosition::AliMpSectorPosition() 
39   : TObject(),
40     fkSector(),
41     fOffset(),
42     fScale()
43 {
44 //
45 }
46
47 //_____________________________________________________________________________
48 AliMpSectorPosition::~AliMpSectorPosition() {
49 // 
50 }
51
52 // operators
53
54 //_____________________________________________________________________________
55 AliMpSectorPosition& 
56 AliMpSectorPosition::operator=(const AliMpSectorPosition& right)
57 {
58   // check assignement to self
59   if (this == &right) return *this;
60
61   Fatal("operator =", "Assignement operator not provided.");
62     
63   return *this;  
64 }    
65