AliTRD


class description - source file - inheritance tree

class AliTRD : public AliDetector


    public:
virtual void ~AliTRD() virtual void AddDigit(Int_t*) virtual void AddHit(Int_t, Int_t, Float_t*) virtual void AddRecPoint(Float_t*, Int_t*, Int_t, Float_t) virtual void BuildGeometry() TClass* Class() virtual void CreateGeometry() virtual void CreateMaterials() virtual Int_t DistancetoPrimitive(Int_t px, Int_t py) virtual void DrawModule() AliTRDgeometry* GetGeometry() 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 MakeBranch(Option_t* option) TObjArray* RecPoints() virtual void ResetRecPoints() virtual void SetGasMix(Int_t imix = 0) virtual void SetHits(Int_t ihit = 1) virtual void SetPHOShole() virtual void SetRICHhole() virtual void SetSensChamber(Int_t ichamber) virtual void SetSensPlane(Int_t iplane) virtual void SetSensSector(Int_t isector) virtual void SetTreeAddress() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void StepManager() virtual void Streamer(TBuffer& b)

Data Members

protected:
Int_t fGasMix Gas mixture. 0: Xe/Isobutane 1: Xe/CO2 AliTRDgeometry* fGeometry The TRD geometry TObjArray* fRecPoints Array of reconstructed points Int_t fNRecPoints ! Number of reconstructed points


See also

AliTRDv0, AliTRDv1

Class Description

                                                                           
  Transition Radiation Detector                                            
  This class contains the basic functions for the Transition Radiation     
  Detector.                                                                
                                                                           


~AliTRD()
 TRD destructor


void AddRecPoint(Float_t *pos, Int_t *digits, Int_t det, Float_t amp)
 Add a reconstructed point for the TRD


void AddDigit(Int_t *digits)
 Add a digit for the TRD


void AddHit(Int_t track, Int_t det, Float_t *hits)
 Add a hit for the TRD


void BuildGeometry()
 Create the ROOT TNode geometry for the TRD


void CreateGeometry()
 Creates the volumes for the TRD chambers


void CreateMaterials()
 Create the materials for the TRD
 Origin Y.Foka


void DrawModule()
 Draw a shaded view of the Transition Radiation Detector version 0


Int_t DistancetoPrimitive(Int_t , Int_t )
 Distance between the mouse and the TRD detector on the screen
 Dummy routine

void Init()
 Initialize the TRD detector after the geometry has been created


void MakeBranch(Option_t* option)
 Create Tree branches for the TRD digits and cluster.


void ResetRecPoints()
 Reset number of reconstructed points and the point array


void SetTreeAddress()
 Set the branch addresses for the trees.


void SetGasMix(Int_t imix)
 Defines the gas mixture (imix=0:  Xe/Isobutane imix=1: Xe/CO2)




Inline Functions


             TObjArray* RecPoints()
                  Int_t IsVersion() const
                   void StepManager()
                   void SetHits(Int_t ihit = 1)
                   void SetPHOShole()
                   void SetRICHhole()
        AliTRDgeometry* GetGeometry()
                   void SetSensChamber(Int_t ichamber)
                   void SetSensPlane(Int_t iplane)
                   void SetSensSector(Int_t isector)
                  Int_t GetSensChamber()
                  Int_t GetSensPlane()
                  Int_t GetSensSector()
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)


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.