]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDhit.cxx
minor coverity defect: added protection for self-assignment
[u/mrichter/AliRoot.git] / TRD / AliTRDhit.cxx
index 092ab47aa09df754ddad63a777838a0cf32bca1c..46a4b4341d7064ddf810c242bd486734353ff6f4 100644 (file)
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-/*
-$Log$
-Revision 1.5  2000/11/01 14:53:21  cblume
-Merge with TRD-develop
-
-Revision 1.1.2.2  2000/09/18 13:41:29  cblume
-Changed fDetector to UShort and fQ to Short_t. Use customized streamer
-
-Revision 1.4  2000/06/08 18:32:58  cblume
-Make code compliant to coding conventions
-
-Revision 1.3  2000/06/07 16:25:37  cblume
-Try to remove compiler warnings on Sun and HP
-
-Revision 1.2  2000/05/08 16:17:27  cblume
-Merge TRD-develop
-
-Revision 1.1.2.1  2000/05/08 14:48:31  cblume
-AliTRDhit class now in separate files
-
-*/
+/* $Id$ */
 
 ///////////////////////////////////////////////////////////////////////////////
 //                                                                           //
@@ -46,7 +26,11 @@ AliTRDhit class now in separate files
 ClassImp(AliTRDhit)
 
 //_____________________________________________________________________________
-AliTRDhit::AliTRDhit():AliHit()
+AliTRDhit::AliTRDhit()
+  :AliHit()
+  ,fDetector(0)
+  ,fQ(0)
+  ,fTime(0)
 {
   //
   // AliTRDhit default constructor
@@ -56,23 +40,20 @@ AliTRDhit::AliTRDhit():AliHit()
 
 //_____________________________________________________________________________
 AliTRDhit::AliTRDhit(Int_t shunt, Int_t track, Int_t det
-                   , Float_t *hits, Int_t q)
-          :AliHit(shunt, track)
+                   , const Float_t * const hits, Int_t q, Float_t time)
+  :AliHit(shunt,track)
+  ,fDetector((UShort_t) det)
+  ,fQ((Short_t) q)
+  ,fTime(time)
 {
   //
   // Create a TRD hit
   //
 
-  // Store detector number
-  fDetector = (UShort_t) det;
-
   // Store position 
-  fX        = hits[0];
-  fY        = hits[1];
-  fZ        = hits[2];
-
-  // Store the charge
-  fQ        = (Short_t) q;
+  fX = hits[0];
+  fY = hits[1];
+  fZ = hits[2];
 
 }