coverity fix
[u/mrichter/AliRoot.git] / TRD / AliTRD.h
index d16e297..fee62a8 100644 (file)
@@ -48,10 +48,6 @@ 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()                             { };
@@ -59,12 +55,11 @@ class AliTRD : public AliDetector {
 
   virtual Bool_t   GetTR() const              = 0;
 
-          AliTRDgeometry  *GetGeometry() const           { return fGeometry; };
-  virtual AliDigitizer    *CreateDigitizer(AliRunDigitizer *manager) const; 
-  virtual AliLoader       *MakeLoader(const char* topfoldername);
-
-  virtual AliTriggerDetector* CreateTriggerDetector() const { return new AliTRDTrigger(); }
-
+          AliTRDgeometry     *GetGeometry() const           { return fGeometry; };
+  virtual AliDigitizer       *CreateDigitizer(AliDigitizationInput* digInput) const; 
+  virtual AliLoader          *MakeLoader(const char* topfoldername);
+  virtual AliTriggerDetector *CreateTriggerDetector() const { return new AliTRDTrigger(); }
+  void    SetPrimaryIonisation(Bool_t flag = kTRUE) {fPrimaryIonisation = flag;}  
  protected:
 
   AliTRDgeometry       *fGeometry;             //  The TRD geometry
@@ -72,13 +67,13 @@ 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
-
+  Bool_t                fPrimaryIonisation;    //  switch between Fluka(true) and geant3(false)
  private:
 
   AliTRD(const AliTRD &trd);
   AliTRD  &operator=(const AliTRD &trd);
 
-  ClassDef(AliTRD,11)                          //  Transition Radiation Detector base class
+  ClassDef(AliTRD,12)                          //  Transition Radiation Detector base class
 
 };