BrDetectorParamsTof


class description - source file - inheritance tree

class BrDetectorParamsTof : public TObject


    public:
BrDetectorParamsTof BrDetectorParamsTof(Char_t* name, Char_t* title) BrDetectorParamsTof BrDetectorParamsTof(BrDetectorParamsTof&) BrDetectorParamsTof BrDetectorParamsTof() void ~BrDetectorParamsTof() TClass* Class() virtual Float_t GetADCGainDown() virtual Float_t GetADCGainUp() virtual Float_t GetAttLength() virtual Float_t GetMeVperMIP() virtual Int_t GetNoSlats() virtual Float_t GetScintLength() virtual Float_t GetSigmaAdc() virtual Float_t GetSigmaTime() virtual Float_t GetSignalSpeed() virtual Float_t GetTdcConv() virtual Float_t GetTdcOffset() virtual Float_t GetTimeConversion() virtual TClass* IsA() void ListParameters() virtual void SetADCGainUp(Float_t adc) void SetDefaultParams() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

private:
Float_t fADCGainUp Gain of Tube + ADC. (up tubes) Float_t fADCGainDown Gain of Tube + ADC. (down tube) Float_t fTimeConversion light propagation speed. psec per cm. Float_t fSigmaTime Intrinsic time-resolution Float_t fSigmaAdc Intrinsic pulse height resolution Int_t fNoSlats Number of slats in Tof Wall Float_t fTdcConv pico seconds per channel Float_t fTdcOffset Channel number for t0 Float_t fMeVperMIP Normalisation Constant Float_t fAttLength attenuation length for material (cm) Float_t fScintLength lenght of active scintillator (cm). Float_t fSignalSpeed Propagation time of pulse in scint.

Class Description

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



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

BrDetectorParamsTof(Char_t *name, Char_t *title)
 Standard constructor.
 the name should be that of the associated detector e.g. "H1"

~BrDetectorParamsTof()

void SetDefaultParams()
 Set a set of reasonable default parameters.
 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



Inline Functions


                    Float_t GetADCGainUp()
                    Float_t GetADCGainDown()
                    Float_t GetTimeConversion()
                    Float_t GetSigmaTime()
                    Float_t GetSigmaAdc()
                      Int_t GetNoSlats()
                    Float_t GetTdcConv()
                    Float_t GetTdcOffset()
                    Float_t GetScintLength()
                    Float_t GetMeVperMIP()
                    Float_t GetSignalSpeed()
                    Float_t GetAttLength()
                       void SetADCGainUp(Float_t adc)
                    TClass* Class()
                    TClass* IsA()
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
        BrDetectorParamsTof BrDetectorParamsTof(BrDetectorParamsTof&)


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.