1 #include "AliESDTOFHit.h"
6 //________________________________________________________________
7 AliESDTOFHit::AliESDTOFHit():
18 for (int i=3;i--;) fTOFLabel[i]=-1;
21 //________________________________________________________________
22 AliESDTOFHit::AliESDTOFHit(Double_t time,Double_t timeraw, Double_t tot, Int_t channel,Int_t label[3],
23 Int_t latency,Int_t deltabc,Int_t cluster,Float_t z,Float_t r,Float_t phi):
27 fL0L1Latency(latency),
34 SetESDTOFClusterIndex(cluster);
35 for (int i=3;i--;) fTOFLabel[i] = label[i];
38 //________________________________________________________________
39 AliESDTOFHit::AliESDTOFHit(AliESDTOFHit &source):
41 fTimeRaw(source.fTimeRaw),
44 fL0L1Latency(source.fL0L1Latency),
45 fDeltaBC(source.fDeltaBC),
46 fTOFchannel(source.fTOFchannel),
51 SetESDTOFClusterIndex(source.GetClusterIndex());
52 for (int i=3;i--;) fTOFLabel[i] = source.fTOFLabel[i];
55 //________________________________________________________________
56 void AliESDTOFHit::Print(const Option_t*) const
59 printf("TOF Hit: Time:%f TOT:%f Chan:%5d DeltaBC:%+2d Labels: %d %d %d\n",
60 fTime,fTOT,fTOFchannel,fDeltaBC,fTOFLabel[0],fTOFLabel[1],fTOFLabel[2]);
63 //_________________________________________________________________________
64 AliESDTOFHit & AliESDTOFHit::operator=(const AliESDTOFHit & source)
68 if (this == &source) return *this;
69 AliVTOFHit::operator=(source);
71 fTimeRaw = source.fTimeRaw;
74 fL0L1Latency = source.fL0L1Latency;
75 fDeltaBC = source.fDeltaBC;
76 fTOFchannel = source.fTOFchannel;
80 SetESDTOFClusterIndex(source.GetESDTOFClusterIndex());
81 for (int i=3;i--;) fTOFLabel[i] = source.fTOFLabel[i];