BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrTofCalibration


class description - source file - inheritance tree

class BrTofCalibration : public BrCalibration

    private:
void CheckSlat(Int_t slat) const public:
BrTofCalibration BrTofCalibration() BrTofCalibration BrTofCalibration(Char_t* name, Char_t* title) BrTofCalibration BrTofCalibration(BrTofCalibration&) virtual void ~BrTofCalibration() static TClass* Class() Float_t GetBotAdcGain(Int_t slat) const virtual const BrCalibrationData *const GetBotAdcGain() const Float_t GetBotAdcGap(Int_t) const Float_t GetBotAdcGapStart(Int_t) const Float_t GetBotPedestal(Int_t slat) const virtual const BrCalibrationData *const GetBotPedestal() const Float_t GetBotPedestalWidth(Int_t slat) const virtual const BrCalibrationData *const GetBotPedestalWidth() const Float_t GetBotSlewPar1(Int_t slat) const virtual const BrCalibrationData *const GetBotSlewPar1() const Float_t GetBotSlewPar2(Int_t slat) const virtual const BrCalibrationData *const GetBotSlewPar2() const Float_t GetBotTdcGain(Int_t slat) const virtual const BrCalibrationData *const GetBotTdcGain() const Float_t GetBotTdcOffset(Int_t slat) const virtual const BrCalibrationData *const GetBotTdcOffset() const Float_t GetDeltaDelay(Int_t slat) const virtual const BrCalibrationData *const GetDeltaDelay() const Float_t GetEffSpeedOfLight(Int_t slat) const virtual const BrCalibrationData *const GetEffSpeedOfLight() const Float_t GetTimeOffset(Int_t slat) const virtual const BrCalibrationData *const GetTimeOffset() const Float_t GetTopAdcGain(Int_t slat) const virtual const BrCalibrationData *const GetTopAdcGain() const Float_t GetTopAdcGap(Int_t) const virtual const BrCalibrationData *const GetTopAdcGap() const Float_t GetTopAdcGapStart(Int_t) const Float_t GetTopPedestal(Int_t slat) const virtual const BrCalibrationData *const GetTopPedestal() const Float_t GetTopPedestalWidth(Int_t slat) const virtual const BrCalibrationData *const GetTopPedestalWidth() const Float_t GetTopSlewPar1(Int_t slat) const virtual const BrCalibrationData *const GetTopSlewPar1() const Float_t GetTopSlewPar2(Int_t slat) const virtual const BrCalibrationData *const GetTopSlewPar2() const Float_t GetTopTdcGain(Int_t slat) const virtual const BrCalibrationData *const GetTopTdcGain() const Float_t GetTopTdcOffset(Int_t slat) const virtual const BrCalibrationData *const GetTopTdcOffset() const virtual TClass* IsA() const void SetBotAdcGain(Int_t slat, Float_t value) void SetBotAdcGap(Int_t, Float_t) void SetBotAdcGapStart(Int_t, Float_t) void SetBotPedestal(Int_t slat, Float_t value) void SetBotPedestalWidth(Int_t slat, Float_t value) void SetBotSlewPar1(Int_t slat, Float_t value) void SetBotSlewPar2(Int_t slat, Float_t value) void SetBotTdcGain(Int_t slat, Float_t value) void SetBotTdcOffset(Int_t slat, Float_t value) void SetDeltaDelay(Int_t slat, Float_t value) void SetEffSpeedOfLight(Int_t slat, Float_t value) void SetTimeOffset(Int_t slat, Float_t value) void SetTopAdcGain(Int_t slat, Float_t value) void SetTopAdcGap(Int_t, Float_t) void SetTopAdcGapStart(Int_t, Float_t) void SetTopPedestal(Int_t slat, Float_t value) void SetTopPedestalWidth(Int_t slat, Float_t value) void SetTopSlewPar1(Int_t slat, Float_t value) void SetTopSlewPar2(Int_t slat, Float_t value) void SetTopTdcGain(Int_t slat, Float_t value) void SetTopTdcOffset(Int_t slat, Float_t value) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) Bool_t ValidCalibration(Int_t)

Data Members

    private:
Bool_t fSlatOutOfBound ! BrCalibrationData fTopPedestal !pedestal Values BrCalibrationData fTopPedestalWidth !pedestal Width Values BrCalibrationData fTopAdcGain !Adc gain structure BrCalibrationData fTopTdcGain !Tdc gain structure BrCalibrationData fTopTdcOffset !Tdc offset structure BrCalibrationData fTopSlewPar1 !Slewing parameter 1 BrCalibrationData fTopSlewPar2 !slewing parameter 2 BrCalibrationData fTopAdcGapStart !Adc gap start structure BrCalibrationData fTopAdcGap !Adc gap structure BrCalibrationData fBotPedestal !pedestal Values BrCalibrationData fBotPedestalWidth !pedestal Width Values BrCalibrationData fBotAdcGain !Adc gain structure BrCalibrationData fBotTdcGain ! BrCalibrationData fBotTdcOffset ! BrCalibrationData fBotSlewPar1 ! BrCalibrationData fBotSlewPar2 ! BrCalibrationData fBotAdcGapStart !Adc gap start structure BrCalibrationData fBotAdcGap !Adc gap structure BrCalibrationData fDeltaDelay !Delay between bot and top BrCalibrationData fEffSpeedOfLight !Effective speed of light in slat BrCalibrationData fTimeOffset !Time offset (slat by slat) BrDetectorParamsTof* fParamsTof ! This is a bit dubious - should not really be here (dependences.) public:
static const BrTofCalibration::EBrCalException kCalException

