]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFhit.cxx
Using detector quality flag (taken from ALICE logbook) to decide whether to rpodcue...
[u/mrichter/AliRoot.git] / TOF / AliTOFhit.cxx
index 28a8f9a41529d79f98b9288325fcbb319ac0935b..76ee9498007cf61560a3bc2e22719c12d8ff2879 100644 (file)
@@ -1,3 +1,18 @@
+/**************************************************************************
+ * 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)
@@ -79,8 +79,8 @@ 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),
@@ -104,9 +104,36 @@ AliTOFhit::AliTOFhit(const AliTOFhit & hit)
 }
  
 //______________________________________________________________________________
-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),