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