#include "hshowerhistcell.h"

HShowerHistCell


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

class HShowerHistCell : public TObject

Inheritance Chart:
TObject
<-
HShowerHistCell
    private:
void fillData(Int_t nRow, Int_t nCol, Int_t nBins, Int_t* pData) Int_t getMax() Float_t getMean(Int_t nMin, Int_t nMax, Int_t nThreshold) void getName(Char_t* name, Int_t nInt) Float_t getSigma(Float_t fMean, Int_t nMin, Int_t nMax, Int_t nThreshold) void getTitle(Char_t* title, Int_t nInt) void makeRunFromCal(HShowerCalParCell* pCell) public:
HShowerHistCell() HShowerHistCell(Int_t nSect, Int_t nMod, Int_t nRow, Int_t nCol) HShowerHistCell(const HShowerHistCell&) ~HShowerHistCell() Bool_t book() Bool_t book(Int_t nRows, Int_t nCols) void calculate(Int_t iEvents, HShowerCalPar* pCalPar, Int_t iMethod, Float_t fParam1, Float_t fParam2) void calElect(HLocation& loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2) void calTest(HLocation& loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2) static TClass* Class() void deleteHist() Bool_t draw(Int_t nRow, Int_t nCol, Option_t* opt) Bool_t fill(Int_t nRow, Int_t nCol, Int_t nVal) Float_t getChannel10pC() Char_t getCols() HShowerGeometry* getGeometry() TH3S* getHistogram() Char_t getModule() Char_t getRows() Char_t getSector() virtual TClass* IsA() const HShowerHistCell& operator=(const HShowerHistCell&) Bool_t reset() void runIntegrate(HLocation& loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2) void runSigma(HLocation& loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2) void runThreshold(HLocation& loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2) void setChannel10pC(Float_t f) void setCols(Char_t c) void setGeometry(HShowerGeometry* pGeom) void setModule(Char_t m) void setRows(Char_t r) void setSector(Char_t s) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) void writeHistogram()

Data Members

    private:
TH3S* m_pHist ! TH2F* m_pSlopeHist ! TH2F* m_pOffsetHist ! Char_t m_nSector Char_t m_nModule Char_t m_nRows Char_t m_nCols Int_t m_nDataSize ! Int_t* m_pData ! Int_t m_iEvents ! Float_t m_fChannel10pC HShowerGeometry* m_pGeom !Pointer to geometry parameters container

Class Description


HShowerHistCell()

HShowerHistCell(Int_t nSect, Int_t nMod, Int_t nRows, Int_t nCols)

~HShowerHistCell()

Bool_t reset()

Bool_t book()

Bool_t book(Int_t nRows, Int_t nCols)

Bool_t fill(Int_t nRow, Int_t nCol, Int_t nVal)

Bool_t draw(Int_t nRow, Int_t nCol, Option_t* opt)

void deleteHist()

void getName(Char_t* name, Int_t nSize)

void getTitle(Char_t* title, Int_t nSize)

void writeHistogram()
    m_pHist->Write();

void fillData(Int_t nRow, Int_t nCol, Int_t nBins, Int_t *pData)

Int_t getMax(void)

Float_t getMean(Int_t nMin, Int_t nMax, Int_t nThreshold)

Float_t getSigma(Float_t fMean, Int_t nMin, Int_t nMax, Int_t nThreshold)

void makeRunFromCal(HShowerCalParCell* pCell)
 For data from the calibration mode cut out left half of the first peak
 and the second peak. The data should be similar to the data from
 the run mode without HV.

void calculate(Int_t iEvents, HShowerCalPar* pCalPar, Int_t iMethod, Float_t fParam1, Float_t fParam2)

void calTest(HLocation &loc, HShowerCalParCell *pCell, Float_t fParam1, Float_t fParam2)

void calElect(HLocation &loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2)

void runSigma(HLocation &loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2)

void runThreshold(HLocation &loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2)

void runIntegrate(HLocation &loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2)



Inline Functions


                   TH3S* getHistogram()
                  Char_t getSector()
                  Char_t getModule()
                  Char_t getRows()
                  Char_t getCols()
                    void setSector(Char_t s)
                    void setModule(Char_t m)
                    void setRows(Char_t r)
                    void setCols(Char_t c)
                    void setChannel10pC(Float_t f)
                 Float_t getChannel10pC()
                    void setGeometry(HShowerGeometry* pGeom)
        HShowerGeometry* getGeometry()
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
         HShowerHistCell HShowerHistCell(const HShowerHistCell&)
        HShowerHistCell& operator=(const HShowerHistCell&)


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