BrDetectorParamsTPC


class description - source file - inheritance tree

class BrDetectorParamsTPC : public TNamed


    public:
BrDetectorParamsTPC BrDetectorParamsTPC(Char_t* name, Char_t* title) BrDetectorParamsTPC BrDetectorParamsTPC(BrDetectorParamsTPC&) BrDetectorParamsTPC BrDetectorParamsTPC() void ~BrDetectorParamsTPC() TClass* Class() virtual Int_t GetADCChannels() virtual Float_t GetADCGain() virtual Float_t GetAnodeGap() virtual Float_t GetDlong() virtual Float_t GetDriftv() virtual Float_t GetDtrans() virtual Float_t GetEff() virtual Int_t GetNumberOfRows() virtual Float_t GetPadDistance() virtual Float_t GetPadLength() virtual Int_t GetPadsprow() virtual Float_t GetPadWidth() virtual Float_t GetRowDistance() virtual Float_t GetShapingTime() virtual Float_t GetTimeBucket() virtual Float_t GetTwoPar() virtual TClass* IsA() void ListParameters() virtual void SetADCChannels(Float_t ADCChannels) virtual void SetADCGain(Float_t ADCGain) virtual void SetAnodeGap(Float_t AnodeGap) void SetDefaultParams() virtual void SetDlong(Float_t Dlong) virtual void SetDriftv(Float_t Driftv) virtual void SetDtrans(Float_t Dtrans) virtual void SetEff(Float_t Eff) virtual void SetNumberOfRows(Int_t NumberOfRows) virtual void SetPadDistance(Float_t PadDistance) virtual void SetPadLength(Float_t PadLength) virtual void SetPadPerRow(Int_t PadsPerRow) virtual void SetPadWidth(Float_t PadWidth) virtual void SetRowDistance(Float_t RowDistance) virtual void SetShapingTime(Float_t ShapingTime) virtual void SetTimeBucket(Float_t TimeBucket) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

private:
Float_t fTwoPar Twoparticle resolution Float_t fDlong Longitudinal Diffusion coeffecient Float_t fDtrans Transverse Diffisuion coefficient Float_t fEff Efficiency for padrows Float_t fAnodeGap Distance between Pad and anode wire Float_t fDriftv Drift velocity Float_t fTimeBucket Bucket size Float_t fShapingTime Preamp shaper time Float_t fADCGain Gain of Preamp Int_t fADCChannels Number of bins in adc (128, 150, 256..) Float_t fRowDistance Distance between Rows Int_t fNumberOfRows Number of Rows Int_t fPadsprow Number of Pads per row Float_t fPadDistance Distance between pads Float_t fPadWidth Width of Pads Float_t fPadLength Length of pads

Class Description

 BrDetectorParamsTPC is a BRAHMS data class providing storage and
 access function for TPC specific digitasation parameters.
 This allows modification of the BrDetectorParams content by the
 user.



BrDetectorParamsTPC()
 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

BrDetectorParamsTPC(Char_t *name, Char_t *title) : TNamed(name,title)

~BrDetectorParamsTPC()

void SetDefaultParams()
 A set of reosnable parameters for TPC digitization routines
 are being set. Called by the constructor. The parameters here
 correspond to T1 in the forward spectrometer


void ListParameters() const
  List the current setting on cout




Inline Functions


                    Float_t GetTwoPar()
                    Float_t GetDlong()
                    Float_t GetDtrans()
                    Float_t GetEff()
                    Float_t GetAnodeGap()
                    Float_t GetDriftv()
                    Float_t GetTimeBucket()
                    Float_t GetShapingTime()
                    Float_t GetADCGain()
                      Int_t GetADCChannels()
                    Float_t GetRowDistance()
                      Int_t GetNumberOfRows()
                      Int_t GetPadsprow()
                    Float_t GetPadDistance()
                    Float_t GetPadWidth()
                    Float_t GetPadLength()
                       void SetDlong(Float_t Dlong)
                       void SetDtrans(Float_t Dtrans)
                       void SetEff(Float_t Eff)
                       void SetAnodeGap(Float_t AnodeGap)
                       void SetDriftv(Float_t Driftv)
                       void SetTimeBucket(Float_t TimeBucket)
                       void SetShapingTime(Float_t ShapingTime)
                       void SetADCGain(Float_t ADCGain)
                       void SetADCChannels(Float_t ADCChannels)
                       void SetRowDistance(Float_t RowDistance)
                       void SetNumberOfRows(Int_t NumberOfRows)
                       void SetPadPerRow(Int_t PadsPerRow)
                       void SetPadDistance(Float_t PadDistance)
                       void SetPadWidth(Float_t PadWidth)
                       void SetPadLength(Float_t PadLength)
                    TClass* Class()
                    TClass* IsA()
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
        BrDetectorParamsTPC BrDetectorParamsTPC(BrDetectorParamsTPC&)


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.