]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRD.h
Use debug stream only if requested
[u/mrichter/AliRoot.git] / TRD / AliTRD.h
index 6d3028d68532aedfd7af5e88fa1009c82814be6f..43c41ff24a58d1d169cb4bf23cd7156d15dd0acc 100644 (file)
@@ -23,6 +23,7 @@ class TLorentzVector;
 
 class AliRun;
 class AliDigit;
+class AliRawReader;
 
 class AliTRDhit;
 class AliTRDsim;
@@ -44,17 +45,18 @@ 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*)       { }; 
-  virtual void     AddHit(Int_t track, Int_t det, Float_t *hits, Int_t q, Bool_t inDrift); 
+  virtual void     AddHit(Int_t track, Int_t det, Float_t *hits
+                        , Int_t q, Float_t time, Bool_t inDrift); 
 
   virtual void     SetTreeAddress();
 
@@ -75,6 +77,7 @@ class AliTRD : public AliDetector {
 
   virtual AliDigitizer    *CreateDigitizer(AliRunDigitizer *manager) const; 
   virtual AliTRDTriggerL1 *CreateTriggerDetector() const { return new AliTRDTriggerL1(); };
+  virtual AliLoader* MakeLoader(const char* topfoldername);
 
  protected:
 
@@ -82,15 +85,17 @@ class AliTRD : public AliDetector {
 
           Float_t  fGasDensity;         //  The density of the drift gas
           Float_t  fFoilDensity;        //  The density of the entrance window foil
+          Float_t  fGasNobleFraction;   //  The fraction of noble gas in the mixture
 
           Int_t    fDrawTR;             //  Switches marking the TR photons in the display
           Int_t    fDisplayType;        //  Display type (0: normal, 1: detailed) 
 
  private:
+
   AliTRD(const AliTRD &trd);
   AliTRD  &operator=(const AliTRD &trd);
 
-  ClassDef(AliTRD,9)                    //  Transition Radiation Detector base class
+  ClassDef(AliTRD,10)                   //  Transition Radiation Detector base class
 
 };