class HShowerHistCell: public TObject

Function Members (Methods)

public:
HShowerHistCell()
HShowerHistCell(const HShowerHistCell&)
HShowerHistCell(Int_t nSect, Int_t nMod, Int_t nRow, Int_t nCol)
virtual~HShowerHistCell()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
Bool_tbook()
Bool_tbook(Int_t nRows, Int_t nCols)
virtual voidTObject::Browse(TBrowser* b)
voidcalculate(Int_t iEvents, HShowerCalPar* pCalPar, Int_t iMethod, Float_t fParam1, Float_t fParam2)
voidcalElect(HLocation& loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2)
voidcalTest(HLocation& loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")MENU
voiddeleteHist()
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
Bool_tdraw(Int_t nRow, Int_t nCol, Option_t* opt = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
Bool_tfill(Int_t nRow, Int_t nCol, Int_t nVal)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
Float_tgetChannel10pC()
Char_tgetCols()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
HShowerGeometry*getGeometry()
TH3S*getHistogram()
virtual const char*TObject::GetIconName() const
Char_tgetModule()
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Char_tgetRows()
Char_tgetSector()
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
HShowerHistCell&operator=(const HShowerHistCell&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTObject::Print(Option_t* option = "") const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
Bool_treset()
voidTObject::ResetBit(UInt_t f)
voidrunIntegrate(HLocation& loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2)
voidrunSigma(HLocation& loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2)
voidrunThreshold(HLocation& loc, HShowerCalParCell* pCell, Float_t fParam1, Float_t fParam2)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidsetChannel10pC(Float_t f)
voidsetCols(Char_t c)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidsetGeometry(HShowerGeometry* pGeom)
voidsetModule(Char_t m)
static voidTObject::SetObjectStat(Bool_t stat)
voidsetRows(Char_t r)
voidsetSector(Char_t s)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
voidwriteHistogram()
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()
private:
voidfillData(Int_t nRow, Int_t nCol, Int_t nBins, Int_t* pData)
Int_tgetMax()
Float_tgetMean(Int_t nMin, Int_t nMax, Int_t nThreshold)
voidgetName(Char_t* name, Int_t nInt)
Float_tgetSigma(Float_t fMean, Int_t nMin, Int_t nMax, Int_t nThreshold)
voidgetTitle(Char_t* title, Int_t nInt)
voidmakeRunFromCal(HShowerCalParCell* pCell)

Data Members

public:
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
private:
Float_tm_fChannel10pC
Int_tm_iEvents!
Char_tm_nCols
Int_tm_nDataSize!
Char_tm_nModule
Char_tm_nRows
Char_tm_nSector
Int_t*m_pData!
HShowerGeometry*m_pGeom!Pointer to geometry parameters container
TH3S*m_pHist!
TH2F*m_pOffsetHist!
TH2F*m_pSlopeHist!

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HShowerHistCell()
HShowerHistCell(Int_t nSect, Int_t nMod, Int_t nRow, Int_t nCol)
~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 nInt)
void getTitle(Char_t* title, Int_t nInt)
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)
HShowerHistCell()
TH3S* getHistogram()
{ return m_pHist; }
Char_t getSector(void)
{ return m_nSector; }
Char_t getModule(void)
{ return m_nModule; }
Char_t getRows(void)
{ return m_nRows; }
Char_t getCols(void)
{ return m_nCols; }
void setSector(Char_t s)
{ m_nSector = s; }
void setModule(Char_t m)
{ m_nModule = m; }
void setRows(Char_t r)
{ m_nRows = r; }
void setCols(Char_t c)
{ m_nCols = c; }
void setChannel10pC(Float_t f)
{ m_fChannel10pC = f; }
Float_t getChannel10pC(void)
{ return m_fChannel10pC; }
void setGeometry(HShowerGeometry* pGeom)
{ m_pGeom = pGeom;}
HShowerGeometry* getGeometry()
{ return m_pGeom;}

Last change: Sat May 22 13:13:36 2010
Last generated: 2010-05-22 13:13

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.