#include "hshowerhitfpar.h"

HShowerHitFPar


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

class HShowerHitFPar : public HShowerParSet

Inheritance Chart:
TObject
<-
TNamed
<-
HParSet
<-
HShowerParSet
<-
HShowerHitFPar

    public:
HShowerHitFPar(const char* name = "ShowerHitFinderParams", const char* title = "Parameter for Shower hit finder", const char* context = "ShowerStandardHitFinder") HShowerHitFPar(const HShowerHitFPar&) ~HShowerHitFPar() static TClass* Class() virtual void clear() void defaultInit() Int_t getColBord(Int_t nSect, Int_t nMod, Int_t* nLowerCol, Int_t* nUpperCol) Float_t* getFirstFitParam() Float_t getGainPost1() Float_t getGainPost2() Int_t getIndex(Int_t nSect, Int_t nMod) Float_t getMaxTof() Float_t getMinTof() Int_t getModules() Int_t getParamTableSize() Int_t getRowBord(Int_t nSect, Int_t nMod, Int_t* nLowerRow, Int_t* nUpperRow) Float_t getScaleFactor() Float_t* getSecondFitParam() Int_t getSectors() Int_t getThreshold() Float_t getThresholdPost1() Float_t getThresholdPost2() virtual Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile) virtual TClass* IsA() const HShowerHitFPar& operator=(const HShowerHitFPar&) Int_t setColBord(Int_t nSect, Int_t nMod, Int_t nLowerCol, Int_t nUpperCol) void setFirstFitParam(Float_t* par1) void setGainPost1(Float_t gain) void setGainPost2(Float_t gain) void setMaxTof(Float_t fMaxTof) void setMinTof(Float_t fMinTof) void setModules(Int_t nMod) void setParamTableSize(Int_t iSize) Int_t setRowBord(Int_t nSect, Int_t nMod, Int_t nLowerRow, Int_t nUpperRow) void setScaleFactor(Float_t fFactor) void setSecondFitParam(Float_t* par2) void setSectors(Int_t nSect) void setThreshold(Int_t t) void setThresholdPost1(Float_t threshold) void setThresholdPost2(Float_t threshold) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)

Data Members


    public:
Int_t nSectors number of sectors Int_t nModules number of modules Int_t* pRowBorder It defines active area for local maxima searching Int_t* pColBorder It defines active area for local maxima searching Int_t nThreshold Local maxima searching threshold Float_t m_fGainPost1 Gain parameter in shower criterium for post1 Float_t m_fThresholdPost1 Threshold parameter in shower criterium for post1 Float_t m_fGainPost2 Gain parameter in shower criterium for post2 Float_t m_fThresholdPost2 Threshold parameter in shower criterium for post2 Float_t m_fMinTof Float_t m_fMaxTof Int_t m_nTableSize Float_t* m_pPar1 Float_t* m_pPar2 Float_t m_fScaleFactor

Class Description


 HShowerHitFPar
 It contains parameters for hit finding process



HShowerHitFPar(const char* name,const char* title, const char* context) : HShowerParSet(name,title,context)

~HShowerHitFPar()

void defaultInit()

Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile) //reading and initializing analysis parameters from ascii file (HAsciiKey format)

Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)
writing analysis parameters into ascii file (HAsciiKey format)

void clear()

Int_t getIndex(Int_t nSect, Int_t nMod)

Int_t setColBord(Int_t nSect, Int_t nMod, Int_t nLowerCol, Int_t nUpperCol)

Int_t setRowBord(Int_t nSect, Int_t nMod, Int_t nLowerRow, Int_t nUpperRow)

Int_t getColBord(Int_t nSect, Int_t nMod, Int_t* nLowerCol, Int_t* nUpperCol)

Int_t getRowBord(Int_t nSect, Int_t nMod, Int_t* nLowerRow, Int_t* nUpperRow)

void Streamer(TBuffer &R__b)
 Stream an object of class HShowerHitFPar.



Inline Functions


                  Int_t getModules()
                  Int_t getSectors()
                  Int_t getThreshold()
                Float_t getGainPost1()
                Float_t getThresholdPost1()
                Float_t getGainPost2()
                Float_t getThresholdPost2()
               Float_t* getFirstFitParam()
               Float_t* getSecondFitParam()
                Float_t getMinTof()
                Float_t getMaxTof()
                Float_t getScaleFactor()
                  Int_t getParamTableSize()
                   void setModules(Int_t nMod)
                   void setSectors(Int_t nSect)
                   void setThreshold(Int_t t)
                   void setGainPost1(Float_t gain)
                   void setThresholdPost1(Float_t threshold)
                   void setGainPost2(Float_t gain)
                   void setThresholdPost2(Float_t threshold)
                   void setParamTableSize(Int_t iSize)
                   void setFirstFitParam(Float_t* par1)
                   void setSecondFitParam(Float_t* par2)
                   void setScaleFactor(Float_t fFactor)
                   void setMinTof(Float_t fMinTof)
                   void setMaxTof(Float_t fMaxTof)
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void StreamerNVirtual(TBuffer& b)
         HShowerHitFPar HShowerHitFPar(const HShowerHitFPar&)
        HShowerHitFPar& operator=(const HShowerHitFPar&)


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