#include "hshowerunpackparam.h"

HShowerUnpackParam


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

class HShowerUnpackParam : public HShowerParSet

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

    public:
HShowerUnpackParam(const char* name = "ShowerUnpackParam", const char* title = "Parameter for Shower unpacker", const char* context = "ShowerStandardUnpack") HShowerUnpackParam(const HShowerUnpackParam&) ~HShowerUnpackParam() Int_t calcColumn(UInt_t d) Int_t calcModule(UInt_t d) Int_t calcRow(UInt_t d) static TClass* Class() virtual Bool_t defaultInit() Int_t getColumnNumber(Int_t nByteNumber) Int_t getModuleNumber(Int_t nByteNumber) Int_t getRowNumber(Int_t nByteNumber) HShowerSubIdPar* getSubIdPar(Int_t nSubId) Int_t getThreshold(Int_t nSect, Int_t nMod) virtual Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile) virtual TClass* IsA() const HShowerUnpackParam& operator=(const HShowerUnpackParam&) void setColumnsNumbers(Int_t nColumns, Int_t ind) void setModulesNumbers(Int_t nModule, Int_t ind) void setRowsNumbers(Int_t nRow, Int_t ind) void setSubIdPar(HShowerSubIdPar* pSubIdPar, int idx) void setThresholds(Int_t nThreshold, Int_t ind) void setUseThresholds(Bool_t bUse) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) Bool_t useThreshold() virtual Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)

Data Members

    private:
Bool_t m_nIsInit Bool_t m_nUseThresholds Int_t m_nThresholds[18] Int_t m_nColumnsNumbers[384] Int_t m_nRowsNumbers[384] Int_t m_nModulesNumbers[384] TObjArray* m_pSubIdArr

Class Description


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

~HShowerUnpackParam()

Bool_t defaultInit()

Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFileIo)

Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFileIo)

HShowerSubIdPar* getSubIdPar(Int_t nSubId)



Inline Functions


                      Int_t calcModule(UInt_t d)
                      Int_t calcColumn(UInt_t d)
                      Int_t calcRow(UInt_t d)
                     Bool_t useThreshold()
                      Int_t getThreshold(Int_t nSect, Int_t nMod)
                      Int_t getColumnNumber(Int_t nByteNumber)
                      Int_t getRowNumber(Int_t nByteNumber)
                      Int_t getModuleNumber(Int_t nByteNumber)
                       void setColumnsNumbers(Int_t nColumns, Int_t ind)
                       void setRowsNumbers(Int_t nRow, Int_t ind)
                       void setModulesNumbers(Int_t nModule, Int_t ind)
                       void setThresholds(Int_t nThreshold, Int_t ind)
                       void setUseThresholds(Bool_t bUse)
                       void setSubIdPar(HShowerSubIdPar* pSubIdPar, int idx)
                    TClass* Class()
                    TClass* IsA() const
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
         HShowerUnpackParam HShowerUnpackParam(const HShowerUnpackParam&)
        HShowerUnpackParam& operator=(const HShowerUnpackParam&)


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