]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/Cal/AliTRDCalDCSGTUTgu.cxx
dd3ba31d6dc23a625887781facf3bb5a0896cfb9
[u/mrichter/AliRoot.git] / TRD / Cal / AliTRDCalDCSGTUTgu.cxx
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: AliTRDCalDCSGTUTgu.cxx 18952 2007-06-08 11:36:12Z cblume $ */
17
18 ///////////////////////////////////////////////////////////////////////////////
19 //                                                                           //
20 //  TRD calibration class for TRD DCS GTU parameters                         //
21 //                                                                           //
22 ///////////////////////////////////////////////////////////////////////////////
23
24 #include "AliTRDCalDCSGTUTgu.h"
25
26 ClassImp(AliTRDCalDCSGTUTgu)
27
28 //_____________________________________________________________________________
29 AliTRDCalDCSGTUTgu::AliTRDCalDCSGTUTgu()
30   :TNamed()
31     ,fFromRunNum(0)
32     ,fFromSORFlag(0)
33     ,fFromChild(0)
34     ,fSegmentMask("")
35     ,fBusyMask("")
36     ,fContribMask("")
37     ,fBoardInfo(new AliTRDCalDCSGTUBoardInfo())
38     ,fCtpOpcArr(new TObjArray())
39 {
40   //
41   // AliTRDCalDCSGTU default constructor
42   //
43   fCtpOpcArr->SetOwner();
44 }
45
46 //_____________________________________________________________________________
47 AliTRDCalDCSGTUTgu::AliTRDCalDCSGTUTgu(const char *name, const char *title)
48   :TNamed(name,title)
49     ,fFromRunNum(0)
50     ,fFromSORFlag(0)
51     ,fFromChild(0)
52     ,fSegmentMask("")
53     ,fBusyMask("")
54     ,fContribMask("")
55     ,fBoardInfo(new AliTRDCalDCSGTUBoardInfo())
56     ,fCtpOpcArr(new TObjArray())
57 {
58   //
59   // AliTRDCalDCSGTU constructor
60   //
61 }
62
63 //_____________________________________________________________________________
64 AliTRDCalDCSGTUTgu::AliTRDCalDCSGTUTgu(const AliTRDCalDCSGTUTgu&)
65   :TNamed("","")
66     ,fFromRunNum(0)
67     ,fFromSORFlag(0)
68     ,fFromChild(0)
69     ,fSegmentMask("")
70     ,fBusyMask("")
71     ,fContribMask("")
72     ,fBoardInfo(0)
73     ,fCtpOpcArr(0)
74 {
75   //
76   // AliTRDCalDCSGTU constructor
77   //
78 }
79
80 //_____________________________________________________________________________
81 AliTRDCalDCSGTUTgu& AliTRDCalDCSGTUTgu::operator=(const AliTRDCalDCSGTUTgu& sh)
82 {
83   //
84   // AliTRDCalDCSGTU constructor
85   //
86   if (&sh == this) return *this;
87
88   new (this) AliTRDCalDCSGTUTgu(sh);
89   return *this;
90 }
91
92
93