BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrTileTmpCalibration


class description - source file - inheritance tree

class BrTileTmpCalibration : public BrMultTmpCalibration


    public:
BrTileTmpCalibration BrTileTmpCalibration() BrTileTmpCalibration BrTileTmpCalibration(const Char_t* name, const Char_t* title) BrTileTmpCalibration BrTileTmpCalibration(BrTileTmpCalibration&) virtual void ~BrTileTmpCalibration() static TClass* Class() virtual void Clear() virtual void Defaults() virtual Float_t GetAdcGain(Int_t tileNo) const virtual Int_t GetAdcGap(Int_t tileNo) const virtual Float_t GetCentralityFuncCut(Int_t) const virtual Float_t GetCentralityFuncPar(Int_t, Int_t) const virtual Float_t GetConversionFuncPar(Int_t ringNo, Int_t parno) const virtual Float_t GetCorrectionFuncPar(Int_t parno) const virtual Float_t GetPedestal(Int_t tileNo) const virtual Float_t GetPedestalWidth(Int_t tileNo) const virtual Int_t GetRingCnt(Int_t ring) const virtual Short_t GetRingMap(Int_t tileNo) const virtual Float_t GetRingPosition(Int_t ringNo) const virtual Short_t GetRowMap(Int_t tileNo) const Int_t GetRunNo() const virtual Float_t GetTilt(Int_t tileNo) const static BrTileTmpCalibration* Instance() virtual TClass* IsA() const virtual void Print(Option_t* option) const virtual void ReadASCIIFile(Int_t runno) void SetAdcGain(Int_t tileNo, Float_t gain) void SetPedestal(Int_t tileNo, Float_t ped) void SetPedestalWidth(Int_t tileNo, Float_t pedwid) void SetRunNo(const Int_t runno) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Float_t fPedestal[48] Pedestal of ADCs Float_t fPedestalWidth[48] Pedestal width of ADCs Int_t fAdcGap[48] Gap of dual ADCs Float_t fAdcGain[48] Gain of ADCs Float_t fConversionFunc[56] as above Float_t fCorrectionFunc[5] vtx dep. conversion from N' to N Float_t fCentralityFunc[128] [(fCentralityOrder+2)*fCentralityN] Short_t fRingMap[48] ADC ch. no. to ring map Short_t fRowMap[48] ADC ch. no. to row map Float_t fRingPosition[8] Z coordinate of center of rings Float_t fTilt[48] Tilt of individual tiles Int_t fRunNo run no associated with calibraiton Int_t fRingCnt[8] no. of detectors in ring static BrTileTmpCalibration* fgInstance

Class Description

 Calbration data object for scintilator tiles in the multiplicity
 array


BrTileTmpCalibration()

BrTileTmpCalibration(const Char_t* name, const Char_t* title) : BrMultTmpCalibration(name, title)

~BrTileTmpCalibration()

BrTileTmpCalibration* Instance()

void Defaults()
Vertex dependent conversion functions to convert
detected energy to a charged particle multiplicity.
All calibrations are limited to vertices within 45 cm of the
multiplicity array center.

void Clear()
 Clear everything

void ReadASCIIFile(Int_t runNo)

Float_t GetPedestal(Int_t tileNo) const
 Returnt the ADC pedestal

Float_t GetPedestalWidth(Int_t tileNo) const
 Returnt the ADC pedestal Widht

Int_t GetAdcGap(Int_t tileNo) const
 Returnt the ADC gap width

Float_t GetAdcGain(Int_t tileNo) const
 Returnt the ADC gain

Float_t GetConversionFuncPar(Int_t ringNo, Int_t parno) const
 return the parNo conversion parameter

Float_t GetCorrectionFuncPar(Int_t parno) const
 return the parno parameter of the vertex correction function

Float_t GetCentralityFuncCut(Int_t funcno) const
 return the centrality cut of the funcno centrality function

Float_t GetCentralityFuncPar(Int_t funcno, Int_t parno) const
 return the parno parameter of the funcno centrality function

Short_t GetRingMap(Int_t tileNo) const
 Return the ring # corresponding til ADC channel # tileno

Short_t GetRowMap(Int_t tileNo) const
 Return the row # corresponding til ADC channel # tileno

Float_t GetRingPosition(Int_t ringNo) const

Float_t GetTilt(Int_t tileNo) const

void SetRunNo(const Int_t runno)

void Print(Option_t* option) const



Inline Functions


                       Int_t GetRunNo() const
                       Int_t GetRingCnt(Int_t ring) const
                        void SetPedestal(Int_t tileNo, Float_t ped)
                        void SetPedestalWidth(Int_t tileNo, Float_t pedwid)
                        void SetAdcGain(Int_t tileNo, Float_t gain)
                     TClass* Class()
                     TClass* IsA() const
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)
        BrTileTmpCalibration BrTileTmpCalibration(BrTileTmpCalibration&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/04/23 15:32:25 $ by videbaek $

Validate HTML
Validate CSS