]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/Cal/AliTRDCalDCS.cxx
8f9cb5148e556ef5586f162202f83f93db23849b
[u/mrichter/AliRoot.git] / TRD / Cal / AliTRDCalDCS.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: AliTRDCalDCS.cxx 18952 2007-06-08 11:36:12Z cblume $ */
17
18 ///////////////////////////////////////////////////////////////////////////////
19 //                                                                           //
20 //  TRD calibration class for TRD DCS parameters                             //
21 //                                                                           //
22 ///////////////////////////////////////////////////////////////////////////////
23
24 #include "AliTRDCalDCS.h"
25
26 ClassImp(AliTRDCalDCS)
27
28 //_____________________________________________________________________________
29 AliTRDCalDCS::AliTRDCalDCS()
30   :TNamed()
31   ,fNumberOfTimeBins(0)
32   ,fTailCancelationTau1(0)
33   ,fTailCancelationTau2(0)
34   ,fTailCancelationAmp(0)
35   ,fPedestal(0)
36   ,fConfigID(0)
37   ,fGainTableID(0)
38   ,fFEEArr(new TObjArray(540))
39   ,fPTRArr(new TObjArray(6))
40   ,fGTUArr(new TObjArray(19))
41 {
42   //
43   // AliTRDCalDCS default constructor
44   //
45 }
46
47 //_____________________________________________________________________________
48 AliTRDCalDCS::AliTRDCalDCS(const Text_t *name, const Text_t *title)
49   :TNamed(name,title)
50   ,fNumberOfTimeBins(0)
51   ,fTailCancelationTau1(0)
52   ,fTailCancelationTau2(0)
53   ,fTailCancelationAmp(0)
54   ,fPedestal(0)
55   ,fConfigID(0)
56   ,fGainTableID(0)
57   ,fFEEArr(new TObjArray(540))
58   ,fPTRArr(new TObjArray(6))
59   ,fGTUArr(new TObjArray(19))
60 {
61   //
62   // AliTRDCalDCS constructor
63   //
64 }
65
66 //_____________________________________________________________________________
67 AliTRDCalDCS::AliTRDCalDCS(const AliTRDCalDCS &cd)
68   :TNamed(cd)
69   ,fNumberOfTimeBins(0)
70   ,fTailCancelationTau1(0)
71   ,fTailCancelationTau2(0)
72   ,fTailCancelationAmp(0)
73   ,fPedestal(0)
74   ,fConfigID(0)
75   ,fGainTableID(0)
76   ,fFEEArr(0)
77   ,fPTRArr(0)
78   ,fGTUArr(0)
79 {
80   //
81   // AliTRDCalDCS copy constructor
82   //
83 }
84
85 //_____________________________________________________________________________
86 AliTRDCalDCS &AliTRDCalDCS::operator=(const AliTRDCalDCS &cd)
87 {
88   //
89   // Assignment operator
90   //
91   if (&cd == this) return *this;
92
93   new (this) AliTRDCalDCS(cd);
94   return *this;
95 }
96