#include "hrichdigitisationpar.h" |
HRichDigitisationPar
class description - source file - inheritance tree (.pdf)
public:
HRichDigitisationPar(const char* name = "RichDigitisationParameters", const char* title = "Rich Digitisation Parameters", const char* context = "RichDigiProduction")
HRichDigitisationPar(const HRichDigitisationPar& source)
virtual ~HRichDigitisationPar()
static TClass* Class()
virtual void clear()
void defaultInit()
Float_t getChargePerChannel()
Float_t getChargeScaling()
Float_t* getCorrectionParams(Int_t sector)
Float_t getElectronsNr()
Float_t* getExpSlope()
Float_t getFactor1()
Float_t getFactor1Sig()
Float_t getFactor2()
Float_t getFactor2Sig()
Float_t getIncreaseNoise()
Float_t getParameter1()
Float_t getParameter2()
virtual Bool_t getParams(HParamList*)
Float_t* getPhotonEffArray()
Float_t* getPhotonLenArray()
Int_t getQEBinsNr()
Float_t getQupper()
Float_t getSigmaValue()
virtual Bool_t init(HParIo*, Int_t*)
virtual Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile)
virtual TClass* IsA() const
HRichDigitisationPar& operator=(const HRichDigitisationPar& source)
void printParam()
virtual void putParams(HParamList*)
Bool_t readAscii(HDetParAsciiFileIo*)
void setFileName(char* fn)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Int_t write(HParIo*)
virtual Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)
Int_t writeAscii(HDetParAsciiFileIo*)
private:
char filename[40]
public:
Float_t fElectronsNr number of electron ionized in c4f10 for keV
Float_t fSigmaValue sigma value for electronic noise
Float_t fIncreaseNoise factor the noise has to be increased of
Float_t fChargePerChannel number of electron for ADC channel
Float_t fQupper upper limit for Polya function in ADC channel
Float_t fParameter1 parameters that describe the coupling of the charge on the wire to the pad plane.
Float_t fParameter2
Float_t fFactor1
Float_t fFactor2
Float_t fFactor1Sig
Float_t fFactor2Sig
TArrayF fExpSlope slope of the exponential functions used to describe the photon charge distribution, 1 slope for each sector
Int_t fBinsNr
TArrayF fPhotonLen
TArrayF fPhotonEff
TArrayF corrSec[6]
Float_t fChargeScaling parameter introduced to compensate for the electronics rebuild in early 2004
HRichDigitisationPar(const char* name,const char* title,
const char* context)
: HParCond(name,title,context)
~HRichDigitisationPar()
void clear()
void defaultInit()
so far dummy
HRichDigitisationPar(const HRichDigitisationPar& source)
Bool_t init(HParIo* inp,Int_t* set)
initializes the container from an input using the RICH interface class
Int_t write(HParIo* output)
writes the container to an output using the RICH interface class
Bool_t readAscii(HDetParAsciiFileIo* io)
Int_t writeAscii(HDetParAsciiFileIo* io)
Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile)
Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)
void printParam()
void putParams(HParamList* l)
Bool_t getParams(HParamList* l)
void Streamer(TBuffer &R__b)
Stream an object of class HRichDigitisationPar.
Inline Functions
HRichDigitisationPar& operator=(const HRichDigitisationPar& source)
void setFileName(char* fn)
Float_t getElectronsNr()
Float_t getChargePerChannel()
Float_t getSigmaValue()
Float_t getIncreaseNoise()
Int_t getQEBinsNr()
Float_t* getPhotonLenArray()
Float_t* getPhotonEffArray()
Float_t* getCorrectionParams(Int_t sector)
Float_t getQupper()
Float_t getFactor1()
Float_t getFactor2()
Float_t getFactor1Sig()
Float_t getFactor2Sig()
Float_t getParameter1()
Float_t getParameter2()
Float_t getChargeScaling()
Float_t* getExpSlope()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void StreamerNVirtual(TBuffer& b)
Last update: Fri Jan 26 12:26:39 2007
ROOT page - Class index - Class Hierarchy - 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.