#include "hshowerraw.h"

HShowerRaw


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

class HShowerRaw : public HLocatedDataObject

Inheritance Chart:
TObject
<-
HLocatedDataObject
<-
HShowerRaw
<-
HShowerRawMatr

    protected:
Int_t calcAddress() public:
HShowerRaw() HShowerRaw(const Float_t fCharge) HShowerRaw(const HShowerRaw&) ~HShowerRaw() Float_t addCharge(Float_t q) static TClass* Class() Int_t clear() Int_t getAddress() Float_t getCharge() const Char_t getCol() Byte_t getErrorCode() Char_t getEventType() void getLocation(HLocation& loc) virtual Int_t getLocationIndex(Int_t i) Char_t getModule() virtual Int_t getNLocationIndex() Char_t getRow() Char_t getSector() virtual TClass* IsA() const HShowerRaw& operator=(const HShowerRaw&) void setCharge(Float_t fCharge) void setCol(Char_t c) void setErrorCode(Byte_t bErrorCode) void setEventType(Char_t nEvtT) void setModule(Char_t m) void setRow(Char_t r) void setSector(Char_t s) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Byte_t m_nEventType Byte_t m_nErrorCode ErrorCode = off/on Char_t m_nSector Char_t m_nModule Char_t m_nRow Char_t m_nCol Float_t m_fCharge

Class Description


HShowerRaw contains unpacked raw data of the pre-SHOWER
HShowerRawMatr is the same as HShowerRaw; It is used
to store data after digitalisation.
HShowerRawMatr could contain additional data for simulations



int clear()

Float_t addCharge(Float_t q)
add charge q to cumulated charge
it's used in during digitalistion of charge of the pad

Int_t calcAddress()
calculation of address

Int_t getNLocationIndex(void)

Int_t getLocationIndex(Int_t i)

void getLocation(HLocation& loc)

void Streamer(TBuffer &R__b)



Inline Functions


               void ~HShowerRaw()
         HShowerRaw HShowerRaw()
         HShowerRaw HShowerRaw(const Float_t fCharge)
            Float_t getCharge() const
               void setCharge(Float_t fCharge)
              Int_t getAddress()
             Char_t getSector()
             Char_t getModule()
             Char_t getRow()
             Char_t getCol()
             Char_t getEventType()
             Byte_t getErrorCode()
               void setSector(Char_t s)
               void setModule(Char_t m)
               void setRow(Char_t r)
               void setCol(Char_t c)
               void setEventType(Char_t nEvtT)
               void setErrorCode(Byte_t bErrorCode)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void StreamerNVirtual(TBuffer& b)
         HShowerRaw HShowerRaw(const HShowerRaw&)
        HShowerRaw& operator=(const HShowerRaw&)


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