#include "hrichanalysispar.h"

HRichAnalysisPar


class description - source file - inheritance tree (.pdf)

class HRichAnalysisPar : public HParCond

Inheritance Chart:
TObject
<-
TNamed
<-
HParSet
<-
HParCond
<-
HRichAnalysisPar

    public:
HRichAnalysisPar(const char* name = "RichAnalysisParameters", const char* title = "Rich Analysis Parameters", const char* context = "RichAnaNormalBias") HRichAnalysisPar(const HRichAnalysisPar& source) virtual ~HRichAnalysisPar() static TClass* Class() virtual void clear() void defaultInit() virtual Bool_t getParams(HParamList*) virtual Bool_t init(HParIo*, Int_t*) virtual Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile) virtual TClass* IsA() const HRichAnalysisPar& operator=(const HRichAnalysisPar& 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*)

Data Members

    private:
char filename[40] public:
Int_t iCutOffThresheold Int_t iRingRadius Int_t iRingRadiusError Int_t iRingMatrixSize TArrayI iRingMatrix Int_t iRingMaskSize TArrayI iRingMask Int_t isActiveCleanAlonePad Int_t iCleanAlonePadBorder Int_t iCleanAlonePadLowerThreshold Int_t isActiveCleanHighPulse Int_t iCleanHighPulseBorder Int_t iCleanHighPulseUpperThreshold Int_t isActiveLabelPads Int_t iLabeledPadsDistance Int_t maxFiredSectorPads Int_t isActiveBorderAmplitReduction Int_t isActiveTestDensity Float_t fThresholdDensity Float_t fSurfaceArea Int_t isActiveDynamicThrAmplitude Float_t fLowerAmplFactor Float_t fFormulaParam1 Float_t fFormulaParam2 Float_t fFormulaParam3 Int_t isActiveFiredRingPadsRatio Float_t fFiredRingPadsRatio Int_t isActiveTestAsymmetry Int_t isActiveTestCharge Float_t fRingMinCharge Float_t fRingMaxCharge Int_t isActiveFakesRejection Float_t fFakeQualityRatio minimal quality for a fake ring found in the nearhodd of a bright rone. Float_t fFakeCentroidCut minimal shift of the centroid of the fake ring respect to the centroid of the bright one. Int_t iSuperiorAlgorithmID Int_t isActiveRingFindFitMatrix Int_t iMinimalFitMatrixRingQuality Int_t iMinimalFitMatrixRingDistance Int_t iHowManyFitMatrixRings Int_t isActiveRingHoughTransf Int_t iMinimalHoughTransfRingQuality Int_t iMinimalHoughTransfRingDistance Int_t iHowManyHoughTransfRings

Class Description


HRichAnalysisPar(const char* name,const char* title, const char* context) : HParCond(name,title,context)

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

~HRichAnalysisPar()

void clear()

void defaultInit()

HRichAnalysisPar(const HRichAnalysisPar& source)

Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile)

void printParam()

Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)

void putParams(HParamList* l)

Bool_t getParams(HParamList* l)

Bool_t readAscii(HDetParAsciiFileIo* io)

Int_t writeAscii(HDetParAsciiFileIo* io)



Inline Functions


        HRichAnalysisPar& operator=(const HRichAnalysisPar& source)
                     void setFileName(char* fn)
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)


Last update: Fri Jan 26 12:24:56 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.