|
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&)
|