]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TOF/AliTOFChannelOffline.cxx
Corrected a bug in kalman tracking (final parameters and covariances
[u/mrichter/AliRoot.git] / TOF / AliTOFChannelOffline.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 /*
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 ClassImp(AliTOFChannelOffline)
40
41 //________________________________________________________________
42 AliTOFChannelOffline::AliTOFChannelOffline()
43 {
44   for(Int_t i=0;i<6;i++) fSlewPar[i]=0.;
45 }
46
47 //________________________________________________________________
48 AliTOFChannelOffline::AliTOFChannelOffline(Float_t* slewingPar)
49 {
50   for(Int_t i = 0; i<6;i++) fSlewPar[i]=slewingPar[i];
51 }
52
53 //________________________________________________________________
54 AliTOFChannelOffline::~AliTOFChannelOffline()
55 {
56   //dtor
57   AliInfo("I'm in the dtor of the channel offline");
58 }
59
60 //________________________________________________________________
61 AliTOFChannelOffline::AliTOFChannelOffline(const AliTOFChannelOffline& channel) :
62   TObject(channel)
63 {
64 // copy constructor
65   for(Int_t i = 0; i<6;i++) fSlewPar[i]=channel.GetSlewPar(i);
66 }
67
68
69 //________________________________________________________________
70 AliTOFChannelOffline &AliTOFChannelOffline::operator =(const AliTOFChannelOffline& channel)
71 {
72 // assignment operator
73   for(Int_t i = 0; i<6;i++) fSlewPar[i]=channel.GetSlewPar(i);
74   return *this;
75 }
76
77 //
78 //________________________________________________________________
79 //virtual AliTOFChannelOffline::~AliTOFChannelOffline()/
80 //{
81
82 //}
83 //*/
84
85 //________________________________________________________________
86 void AliTOFChannelOffline::SetSlewPar(Float_t* slewingPar)
87 {
88   if(slewingPar) for(Int_t i = 0; i<6;i++) fSlewPar[i]=slewingPar[i];
89   else for(int t=0; t<6; t++) fSlewPar[t] = 0.;
90 }
91