BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrDetectorParamsDC


class description - source file - inheritance tree

class BrDetectorParamsDC : public BrDetectorParamsBase

    private:
Float_t GetDefaultPlaneZ(Int_t ipl, Int_t nplanes) public:
BrDetectorParamsDC BrDetectorParamsDC() BrDetectorParamsDC BrDetectorParamsDC(Char_t* name, Char_t* title) BrDetectorParamsDC BrDetectorParamsDC(Char_t* name, Char_t* title, BrDCPlane* p1, BrDCPlane* p2 = 0, BrDCPlane* p3 = 0, BrDCPlane* p4 = 0, BrDCPlane* p5 = 0, BrDCPlane* p6 = 0, BrDCPlane* p7 = 0, BrDCPlane* p8 = 0, BrDCPlane* p9 = 0, BrDCPlane* p10 = 0, BrDCPlane* p11 = 0, BrDCPlane* p12 = 0, BrDCPlane* p13 = 0, BrDCPlane* p14 = 0, BrDCPlane* p15 = 0, BrDCPlane* p16 = 0) BrDetectorParamsDC BrDetectorParamsDC(Char_t* name, Char_t* title, Char_t* asciifilename) BrDetectorParamsDC BrDetectorParamsDC(BrDetectorParamsDC&) virtual void ~BrDetectorParamsDC() void AddPlane(BrDCPlane* plane) static TClass* Class() virtual Float_t GetDriftv() virtual Float_t GetEff() virtual Int_t GetNplane() BrDCPlane* GetPlaneAt(Int_t i) virtual Float_t GetPldis() virtual Float_t GetPosres() virtual Float_t GetTwoPar() virtual TClass* IsA() const virtual void ListParameters() const virtual void SetASCIIParameters(Char_t* line) virtual void SetDefaultParams() void SetDefaultPlanes() virtual void SetDriftv(Float_t driftv) virtual void SetEff(Float_t eff) virtual void SetPldis(Float_t pldis) virtual void SetPosres(Float_t posres) virtual void SetTwoPar(Float_t twopar) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Float_t fTwoPar Float_t fEff Float_t fDriftv Float_t fPldis Int_t fNplane Float_t fPosres TObjArray* fDCPlaneList BrDriverDC* fDCDriver

Class Description

 BrDetectorParams is a BRAHMS data class for DC Parameters



BrDetectorParamsDC()
 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 TBrDetectorParams(Int_t run, Int_t event) instead

BrDetectorParamsDC(Char_t *name, Char_t *title) : BrDetectorParamsBase(name,title)
Normal constructor.  Set the default params and create DCPlaneList

BrDetectorParamsDC(Char_t *name,Char_t *title,Char_t *asciifilename) : BrDetectorParamsBase(name,title)
Constructor to read parameters from an ASCII detector parameter file

BrDetectorParamsDC(Char_t *name, Char_t *title, BrDCPlane *p1, BrDCPlane *p2, BrDCPlane *p3, BrDCPlane *p4, BrDCPlane *p5, BrDCPlane *p6, BrDCPlane *p7, BrDCPlane *p8, BrDCPlane *p9, BrDCPlane *p10,BrDCPlane *p11,BrDCPlane *p12, BrDCPlane *p13,BrDCPlane *p14,BrDCPlane *p15,BrDCPlane *p16) : BrDetectorParamsBase(name,title)
Constructor with a number of planes that can be defined at time of creation

~BrDetectorParamsDC()
 int ijk = 1;

void SetDefaultParams()

void SetDefaultPlanes()
Create the default planes.  This assumes that SetDefaultParams has already
been executed.

Float_t GetDefaultPlaneZ(Int_t ipl,Int_t nplanes)
 Get the z position of the plane.  This assumes that Pldis has
 already been set. It also assumes that the numbering of ipl
 starts with 1.

void ListParameters() const

void AddPlane(BrDCPlane* plane)

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



Inline Functions


                   Float_t GetTwoPar()
                   Float_t GetEff()
                   Float_t GetDriftv()
                   Float_t GetPldis()
                     Int_t GetNplane()
                   Float_t GetPosres()
                      void SetEff(Float_t eff)
                      void SetTwoPar(Float_t twopar)
                      void SetDriftv(Float_t driftv)
                      void SetPldis(Float_t pldis)
                      void SetPosres(Float_t posres)
                BrDCPlane* GetPlaneAt(Int_t i)
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
        BrDetectorParamsDC BrDetectorParamsDC(BrDetectorParamsDC&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on Wed Sep 11 04:51:19 2002 by

Validate HTML
Validate CSS