]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRD.h
Add missing newline
[u/mrichter/AliRoot.git] / TRD / AliTRD.h
index 7f63a74cbb1f59efa35a6f320116d6fb7383e572..08bebf579771c6ed8c886c3f7b67bf99eb9fb16e 100644 (file)
 //                                                                        //
 ////////////////////////////////////////////////////////////////////////////
 
-#include <TLorentzVector.h>
-#include <TVirtualMC.h>
 
 #include "AliDetector.h"
+#include "AliTRDTrigger.h"
 
-#include "AliTRDTriggerL1.h"
-
-class TFile;
-class TLorentzVector;
-
-class AliRun;
-class AliDigit;
 class AliRawReader;
 
-class AliTRDhit;
-class AliTRDsim;
 class AliTRDgeometry;
+class AliTriggerDetector;
 
 class AliTRD : public AliDetector {
 
@@ -43,7 +34,6 @@ class AliTRD : public AliDetector {
 
   virtual void     CreateGeometry();
   virtual void     CreateMaterials();
-  virtual void     DrawModule() const;
 
   virtual void     Hits2Digits();
   virtual void     Hits2SDigits();
@@ -58,41 +48,32 @@ class AliTRD : public AliDetector {
   virtual void     SetTreeAddress();
 
   virtual void     StepManager()              = 0; 
-  virtual void     StepManagerErmilova()      = 0;
-  virtual void     StepManagerGeant()         = 0;
-  virtual void     StepManagerFixedStep()     = 0;
-  virtual void     SelectStepManager(Int_t t) = 0;
 
   virtual void     SetStepSize(Double_t s)    = 0;
   virtual void     SetHits()                             { };
-  virtual void     SetDrawTR(Int_t idraw = 1)            { fDrawTR      = idraw;         };
-  virtual void     SetDisplayType(Int_t type = 0)        { fDisplayType = type;          };
   virtual void     SetTR(Bool_t )             = 0;
 
   virtual Bool_t   GetTR() const              = 0;
-  AliTRDgeometry  *GetGeometry() const                   { return fGeometry;             };
 
-  virtual AliDigitizer    *CreateDigitizer(AliRunDigitizer *manager) const; 
-  virtual AliTRDTriggerL1 *CreateTriggerDetector() const { return new AliTRDTriggerL1(); };
-  virtual AliLoader* MakeLoader(const char* topfoldername);
+          AliTRDgeometry     *GetGeometry() const           { return fGeometry; };
+  virtual AliDigitizer       *CreateDigitizer(AliRunDigitizer *manager) const; 
+  virtual AliLoader          *MakeLoader(const char* topfoldername);
+  virtual AliTriggerDetector *CreateTriggerDetector() const { return new AliTRDTrigger(); }
 
  protected:
 
-  AliTRDgeometry  *fGeometry;           //  The TRD geometry
-
-          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
+  AliTRDgeometry       *fGeometry;             //  The TRD geometry
 
-          Int_t    fDrawTR;             //  Switches marking the TR photons in the display
-          Int_t    fDisplayType;        //  Display type (0: normal, 1: detailed) 
+  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
 
  private:
 
   AliTRD(const AliTRD &trd);
   AliTRD  &operator=(const AliTRD &trd);
 
-  ClassDef(AliTRD,10)                   //  Transition Radiation Detector base class
+  ClassDef(AliTRD,11)                          //  Transition Radiation Detector base class
 
 };