]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRD.h
Copy arrays in assignment instead of the pointer; avoid double delete.
[u/mrichter/AliRoot.git] / TRD / AliTRD.h
index ca509e2ab3b2313392c0b62aa586655f5960367c..1d16e8afb4bad6eb61aab77e5e0b7fd1a8b51f03 100644 (file)
@@ -23,6 +23,7 @@ class TLorentzVector;
 
 class AliRun;
 class AliDigit;
+class AliRawReader;
 
 class AliTRDhit;
 class AliTRDsim;
@@ -44,13 +45,13 @@ class AliTRD : public AliDetector {
   virtual void     CreateGeometry();
   virtual void     CreateMaterials();
   virtual void     DrawModule() const;
-  virtual Int_t    DistancetoPrimitive(Int_t px, Int_t py);
   virtual void     LoadPoints(Int_t track);    
 
   virtual void     Hits2Digits();
   virtual void     Hits2SDigits();
   virtual void     SDigits2Digits();
   virtual void     Digits2Raw();
+  virtual Bool_t   Raw2SDigits(AliRawReader* rawReader);
   virtual void     MakeBranch(Option_t *option);
 
   virtual void     AddHit(Int_t, Int_t*, Float_t*)       { }; 
@@ -88,6 +89,7 @@ class AliTRD : public AliDetector {
           Int_t    fDisplayType;        //  Display type (0: normal, 1: detailed) 
 
  private:
+
   AliTRD(const AliTRD &trd);
   AliTRD  &operator=(const AliTRD &trd);