BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrBbCalibration


class description - source file - inheritance tree

class BrBbCalibration : public BrCalibration

    private:
void CheckTube(Int_t tube) const public:
BrBbCalibration BrBbCalibration() BrBbCalibration BrBbCalibration(Char_t*, Char_t*) BrBbCalibration BrBbCalibration(BrBbCalibration&) virtual void ~BrBbCalibration() static TClass* Class() virtual Int_t GetAccessMode(const Char_t* par) const virtual Float_t GetAdcGain0(Int_t) const virtual Float_t GetAdcGain1(Int_t) const virtual Float_t GetAdcGain2(Int_t) const virtual Float_t GetAdcGap(Int_t) const virtual Float_t GetAdcGapStart(Int_t) const virtual Float_t GetDeltaTdc(Int_t) const virtual Float_t GetPedestal(Int_t) const virtual Float_t GetPedestalWidth(Int_t) const virtual Float_t GetSlewDt(Int_t) const virtual Float_t GetSlewK(Int_t) const virtual Float_t GetSlewP(Int_t) const virtual Float_t GetTdcGain(Int_t) const virtual TClass* IsA() const Bool_t MissingRevision() virtual void SetAdcGain0(Int_t, Float_t) virtual void SetAdcGain1(Int_t, Float_t) virtual void SetAdcGain2(Int_t, Float_t) virtual void SetAdcGap(Int_t, Float_t) virtual void SetAdcGapStart(Int_t, Float_t) virtual void SetDeltaTdc(Int_t, Float_t) virtual void SetPedestal(Int_t, Float_t) virtual void SetPedestalWidth(Int_t, Float_t) virtual void SetSlewDt(Int_t, Float_t) virtual void SetSlewK(Int_t, Float_t) virtual void SetSlewP(Int_t, Float_t) virtual void SetTdcGain(Int_t, Float_t) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) Bool_t ValidCalibration(Int_t tube)

Data Members

    private:
Bool_t fTubeOutOfBound ! BrCalibrationData fPedestal !pedestal s BrCalibrationData fPedestalWidth !pedestal Width s BrCalibrationData fTdcGain !Tdc gain structure BrCalibrationData fDeltaTdc !Delta Tdc structure BrCalibrationData fAdcGain0 !Adc gain structure BrCalibrationData fAdcGain1 !Adc gain structure BrCalibrationData fAdcGain2 !Adc gain structure BrCalibrationData fAdcGapStart !Adc gap start structure BrCalibrationData fAdcGap !Adc gap structure BrCalibrationData fSlewK !Slewing parameter 1 BrCalibrationData fSlewDt !slewing parameter 2 BrCalibrationData fSlewP !slewing parameter 3 BrDetectorParamsBB* fParamsBb ! public:
static const BrBbCalibration::EBrCalException kCalException

Class Description

 Calibration parameter class for Beam-Beam counters


BrBbCalibration()
 Default constructor

BrBbCalibration(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.

~BrBbCalibration()
 Default destructor


Int_t GetAccessMode(const Char_t* par) const
 get the accessmode of the parameter data

void SetPedestal(Int_t tube, Float_t value)

void SetPedestalWidth(Int_t tube, Float_t value)

void SetAdcGain0(Int_t tube, Float_t value)

void SetAdcGain1(Int_t tube, Float_t value)

void SetAdcGain2(Int_t tube, Float_t value)

void SetAdcGapStart(Int_t tube, Float_t value)

void SetAdcGap(Int_t tube, Float_t value)

void SetTdcGain(Int_t tube, Float_t value)

void SetDeltaTdc(Int_t tube, Float_t value)

void SetSlewK(Int_t tube, Float_t value)

void SetSlewP(Int_t tube, Float_t value)

void SetSlewDt(Int_t tube, Float_t value)

Float_t GetPedestal(Int_t tube) const

Float_t GetPedestalWidth(Int_t tube) const

Float_t GetAdcGain0(Int_t tube) const

Float_t GetAdcGain1(Int_t tube) const

Float_t GetAdcGain2(Int_t tube) const

Float_t GetAdcGapStart(Int_t tube) const

Float_t GetAdcGap(Int_t tube) const

Float_t GetTdcGain(Int_t tube) const

Float_t GetDeltaTdc(Int_t tube) const

Float_t GetSlewK(Int_t tube) const

Float_t GetSlewP(Int_t tube) const

Float_t GetSlewDt(Int_t tube) const

Bool_t ValidCalibration(Int_t tube)

Bool_t MissingRevision()
 check if a parameter is missing for a hit recontruction

void CheckTube(Int_t tube) const



Inline Functions


                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
        BrBbCalibration BrBbCalibration(BrBbCalibration&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2001/11/05 06:48:20 $ by ouerdane $

Validate HTML
Validate CSS