BrSiTmpCalibration
 
class description - source file - inheritance tree
 
    public: 
              BrSiTmpCalibration BrSiTmpCalibration()
              BrSiTmpCalibration BrSiTmpCalibration(const Char_t* name, const Char_t* title)
              BrSiTmpCalibration BrSiTmpCalibration(BrSiTmpCalibration&)
                    virtual void ~BrSiTmpCalibration()
                  static TClass* Class()
                    virtual void Clear()
                    virtual void Defaults()
                 virtual Float_t GetAdcGain(Int_t siNo) const
                 virtual Float_t GetCentralityFuncCut(Int_t) const
                 virtual Float_t GetCentralityFuncPar(Int_t, Int_t) const
                 virtual Float_t GetConversionFuncPar(Int_t, Int_t parno) const
                 virtual Float_t GetCorrectionFuncPar(Int_t parno) const
                 virtual Float_t GetPedestal(Int_t siNo) const
                 virtual Float_t GetPedestalWidth(Int_t siNo) const
                   virtual Int_t GetPulserFuncOrder() const
                 virtual Float_t GetPulserFuncPar(Int_t stripNo, Int_t parno) const
                   virtual Int_t GetRingCnt(Int_t ring) const
                 virtual Short_t GetRingMap(Int_t siNo) const
                 virtual Float_t GetRingPosition(Int_t ringNo) const
                 virtual Short_t GetRowMap(Int_t siNo) const
                           Int_t GetRunNo() const
                 virtual Float_t GetTilt(Int_t siNo) const
      static BrSiTmpCalibration* Instance()
                 virtual TClass* IsA() const
                    virtual void Print(Option_t* option) const
                    virtual void ReadASCIIFile(Int_t runno)
                            void SetAdcGain(Int_t siNo, Float_t gain)
                            void SetPedestal(Int_t siNo, Float_t ped)
                            void SetPedestalWidth(Int_t siNo, 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[288]        Pedestal of ADCs
                         Float_t fPedestalWidth[288]   Pedestal width of ADCs
                         Float_t fAdcGain[288]         Gain of ADCs
                           Int_t fPulserOrder          pulser calibration
                         Float_t fPulserFunc[1152]     pulser calibration
                         Float_t fConversionFunc[9]    eta dep. conversion from E to N 
                         Float_t fCorrectionFunc[10]   vtx dep. conversion from N' to N
                         Float_t fCentralityFunc[128]  Centrality cut functions (BAN22)
                         Short_t fRingMap[288]         ADC ch. no. to ring map 
                         Short_t fRowMap[288]          ADC ch. no. to row map 
                         Float_t fRingPosition[42]     Z coordinate of center of rings
                         Float_t fTilt[288]            Tilt of individual si 
                           Int_t fRunNo                run no associated with calibraiton
                           Int_t fRingCnt[42]          no. of detectors in ring
      static BrSiTmpCalibration* fgInstance            
 
 Calbration data object for scintilator sis in the multiplicity
 array
  
 BrSiTmpCalibration()
 
 
 BrSiTmpCalibration(const Char_t* name, 
				       const Char_t* title) 
  : BrMultTmpCalibration(name, title)
 
 
 ~BrSiTmpCalibration()
 
 
BrSiTmpCalibration* Instance() 
 
  
void Defaults() 
 
 
void Clear() 
 
 
void ReadASCIIFile(Int_t runNo) 
 
 
Float_t GetPedestal(Int_t siNo) const
 
 Returnt the ADC pedestal
  
Float_t GetPedestalWidth(Int_t siNo) const
 
 Returnt the ADC pedestal Widht
  
Float_t GetAdcGain(Int_t siNo) const
 
 Returnt the ADC gain
  
Int_t GetPulserFuncOrder() const
 
 Return the order of the centrlity functions.
  
Float_t GetPulserFuncPar(Int_t stripNo, 
					     Int_t parno) const
 
 return the parno parameter of the funcno centrality function
  
Float_t GetConversionFuncPar(Int_t i, Int_t parno) const
 
 return the parNo conversion parameter
  
Float_t GetCorrectionFuncPar(Int_t parno) const 
 
 Return the max vertex Z for whichthe correction function is
 valid.
  
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 siNo) const
 
 Return the ring # corresponding til ADC channel # sino
  
Short_t GetRowMap(Int_t siNo) const
 
 Return the row # corresponding til ADC channel # sino
  
Float_t GetRingPosition(Int_t ringNo) const
 
  
Float_t GetTilt(Int_t siNo) 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 siNo, Float_t ped)
                      void SetPedestalWidth(Int_t siNo, Float_t pedwid)
                      void SetAdcGain(Int_t siNo, Float_t gain)
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
        BrSiTmpCalibration BrSiTmpCalibration(BrSiTmpCalibration&)
       |