Line data Source code
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: AliTRDCalDCSGTUSegment.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 "AliTRDCalDCSGTUSegment.h"
25 : #include <TObjArray.h>
26 :
27 48 : ClassImp(AliTRDCalDCSGTUSegment)
28 :
29 :
30 : //_____________________________________________________________________________
31 : AliTRDCalDCSGTUSegment::AliTRDCalDCSGTUSegment()
32 0 : :TNamed()
33 0 : ,fId(0)
34 0 : ,fFromRunNumber(0)
35 0 : ,fFromSORFlag(0)
36 0 : ,fChild(0)
37 0 : ,fTmuArr(new TObjArray(5))
38 0 : ,fSmuStackMask(0)
39 0 : ,fSmuTracklets(0)
40 0 : ,fSmuTracks(0)
41 0 : ,fSmuIdelay(0)
42 0 : ,fSmuTriggerWindowL1Low(0)
43 0 : ,fSmuTriggerWindowL1High(0)
44 0 : ,fSmuTriggerWindowL2Low(0)
45 0 : ,fSmuTriggerWindowL2High(0)
46 0 : ,fSmuTtcEmulatorEnable(0)
47 0 : ,fSmuBoardInfo()
48 0 : {
49 : //
50 : // AliTRDCalDCSGTU default constructor
51 : //
52 0 : fTmuArr->SetOwner();
53 :
54 :
55 0 : }
56 :
57 : //_____________________________________________________________________________
58 : AliTRDCalDCSGTUSegment::AliTRDCalDCSGTUSegment(const char *name, const char *title)
59 0 : :TNamed(name,title)
60 0 : ,fId(0)
61 0 : ,fFromRunNumber(0)
62 0 : ,fFromSORFlag(0)
63 0 : ,fChild(0)
64 0 : ,fTmuArr(new TObjArray(5))
65 0 : ,fSmuStackMask(0)
66 0 : ,fSmuTracklets(0)
67 0 : ,fSmuTracks(0)
68 0 : ,fSmuIdelay(0)
69 0 : ,fSmuTriggerWindowL1Low(0)
70 0 : ,fSmuTriggerWindowL1High(0)
71 0 : ,fSmuTriggerWindowL2Low(0)
72 0 : ,fSmuTriggerWindowL2High(0)
73 0 : ,fSmuTtcEmulatorEnable(0)
74 0 : ,fSmuBoardInfo()
75 0 : {
76 : //
77 : // AliTRDCalDCSGTU constructor
78 : //
79 0 : }
80 :
81 : //_____________________________________________________________________________
82 : AliTRDCalDCSGTUSegment::AliTRDCalDCSGTUSegment(const AliTRDCalDCSGTUSegment&)
83 0 : :TNamed("","")
84 0 : ,fId(0)
85 0 : ,fFromRunNumber(0)
86 0 : ,fFromSORFlag(0)
87 0 : ,fChild(0)
88 0 : ,fTmuArr(new TObjArray(5))
89 0 : ,fSmuStackMask(0)
90 0 : ,fSmuTracklets(0)
91 0 : ,fSmuTracks(0)
92 0 : ,fSmuIdelay(0)
93 0 : ,fSmuTriggerWindowL1Low(0)
94 0 : ,fSmuTriggerWindowL1High(0)
95 0 : ,fSmuTriggerWindowL2Low(0)
96 0 : ,fSmuTriggerWindowL2High(0)
97 0 : ,fSmuTtcEmulatorEnable(0)
98 0 : ,fSmuBoardInfo()
99 0 : {
100 : //
101 : // AliTRDCalDCSGTUSegment constructor
102 : //
103 0 : }
104 :
105 : //_____________________________________________________________________________
106 : AliTRDCalDCSGTUSegment& AliTRDCalDCSGTUSegment::operator=(const AliTRDCalDCSGTUSegment& sh)
107 : {
108 : //
109 : // AliTRDCalDCSGTUSegment constructor
110 : //
111 0 : if (&sh == this) return *this;
112 :
113 0 : new (this) AliTRDCalDCSGTUSegment(sh);
114 0 : return *this;
115 0 : }
116 :
117 :
|