#include "hshowerframe.h"

HShowerFrame


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

class HShowerFrame : public HShowerParSet

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

    public:
HShowerFrame() virtual ~HShowerFrame() Int_t addCorner(HShowerFrameCorner*) static TClass* Class() HShowerFrameCorner* getCorner(Int_t n) Int_t getCornerNr() int getModuleID() virtual Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile) virtual TClass* IsA() const Int_t isOut(Float_t x, Float_t y) void reset() Int_t setCorner(HShowerFrameCorner* pCorner, Int_t n) void setCornerNr(Int_t n) void setModuleID(int id) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)

Data Members

    private:
Int_t nCornerNr number of corners Int_t m_nModuleID module identification TObjArray m_FrameArr table of corners coordinates

Class Description

 HShowerFrameCorner
 Class describe coordinates one corner in frame

 HShowerFrame
 Description of local coordinates of frame



HShowerFrame()

~HShowerFrame()

void reset()
clearing data

Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile)
reading coordinates of frame from ascii file (HadAsciiKey format)

Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)
 writing coordinates of frame into ascii file (HadAsciiKey format)

HShowerFrameCorner* getCorner(Int_t n)
 retrieve corner information

Int_t setCorner(HShowerFrameCorner* pCorner, Int_t n)
set corner information at n position

Int_t addCorner(HShowerFrameCorner* pCorner)
 add new corner into table

int isOut(float x, float y)
 return TRUE if point x,y is outside frame



Inline Functions


               void setCornerNr(Int_t n)
              Int_t getCornerNr()
               void setModuleID(int id)
                int getModuleID()
            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:32:51 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.