BrDetectorParamsTPC
class description - source file - inheritance tree
public:
BrDetectorParamsTPC BrDetectorParamsTPC(Char_t* name, Char_t* title)
BrDetectorParamsTPC BrDetectorParamsTPC(BrDetectorParamsTPC&)
BrDetectorParamsTPC BrDetectorParamsTPC()
void ~BrDetectorParamsTPC()
TClass* Class()
virtual Int_t GetADCChannels()
virtual Float_t GetADCGain()
virtual Float_t GetAnodeGap()
virtual Float_t GetDlong()
virtual Float_t GetDriftv()
virtual Float_t GetDtrans()
virtual Float_t GetEff()
virtual Int_t GetNumberOfRows()
virtual Float_t GetPadDistance()
virtual Float_t GetPadLength()
virtual Int_t GetPadsprow()
virtual Float_t GetPadWidth()
virtual Float_t GetRowDistance()
virtual Float_t GetShapingTime()
virtual Float_t GetTimeBucket()
virtual Float_t GetTwoPar()
virtual TClass* IsA()
void ListParameters()
virtual void SetADCChannels(Float_t ADCChannels)
virtual void SetADCGain(Float_t ADCGain)
virtual void SetAnodeGap(Float_t AnodeGap)
void SetDefaultParams()
virtual void SetDlong(Float_t Dlong)
virtual void SetDriftv(Float_t Driftv)
virtual void SetDtrans(Float_t Dtrans)
virtual void SetEff(Float_t Eff)
virtual void SetNumberOfRows(Int_t NumberOfRows)
virtual void SetPadDistance(Float_t PadDistance)
virtual void SetPadLength(Float_t PadLength)
virtual void SetPadPerRow(Int_t PadsPerRow)
virtual void SetPadWidth(Float_t PadWidth)
virtual void SetRowDistance(Float_t RowDistance)
virtual void SetShapingTime(Float_t ShapingTime)
virtual void SetTimeBucket(Float_t TimeBucket)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
private:
Float_t fTwoPar Twoparticle resolution
Float_t fDlong Longitudinal Diffusion coeffecient
Float_t fDtrans Transverse Diffisuion coefficient
Float_t fEff Efficiency for padrows
Float_t fAnodeGap Distance between Pad and anode wire
Float_t fDriftv Drift velocity
Float_t fTimeBucket Bucket size
Float_t fShapingTime Preamp shaper time
Float_t fADCGain Gain of Preamp
Int_t fADCChannels Number of bins in adc (128, 150, 256..)
Float_t fRowDistance Distance between Rows
Int_t fNumberOfRows Number of Rows
Int_t fPadsprow Number of Pads per row
Float_t fPadDistance Distance between pads
Float_t fPadWidth Width of Pads
Float_t fPadLength Length of pads
BrDetectorParamsTPC is a BRAHMS data class providing storage and
access function for TPC specific digitasation parameters.
This allows modification of the BrDetectorParams content by the
user.
BrDetectorParamsTPC()
Constructor. Set counter and list data members to zero.
Don't use this constructor unless you have to and know
what you are doing
Use BrDetectorParams(Char_t, Char_t ) instead
BrDetectorParamsTPC(Char_t *name, Char_t *title)
: TNamed(name,title)
~BrDetectorParamsTPC()
void SetDefaultParams()
A set of reosnable parameters for TPC digitization routines
are being set. Called by the constructor. The parameters here
correspond to T1 in the forward spectrometer
void ListParameters() const
List the current setting on cout
Inline Functions
Float_t GetTwoPar()
Float_t GetDlong()
Float_t GetDtrans()
Float_t GetEff()
Float_t GetAnodeGap()
Float_t GetDriftv()
Float_t GetTimeBucket()
Float_t GetShapingTime()
Float_t GetADCGain()
Int_t GetADCChannels()
Float_t GetRowDistance()
Int_t GetNumberOfRows()
Int_t GetPadsprow()
Float_t GetPadDistance()
Float_t GetPadWidth()
Float_t GetPadLength()
void SetDlong(Float_t Dlong)
void SetDtrans(Float_t Dtrans)
void SetEff(Float_t Eff)
void SetAnodeGap(Float_t AnodeGap)
void SetDriftv(Float_t Driftv)
void SetTimeBucket(Float_t TimeBucket)
void SetShapingTime(Float_t ShapingTime)
void SetADCGain(Float_t ADCGain)
void SetADCChannels(Float_t ADCChannels)
void SetRowDistance(Float_t RowDistance)
void SetNumberOfRows(Int_t NumberOfRows)
void SetPadPerRow(Int_t PadsPerRow)
void SetPadDistance(Float_t PadDistance)
void SetPadWidth(Float_t PadWidth)
void SetPadLength(Float_t PadLength)
TClass* Class()
TClass* IsA()
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
BrDetectorParamsTPC BrDetectorParamsTPC(BrDetectorParamsTPC&)
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.