+/**************************************************************************
+ * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * *
+ * Author: The ALICE Off-line Project. *
+ * Contributors are mentioned in the code where appropriate. *
+ * *
+ * Permission to use, copy, modify and distribute this software and its *
+ * documentation strictly for non-commercial purposes is hereby granted *
+ * without fee, provided that the above copyright notice appears in all *
+ * copies and that both the copyright notice and this permission notice *
+ * appear in the supporting documentation. The authors make no claims *
+ * about the suitability of this software for any purpose. It is *
+ * provided "as is" without express or implied warranty. *
+ **************************************************************************/
+
//_________________________________________________________________________
// TOF hit : member variables
// fTrack :
-/**************************************************************************
- * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * *
- * Author: The ALICE Off-line Project. *
- * Contributors are mentioned in the code where appropriate. *
- * *
- * Permission to use, copy, modify and distribute this software and its *
- * documentation strictly for non-commercial purposes is hereby granted *
- * without fee, provided that the above copyright notice appears in all *
- * copies and that both the copyright notice and this permission notice *
- * appear in the supporting documentation. The authors make no claims *
- * about the suitability of this software for any purpose. It is *
- * provided "as is" without express or implied warranty. *
- **************************************************************************/
-
#include "AliTOFhit.h"
ClassImp(AliTOFhit)
}
//____________________________________________________________________________
-AliTOFhit::AliTOFhit(const AliTOFhit & hit)
- : AliHit(hit),
+AliTOFhit::AliTOFhit(const AliTOFhit & hit):
+ AliHit(hit),
fSector(hit.fSector),
fPlate(hit.fPlate),
fStrip(hit.fStrip),
}
//______________________________________________________________________________
-AliTOFhit::AliTOFhit(Int_t shunt, Int_t track, Int_t *vol,
- Float_t *hits)
- :AliHit(shunt, track),
+AliTOFhit& AliTOFhit::operator = (const AliTOFhit& hit) {
+
+ if (this == &hit)
+ return *this;
+
+ TObject::operator=(hit);
+ fSector=hit.fSector;
+ fPlate=hit.fPlate;
+ fStrip=hit.fStrip;
+ fPadx=hit.fPadx;
+ fPadz=hit.fPadz;
+ fPx=hit.fPx;
+ fPy=hit.fPy;
+ fPz=hit.fPz;
+ fPmom=hit.fPmom;
+ fTof=hit.fTof;
+ fDx=hit.fDx;
+ fDy=hit.fDy;
+ fDz=hit.fDz;
+ fIncA=hit.fIncA;
+ fEdep=hit.fEdep;
+ fTrack = hit.fTrack;
+ return *this;
+
+}
+
+//______________________________________________________________________________
+AliTOFhit::AliTOFhit(Int_t shunt, Int_t track, Int_t * const vol,
+ Float_t * const hits) :
+ AliHit(shunt, track),
fSector(-1),
fPlate(-1),
fStrip(-1),