#include "hrichanalysispar.h" |
HRichAnalysisPar
class description - source file - inheritance tree (.pdf)
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*)
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
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.