]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - START/AliSTART.h
Changed arrays
[u/mrichter/AliRoot.git] / START / AliSTART.h
index f39ce4380700b64151d5006fb12f7e0d0c5997e4..004f4a1a0eb9fef65a0473f0a0d54ceffef97a67 100755 (executable)
@@ -25,6 +25,7 @@ public:
    AliSTART(const char *name, const char *title);
    virtual       ~AliSTART();
    virtual void   AddHit(Int_t track, Int_t *vol, Float_t *hits);
+   virtual void   AddHitPhoton(Int_t track, Int_t *vol, Float_t *hits);
    virtual void   AddDigit(Int_t *tracks, Int_t *digits);
    virtual void   BuildGeometry();
    virtual void   CreateGeometry(){}
@@ -33,16 +34,24 @@ public:
    virtual void   DrawDetector(){}
    virtual Int_t  IsVersion()const {return 0;}
    virtual void   Init();
+   virtual void SetHitsAddressBranch(TBranch *b1,TBranch *b2)
+     {b1->SetAddress(&fHits); b2=0;}
    void Hit2digit(Int_t iEventNum);
    void Hit2digit(){return;}
-   virtual void   MakeBranch(Option_t *opt=" ", char *file=0);
+   virtual void   MakeBranch(Option_t *opt=" ");
    virtual void   StepManager(){}
+   virtual void   ResetHits();
+   virtual void   SetTreeAddress();
+   TClonesArray   *Photons() {return fPhotons;}
    
 protected:
    Int_t fIdSens;    // Sensetive Cherenkov radiator
+   Int_t       fNPhotons;   // Number of photons plan to photokatod
+
+   TClonesArray     *fPhotons;   //! List of photons
 
 private:
-  ClassDef(AliSTART,1)  //Base class for the T0 aka START detector
+  ClassDef(AliSTART,3)  //Base class for the T0 aka START detector
 };
 
 //_____________________________________________________________________________