]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - T0/AliT0.h
running local for SP and LYZEP and new histograms for QC
[u/mrichter/AliRoot.git] / T0 / AliT0.h
index de26eac0c789a000ecac08cfeca7af669f939164..b5908ab1f02d9fa5c1a8fa8555282e2768e78f44 100644 (file)
@@ -9,7 +9,6 @@
  
 #include <AliDetector.h>
 #include <TTree.h>
-#include <TClonesArray.h>
 #include "AliT0RecPoint.h"
 #include "AliT0digit.h"
 #include "AliT0Trigger.h"
@@ -18,6 +17,8 @@
 class TDirectory;
 class TFile;
 class AliESD;
+
+
 R__EXTERN TDirectory *  gDirectory;
  
  
@@ -33,15 +34,14 @@ public:
    virtual void   AddHit(Int_t track, Int_t *vol, Float_t *hits);
    virtual void AddDigit(Int_t *, Int_t *) {};
    virtual void   AddDigit(Int_t besttimeright, Int_t besttimeleft, Int_t meantime, 
-                       Int_t timediff, Int_t sumMult,
+                          Int_t timediff, Int_t sumMult, Int_t refpoint,
                           TArrayI *time, TArrayI *adc, TArrayI *timeAmp, TArrayI *adcAmp);
-   virtual void   BuildGeometry();
    virtual void   CreateGeometry(){}
    virtual void   CreateMaterials(){} 
-   virtual Int_t  DistanceToPrimitive(Int_t px, Int_t py);
    virtual void   DrawDetector(){}
    virtual Int_t  IsVersion()const {return 0;}
    virtual void   Init();
+   virtual void   DefineOpticalProperties(){}
    virtual void SetHitsAddressBranch(TBranch *b1)
      {b1->SetAddress(&fHits);}
    virtual void   MakeBranch(Option_t *opt=" ");
@@ -56,12 +56,13 @@ public:
    void  Raw2Digits (AliRawReader *reader,TTree* digitsTree);
    virtual AliTriggerDetector* CreateTriggerDetector() const 
      { return new  AliT0Trigger(); }
-
+   
+   virtual void  Raw2Digits() {}
 
 protected:
-   Int_t fIdSens;    // Sensetive Cherenkov photocathode
-   AliT0digit *fDigits;
-   AliT0RecPoint *fRecPoints;
+   Int_t           fIdSens;    // Sensetive Cherenkov photocathode
+   AliT0digit     *fDigits;    // pointer to T0digits
+   AliT0RecPoint  *fRecPoints; // pointer to T0 RecPoints
 
  private:
    AliT0(const AliT0&);