AliTRDv1


class description - source file - inheritance tree

class AliTRDv1 : public AliTRD

    private:
virtual Double_t BetheBloch(Double_t bg) public:
AliTRDv1 AliTRDv1() AliTRDv1 AliTRDv1(const char* name, const char* title) AliTRDv1 AliTRDv1(AliTRDv1&) virtual void ~AliTRDv1() TClass* Class() virtual void CreateGeometry() virtual void CreateMaterials() virtual Int_t GetSensChamber() virtual Int_t GetSensPlane() virtual Int_t GetSensSector() virtual void Init() virtual TClass* IsA() const virtual Int_t IsVersion() const virtual void SetSensChamber(Int_t ichamber = 0) virtual void SetSensPlane(Int_t iplane = 0) virtual void SetSensSector(Int_t isector = 0) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void StepManager() virtual void Streamer(TBuffer& b)

Data Members

private:
TF1* fDeltaE Energy distribution of the delta-electrons protected:
Int_t fIdSens Sensitive volume identifier Int_t fIdChamber1 Driftchamber volume identifier Int_t fIdChamber2 Int_t fIdChamber3 Int_t fSensSelect Switch to select only parts of the detector Int_t fSensPlane Sensitive detector plane Int_t fSensChamber Sensitive detector chamber Int_t fSensSector Sensitive detector sector

Class Description

                                                                           
  Transition Radiation Detector version 2 -- slow simulator                
                                                                           

/*

*/

                                                                           
                                                                           


AliTRDv1(const char *name, const char *title) :AliTRD(name, title)
 Standard constructor for Transition Radiation Detector version 1


~AliTRDv1()

void CreateGeometry()
 Create the GEANT geometry for the Transition Radiation Detector - Version 1
 This version covers the full azimuth.


void CreateMaterials()
 Create materials for the Transition Radiation Detector version 1


void Init()
 Initialise Transition Radiation Detector after geometry has been built.


void SetSensPlane(Int_t iplane)
 Defines the hit-sensitive plane (0-5)


void SetSensChamber(Int_t ichamber)
 Defines the hit-sensitive chamber (0-4)


void SetSensSector(Int_t isector)
 Defines the hit-sensitive sector (0-17)


void StepManager()
 Slow simulator. Every charged track produces electron cluster as hits
 along its path across the drift volume. The step size is set acording
 to Bethe-Bloch. The energy distribution of the delta electrons follows
 a spectrum taken from Ermilova et al.


Double_t BetheBloch(Double_t bg)
 Parametrization of the Bethe-Bloch-curve
 The parametrization is the same as for the TPC and is taken from Lehrhaus.




Inline Functions


           AliTRDv1 AliTRDv1(const char* name, const char* title)
              Int_t IsVersion() const
              Int_t GetSensPlane()
              Int_t GetSensChamber()
              Int_t GetSensSector()
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
           AliTRDv1 AliTRDv1(AliTRDv1&)


Copyright (c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.