]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/mapping/AliMpSectorPosition.cxx
Mapping test macros (D. Guez, I. Hrivnacova)
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpSectorPosition.cxx
CommitLineData
5f91c9e8 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//
dbe945cc 10// Included in AliRoot: 2003/05/02
5f91c9e8 11// Authors: David Guez, Ivana Hrivnacova; IPN Orsay
12
2998a151 13#include <TError.h>
14
5f91c9e8 15#include "AliMpSectorPosition.h"
16
17ClassImp(AliMpSectorPosition)
18
19//______________________________________________________________________________
20AliMpSectorPosition::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
2998a151 31//_____________________________________________________________________________
32AliMpSectorPosition::AliMpSectorPosition(const AliMpSectorPosition& right)
33 : TObject(right) {
34//
35 Fatal("AliMpSectorPosition", "Copy constructor not provided.");
36}
37
5f91c9e8 38//_____________________________________________________________________________
39AliMpSectorPosition::AliMpSectorPosition()
40 : TObject(),
41 fkSector(),
42 fOffset(),
43 fScale()
44{
45//
46}
47
48//_____________________________________________________________________________
49AliMpSectorPosition::~AliMpSectorPosition() {
50//
51}
2998a151 52
53// operators
54
55//_____________________________________________________________________________
56AliMpSectorPosition&
57AliMpSectorPosition::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