Class Description

 Code inspired by FV's BrCalibrationParamsBB.cxx
--------------------------------------------------------------------

BrTofCalibration()
 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 BrCalibrationParams(Char_t, Char_t ) instead

BrTofCalibration(Char_t *name, Char_t *title) : BrCalibration(name, title)
 Standard constructor.
 the name should be that of the associated detector e.g. "TOF1"
 Create the Db Objects needed for the specific tables.
 Beware difference between constructor and Init.

~BrTofCalibration()
 Default destructor


void SetTopPedestal(Int_t slat, Float_t value)

void SetTopPedestalWidth(Int_t slat, Float_t value)

void SetTopAdcGain(Int_t slat, Float_t value)

void SetTopAdcGap(Int_t slat, Float_t value)

void SetTopAdcGapStart(Int_t slat, Float_t value)

void SetTopTdcGain(Int_t slat, Float_t value)

void SetTopTdcOffset(Int_t slat, Float_t value)

void SetDeltaDelay(Int_t slat, Float_t value)

void SetTopSlewPar1(Int_t slat, Float_t value)

void SetTopSlewPar2(Int_t slat, Float_t value)

void SetEffSpeedOfLight(Int_t slat, Float_t value)

void SetTimeOffset(Int_t slat, Float_t value)

Float_t GetTopPedestal(Int_t slat) const

Float_t GetTopPedestalWidth(Int_t slat) const

Float_t GetTopAdcGain(Int_t slat) const

Float_t GetTopAdcGap(Int_t slat) const

Float_t GetTopAdcGapStart(Int_t slat) const

Float_t GetTopTdcGain(Int_t slat) const

Float_t GetTopTdcOffset(Int_t slat) const

Float_t GetDeltaDelay(Int_t slat) const

Float_t GetEffSpeedOfLight(Int_t slat) const

Float_t GetTimeOffset(Int_t slat) const

Float_t GetTopSlewPar1(Int_t slat) const

Float_t GetTopSlewPar2(Int_t slat) const

void SetBotPedestal(Int_t slat, Float_t value)

void SetBotPedestalWidth(Int_t slat, Float_t value)

void SetBotAdcGain(Int_t slat, Float_t value)

void SetBotAdcGap(Int_t slat, Float_t value)

void SetBotAdcGapStart(Int_t slat, Float_t value)

void SetBotTdcGain(Int_t slat, Float_t value)

void SetBotTdcOffset(Int_t slat, Float_t value)

void SetBotSlewPar1(Int_t slat, Float_t value)

void SetBotSlewPar2(Int_t slat, Float_t value)

Float_t GetBotPedestal(Int_t slat) const

Float_t GetBotPedestalWidth(Int_t slat) const

Float_t GetBotAdcGain(Int_t slat) const

Float_t GetBotAdcGap(Int_t slat) const

Float_t GetBotAdcGapStart(Int_t slat) const

Float_t GetBotTdcGain(Int_t slat) const

Float_t GetBotTdcOffset(Int_t slat) const

Float_t GetBotSlewPar1(Int_t slat) const

Float_t GetBotSlewPar2(Int_t slat) const

void CheckSlat(Int_t slat) const

Bool_t ValidCalibration(Int_t slat)



Inline Functions


        const BrCalibrationData *const GetTopPedestal() const
        const BrCalibrationData *const GetTopPedestalWidth() const
        const BrCalibrationData *const GetTopAdcGain() const
        const BrCalibrationData *const GetTopAdcGap() const
        const BrCalibrationData *const GetTopTdcGain() const
        const BrCalibrationData *const GetTopTdcOffset() const
        const BrCalibrationData *const GetTopSlewPar1() const
        const BrCalibrationData *const GetTopSlewPar2() const
        const BrCalibrationData *const GetBotPedestal() const
        const BrCalibrationData *const GetBotPedestalWidth() const
        const BrCalibrationData *const GetBotAdcGain() const
        const BrCalibrationData *const GetBotTdcGain() const
        const BrCalibrationData *const GetBotTdcOffset() const
        const BrCalibrationData *const GetBotSlewPar1() const
        const BrCalibrationData *const GetBotSlewPar2() const
        const BrCalibrationData *const GetTimeOffset() const
        const BrCalibrationData *const GetDeltaDelay() const
        const BrCalibrationData *const GetEffSpeedOfLight() const
                               TClass* Class()
                               TClass* IsA() const
                                  void ShowMembers(TMemberInspector& insp, char* parent)
                                  void Streamer(TBuffer& b)
                                  void StreamerNVirtual(TBuffer& b)
                      BrTofCalibration BrTofCalibration(BrTofCalibration&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/06/05 13:00:51 $ by ouerdane $

Validate HTML
Validate CSS