|
BrMultCalibrationclass description - source file - inheritance tree class BrMultCalibration : public BrCalibrationpublic: Data Membersprotected: See alsoClass DescriptionBrMultCalibration() Default constructor BrMultCalibration(const Char_t* name, const Char_t* title) : BrCalibration((char*)name, (char*)title) Standard CTOR The name hould be that of the associated detector e.g. "MultMult" Float_t GetPedestal(Int_t singleNo) const Get pedestal for single number singleNo (zero based) Float_t GetPedestalWidth(Int_t singleNo) const Get pedestal width for single number singleNo (zero based) Float_t GetAdcGain(Int_t singleNo) const Get ADC gain for single number singleNo (zero based) Int_t GetConversionFuncOrder() const Returns the order of the conversion functions e.g., 3 for a third degree polynomial (a0 + a1 * x + a2 * x^2 + a3 * x^3). -1 is returned in case of error. Float_t GetConversionFuncPar(Int_t ringNo, Int_t parNo) const Returns the ith parameter of the energy to multiplicity conversion function. Int_t GetCorrectionFuncOrder() const Returns the order of the correction function e.g., 3 for a third degree polynomial (a0 + a1 * x + a2 * x^2 + a3 * x^3). -1 is returned in case of error. Float_t GetCorrectionFuncCut() const Returns the maximum vertex Z for which this function is valid. Float_t GetCorrectionFuncPar(Int_t i) const Returns the ith parameter of the vertex correction function. Int_t GetCentralityFuncOrder() const Returns the order of the centrality functions e.g., 3 for a third degree polynomial (a0 + a1 * x + a2 * x^2 + a3 * x^3). -1 is returned in case of error. Int_t GetNCentralityFunc() const Returns the numbr of centrality functions. Zero is returned incase of error Float_t GetCentralityFuncCut(Int_t funcNo) const Returns the centraility cut (0 to 100) of the funcNo centrality function. Return FLT_MAX in case of errors Float_t GetCentralityFuncPar(Int_t funcNo, Int_t parNo) const Returns the parNo'th parameter of the centraility cut function funcNo. Return FLT_MAX in case of errors Short_t GetRingMap(Int_t singleNo) const Get map (ring) for single number singleNo (zero based) Short_t GetRowMap(Int_t singleNo) const Get map (row) for single number singleNo (zero based) Float_t GetRingPosition(Int_t ringNo) const Get map (ring) for single number singleNo (zero based) Float_t GetTilt(Int_t singleNo) const Get map (row) for single number singleNo (zero based) void SetPedestal(Int_t singleNo, Float_t pedestal) Set pedestal for single number singleNo (zero based) void SetPedestalWidth(Int_t singleNo, Float_t pedestalWidth) Set pedestal width for single number singleNo (zero based) void SetAdcGain(Int_t singleNo, Float_t adcGain) Set pedestal width for single number singleNo (zero based) void SetConversionFuncOrder(Int_t o) Set the number of functions to store in calibration void SetConversionFunc(Int_t ringNo, Float_t* func) Set the number of functions to store in calibration void SetCorrectionFunc(Int_t o, Float_t cut, Float_t* func) Set function to store in calibration. First argument is the order, second the valid range in vertex Z, third the actual o+1 parameters void SetNCentralityFunc(Int_t n) Set the number of functions to store in calibration void SetCentralityFuncOrder(Int_t o) Set the number of functions to store in calibration void SetCentralityFunc(Int_t funcNo, Float_t cent, Float_t* func) Sets the centraility cut (0 to 100) from second argument, and the function parameters from third argument, of centraility function numbered funcNo. Third argument must be order, as set by SetCentralityFuncOrder long, or you'll get a SIGSEGV! void SetRingMap(Int_t singleNo, Short_t map) Get map (row) for single number singleNo (zero based) void SetRowMap(Int_t singleNo, Short_t map) Set map (row) for single number singleNo (zero based) void SetRingPosition(Int_t rowNo, Float_t position) Get position (row) for ring number ringNo (zero based) void SetTilt(Int_t singleNo, Float_t tilt) Get tilt for single number singleNo (zero based) Inline FunctionsShort_t GetAdcGap(Int_t tileNo) const Int_t GetPulserFuncOrder() const Float_t GetPulserFuncPar(Int_t stripNo, Int_t parno) const Float_t GetRingRadius(Int_t) const Double_t GetRingDetectorFront() const Double_t GetRingDetectorDepth() const Double_t GetRingDetectorWidth() const Double_t GetRingDetectorHeight() const void SetAdcGap(Int_t tileNo, Short_t gap) void SetPulserFuncOrder(Int_t order) void SetPulserFunc(Int_t stripNo, Float_t*) void SetRingRadius(Int_t, Float_t r) TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) BrMultCalibration BrMultCalibration(BrMultCalibration&) void ~BrMultCalibration() |
||||||
This page automatically generated by script docBrat by Christian Holm |
Copyright ; 2002 BRAHMS Collaboration
<brahmlib@rcf.rhic.bnl.gov>
|