BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrSiParameters


class description - source file - inheritance tree

class BrSiParameters : public BrMultParameters


    public:
BrSiParameters BrSiParameters() BrSiParameters BrSiParameters(Char_t* name, Char_t* title) BrSiParameters BrSiParameters(Char_t* name, Char_t* title, Char_t* filename) BrSiParameters BrSiParameters(BrSiParameters&) virtual void ~BrSiParameters() static TClass* Class() virtual Int_t GetNoSlicesPerWafers() const virtual Int_t GetNoWafers() const virtual TClass* IsA() const virtual void ListParameters() const virtual void SetASCIIParameters(Char_t* line) virtual void SetDefaultParams() virtual void SetNoSlicesPerWafers(Int_t value) virtual void SetNoWafers(Int_t value) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t fNoWafers Number of wafers Int_t fNoSlicesPerWafer Number of slices/wafer

Class Description

                                                                   
    BrSiParameters                                         
                                                                   
    Parameters describing the physical properties of the MultSi    
    slats. Some of these are presently simulation parameters       
    others are relevant to both simulations and reconstruction.    
                                                                   


BrSiParameters(void) : fNoWafers(0), fNoSlicesPerWafer(0)
 Constructor. Set counter and list data members to zero.
 Don't use this constructor unless you have to and know
 what you are doing use BrDetectorParams(Char_t, Char_t ) instead

BrSiParameters(Char_t *name, Char_t *title) : BrMultParameters(name, title)

BrSiParameters(Char_t *name, Char_t *title, Char_t *filename) : BrMultParameters(name, title)

~BrSiParameters(void)

void SetDefaultParams()
 Set a set of reasonable default parameters.
 Number of tubes etc are ok with present design.
 This is mainly to ensure that the private members are
 initialized with values that do not give rise to any
 problems in the methods which uses these parameters;


void ListParameters() const

void SetASCIIParameters(Char_t *line)
 Interpret a line for MultSi params.
 Form is
    ParamName:value.
 Eg
    fTwopar:.20
 or
    fEff:  0.95



Inline Functions


                 Int_t GetNoWafers() const
                 Int_t GetNoSlicesPerWafers() const
                  void SetNoWafers(Int_t value)
                  void SetNoSlicesPerWafers(Int_t value)
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
        BrSiParameters BrSiParameters(BrSiParameters&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2001/06/21 14:55:00 $ by hagel $

Validate HTML
Validate CSS