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