BrTileTmpCalibration
 
class description - source file - inheritance tree
 
    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)
    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            
 
 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&)
       |