ROOT logo
/**************************************************************************
 * 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.                  *
 **************************************************************************/

#include <TObjArray.h>
#include "AliITSTransientDigit.h"

///////////////////////////////////////////////////////////////////
//                                                               //
// Class used internally by AliITSsimulationSDD
// for SDD digitisation
// It is not currently used any longer
// The methods in ALiITSsimulationSDD using it are currently commented out
//                                                               //
///////////////////////////////////////////////////////////////////

ClassImp(AliITSTransientDigit)

//______________________________________________________________________
AliITSTransientDigit::AliITSTransientDigit(Float_t phys,const Int_t *digits): 
    AliITSdigitSDD(phys,digits),
fTrackList(0) {
    // Creates a digit object in a list of digits to be updated

    fTrackList   = new TObjArray;  
}
//__________________________________________________________________________
AliITSTransientDigit::AliITSTransientDigit(const AliITSTransientDigit &source):
 AliITSdigitSDD(source),
fTrackList(source.fTrackList){
    // Copy Constructor 
}
//_________________________________________________________________________
AliITSTransientDigit& AliITSTransientDigit::operator=(
    const AliITSTransientDigit &source) {
    // Assignment operator
  this->~AliITSTransientDigit();
  new(this) AliITSTransientDigit(source);
  return *this;

}
//______________________________________________________________________
void AliITSTransientDigit::Print(ostream *os){
    //Standard output format for this class

    AliITSdigitSDD::Print(os);
}
//______________________________________________________________________
void AliITSTransientDigit::Read(istream *os){
    //Standard input for this class

    AliITSdigitSDD::Read(os);
}
//______________________________________________________________________
ostream &operator<<(ostream &os,AliITSTransientDigit &source){
    // Standard output streaming function.

    source.Print(&os);
    return os;
}
//______________________________________________________________________
istream &operator>>(istream &os,AliITSTransientDigit &source){
    // Standard output streaming function.

    source.Read(&os);
    return os;
}
 AliITSTransientDigit.cxx:1
 AliITSTransientDigit.cxx:2
 AliITSTransientDigit.cxx:3
 AliITSTransientDigit.cxx:4
 AliITSTransientDigit.cxx:5
 AliITSTransientDigit.cxx:6
 AliITSTransientDigit.cxx:7
 AliITSTransientDigit.cxx:8
 AliITSTransientDigit.cxx:9
 AliITSTransientDigit.cxx:10
 AliITSTransientDigit.cxx:11
 AliITSTransientDigit.cxx:12
 AliITSTransientDigit.cxx:13
 AliITSTransientDigit.cxx:14
 AliITSTransientDigit.cxx:15
 AliITSTransientDigit.cxx:16
 AliITSTransientDigit.cxx:17
 AliITSTransientDigit.cxx:18
 AliITSTransientDigit.cxx:19
 AliITSTransientDigit.cxx:20
 AliITSTransientDigit.cxx:21
 AliITSTransientDigit.cxx:22
 AliITSTransientDigit.cxx:23
 AliITSTransientDigit.cxx:24
 AliITSTransientDigit.cxx:25
 AliITSTransientDigit.cxx:26
 AliITSTransientDigit.cxx:27
 AliITSTransientDigit.cxx:28
 AliITSTransientDigit.cxx:29
 AliITSTransientDigit.cxx:30
 AliITSTransientDigit.cxx:31
 AliITSTransientDigit.cxx:32
 AliITSTransientDigit.cxx:33
 AliITSTransientDigit.cxx:34
 AliITSTransientDigit.cxx:35
 AliITSTransientDigit.cxx:36
 AliITSTransientDigit.cxx:37
 AliITSTransientDigit.cxx:38
 AliITSTransientDigit.cxx:39
 AliITSTransientDigit.cxx:40
 AliITSTransientDigit.cxx:41
 AliITSTransientDigit.cxx:42
 AliITSTransientDigit.cxx:43
 AliITSTransientDigit.cxx:44
 AliITSTransientDigit.cxx:45
 AliITSTransientDigit.cxx:46
 AliITSTransientDigit.cxx:47
 AliITSTransientDigit.cxx:48
 AliITSTransientDigit.cxx:49
 AliITSTransientDigit.cxx:50
 AliITSTransientDigit.cxx:51
 AliITSTransientDigit.cxx:52
 AliITSTransientDigit.cxx:53
 AliITSTransientDigit.cxx:54
 AliITSTransientDigit.cxx:55
 AliITSTransientDigit.cxx:56
 AliITSTransientDigit.cxx:57
 AliITSTransientDigit.cxx:58
 AliITSTransientDigit.cxx:59
 AliITSTransientDigit.cxx:60
 AliITSTransientDigit.cxx:61
 AliITSTransientDigit.cxx:62
 AliITSTransientDigit.cxx:63
 AliITSTransientDigit.cxx:64
 AliITSTransientDigit.cxx:65
 AliITSTransientDigit.cxx:66
 AliITSTransientDigit.cxx:67
 AliITSTransientDigit.cxx:68
 AliITSTransientDigit.cxx:69
 AliITSTransientDigit.cxx:70
 AliITSTransientDigit.cxx:71
 AliITSTransientDigit.cxx:72
 AliITSTransientDigit.cxx:73
 AliITSTransientDigit.cxx:74
 AliITSTransientDigit.cxx:75
 AliITSTransientDigit.cxx:76
 AliITSTransientDigit.cxx:77
 AliITSTransientDigit.cxx:78