]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDdigitsManager.h
Removed inline statement to appease the DEC compiler
[u/mrichter/AliRoot.git] / TRD / AliTRDdigitsManager.h
index 94e7d38839809058848d9188c62f5c73ceee0ba4..6956086fe52401976f2c7146f3f5c39e02577c4e 100644 (file)
@@ -23,10 +23,11 @@ class AliTRDdigitsManager : public TObject {
  public:
 
   AliTRDdigitsManager();
-  AliTRDdigitsManager(AliTRDdigitsManager &m);
+  AliTRDdigitsManager(const AliTRDdigitsManager &m);
   virtual ~AliTRDdigitsManager();
+  AliTRDdigitsManager &operator=(const AliTRDdigitsManager &m);
 
-  virtual void                Copy(AliTRDdigitsManager &m);
+  virtual void                Copy(TObject &m);
   virtual Bool_t              MakeBranch();
   virtual Bool_t              ReadDigits();
   virtual Bool_t              WriteDigits();
@@ -40,11 +41,9 @@ class AliTRDdigitsManager : public TObject {
           AliTRDdigit        *GetDigit(Int_t row, Int_t col, Int_t time, Int_t det);
           Int_t               GetTrack(Int_t track, Int_t row, Int_t col, Int_t time, Int_t det);
 
-  inline  AliTRDdataArrayI   *GetDigits(Int_t det);
-  inline  AliTRDdataArrayI   *GetDictionary(Int_t det, Int_t i);
-  inline  Int_t               GetTrack(Int_t track, AliTRDdigit *Digit);
-
-  inline  AliTRDdigitsManager &operator=(AliTRDdigitsManager &m);
+          AliTRDdataArrayI   *GetDigits(Int_t det);
+          AliTRDdataArrayI   *GetDictionary(Int_t det, Int_t i);
+          Int_t               GetTrack(Int_t track, AliTRDdigit *Digit);
 
  protected:
 
@@ -57,54 +56,4 @@ class AliTRDdigitsManager : public TObject {
 
 };
 
-//_____________________________________________________________________________
-AliTRDdataArrayI *AliTRDdigitsManager::GetDigits(Int_t det) 
-{
-  //
-  // Returns the digits array for one detector
-  //
-
-  return (AliTRDdataArrayI *) fDigits->At(det);
-
-}
-
-//_____________________________________________________________________________
-AliTRDdataArrayI *AliTRDdigitsManager::GetDictionary(Int_t det, Int_t i) 
-{
-  //
-  // Returns the dictionary for one detector
-  //
-
-  return (AliTRDdataArrayI *) fDictionary[i]->At(det);
-
-}
-
-//_____________________________________________________________________________
-Int_t AliTRDdigitsManager::GetTrack(Int_t track, AliTRDdigit *Digit)
-{
-  // 
-  // Returns the MC-track numbers from the dictionary for a given digit
-  //
-
-  Int_t row  = Digit->GetRow();
-  Int_t col  = Digit->GetCol();
-  Int_t time = Digit->GetTime();
-  Int_t det  = Digit->GetDetector();
-
-  return GetTrack(track,row,col,time,det);
-
-}
-
-//_____________________________________________________________________________
-AliTRDdigitsManager &AliTRDdigitsManager::operator=(AliTRDdigitsManager &m)
-{
-  //
-  // Assignment operator
-  //
-
-  if (this != &m) m.Copy(*this);
-  return *this;
-
-}
-
 #endif