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 : /*
17 : $Log$
18 : Revision 1.1 2007/06/27 16:55:24 zampolli
19 : Task for TOF Calibration, optimized for pp runs
20 :
21 : Revision 1.2 2006/02/13 17:22:26 arcelli
22 : just Fixing Log info
23 :
24 : Revision 1.1 2006/02/13 16:10:48 arcelli
25 : Add classes for TOF Calibration (C.Zampolli)
26 :
27 : author: Chiara Zampolli, zampolli@bo.infn.it
28 : */
29 :
30 : ///////////////////////////////////////////////////////////////////////////////
31 : // //
32 : // class for TOF calibration //
33 : // //
34 : ///////////////////////////////////////////////////////////////////////////////
35 :
36 : #include "AliTOFChannelOffline.h"
37 : #include "AliLog.h"
38 :
39 26 : ClassImp(AliTOFChannelOffline)
40 :
41 : //________________________________________________________________
42 471744 : AliTOFChannelOffline::AliTOFChannelOffline()
43 2358720 : {
44 6604416 : for(Int_t i=0;i<6;i++) fSlewPar[i]=0.;
45 943488 : }
46 :
47 : //________________________________________________________________
48 0 : AliTOFChannelOffline::AliTOFChannelOffline(Float_t* slewingPar)
49 0 : {
50 0 : for(Int_t i = 0; i<6;i++) fSlewPar[i]=slewingPar[i];
51 0 : }
52 :
53 : //________________________________________________________________
54 : AliTOFChannelOffline::~AliTOFChannelOffline()
55 0 : {
56 : //dtor
57 :
58 0 : }
59 :
60 : //________________________________________________________________
61 : AliTOFChannelOffline::AliTOFChannelOffline(const AliTOFChannelOffline& channel) :
62 0 : TObject(channel)
63 0 : {
64 : // copy constructor
65 0 : for(Int_t i = 0; i<6;i++) fSlewPar[i]=channel.GetSlewPar(i);
66 0 : }
67 :
68 :
69 : //________________________________________________________________
70 : AliTOFChannelOffline &AliTOFChannelOffline::operator =(const AliTOFChannelOffline& channel)
71 : {
72 : // assignment operator
73 :
74 0 : if (this == &channel)
75 0 : return *this;
76 :
77 0 : TObject::operator=(channel);
78 0 : for(Int_t i = 0; i<6;i++) fSlewPar[i]=channel.GetSlewPar(i);
79 0 : return *this;
80 0 : }
81 :
82 : //
83 : //________________________________________________________________
84 : //virtual AliTOFChannelOffline::~AliTOFChannelOffline()/
85 : //{
86 :
87 : //}
88 : //*/
89 :
90 : //________________________________________________________________
91 : void AliTOFChannelOffline::SetSlewPar(Float_t* slewingPar)
92 : {
93 0 : if(slewingPar) for(Int_t i = 0; i<6;i++) fSlewPar[i]=slewingPar[i];
94 0 : else for(int t=0; t<6; t++) fSlewPar[t] = 0.;
95 0 : }
96 :
|