X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSdigit.cxx;h=1689dc8367ab87947f6ee7bdcef32f09531a6bc9;hb=6344adccca6954adb6dd4cc566b3703fcce0ed94;hp=4ea7f0972a4599c83191d9944c043a35f74c9692;hpb=58005f185f4f08f2c0c0eaf5fbbc30c7435d442c;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSdigit.cxx b/ITS/AliITSdigit.cxx index 4ea7f0972a4..1689dc8367a 100644 --- a/ITS/AliITSdigit.cxx +++ b/ITS/AliITSdigit.cxx @@ -1,45 +1,78 @@ -// -#include "AliITS.h" +/************************************************************************** + * Copyright(c) 2004-2006, 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. * + **************************************************************************/ + +/* $Id$ */ + +//////////////////////////////////////////////// +// Digits classes for all ITS detectors // +// // +// // +//////////////////////////////////////////////// + #include "AliITSdigit.h" -#include "AliRun.h" -//////////////////////////////////////////////////////////////////////// -// Version: 0 -// Written by Rene Brun, Federico Carminati, and Roberto Barbera -// Minor modifications made and documented by Bjorn S. Nilsen -// July 11 1999 -// -// The default ITS digit structure. This should either be replaced -// or added on to later with the proper digit structure defined for -// each detector type. See the proposed Digit structure defined by -// Bjorn S. Nilsen for an example. -//Begin_Html -/* - - -
- -

This show the relasionships between the ITS digit class' and the rest of Aliroot. - -

-*/
-//End_Html
-//_____________________________________________________________________________
+
+
+//______________________________________________________________________
 ClassImp(AliITSdigit)
 
-AliITSdigit::AliITSdigit(Int_t *tracks, Int_t *digits):
-  AliDigit(tracks){
-  //
-  // Create ITS digit
-  //     The creator for the AliITSdigit class. This routine fills the
-  // AliITSdigit data members from the array digits. The array of track
-  // numbers are passed to the AliDigit creator. The order of the elements
-  // in the digits array are fEvent = digits[0], fLayer = digits[1],
-  // fLadder = digits[2], fDet = digits[3], and fNoverl = digits[4].
-  // Therefore the array digits is expected to be at least 5 elements long.
-  //
-  fEvent      = digits[0];
-  fLayer      = digits[1];
-  fLadder     = digits[2];
-  fDet        = digits[3];
-  fNoverl     = digits[4];
+AliITSdigit::AliITSdigit():
+fCoord1(0),
+fCoord2(0),
+fSignal(0){
+  //default constructor. zero all values.
+  for(Int_t i=0;i> fCoord1 >> fCoord2 >> fSignal;
+}
+//______________________________________________________________________
+ostream &operator<<(ostream &os,AliITSdigit &source){
+    // Standard output streaming function.
+
+    source.Print(&os);
+    return os;
+}
+//______________________________________________________________________
+istream &operator>>(istream &os,AliITSdigit &source){
+    // Standard output streaming function.
+
+    source.Read(&os);
+    return os;
+}
+
+