]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/mapping/AliMpSectorPosition.cxx
Mapping test macros (D. Guez, I. Hrivnacova)
[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 // Included in AliRoot: 2003/05/02
11 // Authors: David Guez, Ivana Hrivnacova; IPN Orsay
12
13 #include <TError.h>
14
15 #include "AliMpSectorPosition.h"
16
17 ClassImp(AliMpSectorPosition)
18
19 //______________________________________________________________________________
20 AliMpSectorPosition::AliMpSectorPosition(const AliMpSector* sector,
21                                          const TVector2& offset, 
22                                          const AliMpIntPair& scale) 
23   : TObject(),
24     fkSector(sector),
25     fOffset(offset),
26     fScale(scale)
27 {
28 //
29 }
30
31 //_____________________________________________________________________________
32 AliMpSectorPosition::AliMpSectorPosition(const AliMpSectorPosition& right) 
33   : TObject(right) {
34 // 
35   Fatal("AliMpSectorPosition", "Copy constructor not provided.");
36 }
37
38 //_____________________________________________________________________________
39 AliMpSectorPosition::AliMpSectorPosition() 
40   : TObject(),
41     fkSector(),
42     fOffset(),
43     fScale()
44 {
45 //
46 }
47
48 //_____________________________________________________________________________
49 AliMpSectorPosition::~AliMpSectorPosition() {
50 // 
51 }
52
53 // operators
54
55 //_____________________________________________________________________________
56 AliMpSectorPosition& 
57 AliMpSectorPosition::operator=(const AliMpSectorPosition& right)
58 {
59   // check assignement to self
60   if (this == &right) return *this;
61
62   Fatal("operator =", "Assignement operator not provided.");
63     
64   return *this;  
65 }    
66