HShowerHit
class description - source file - inheritance tree (.pdf)
public:
HShowerHit()
HShowerHit(const Float_t fCharge)
HShowerHit(const HShowerHit&)
~HShowerHit()
Int_t calcAddress()
static TClass* Class()
Int_t clear()
virtual Int_t Compare(const TObject* obj) const
Int_t getAddress()
Float_t getCharge()
Int_t getClusterSize(Int_t i)
Char_t getCol()
void getLabXYZ(Float_t* px, Float_t* py, Float_t* pz)
Float_t getLocalMax()
Char_t getModule()
Char_t getRow()
Char_t getSector()
Float_t getShower()
Float_t getSigmaX()
void getSigmaXY(Float_t* px, Float_t* py)
Float_t getSigmaY()
void getSphereCoord(float* pr, float* pphi, float* ptheta)
Float_t getSum(Int_t i)
Float_t getSum25()
Float_t getSumDiff01()
Float_t getSumDiff02()
Float_t getSumN()
Int_t getTrueAddress()
Float_t getVar(Int_t i)
void getXY(Float_t* px, Float_t* py)
virtual TClass* IsA() const
virtual Bool_t IsSortable() const
HShowerHit& operator=(const HShowerHit&)
void setCharge(Float_t fCharge)
void setClusterSize(Int_t i, Int_t cs)
void setCol(Char_t c)
void setLabXYZ(Float_t x, Float_t y, Float_t z)
void setLocalMax(Float_t lmax)
void setModule(Char_t m)
void setRow(Char_t r)
void setSector(Char_t s)
void setShower(Float_t fShower)
void setSigmaXY(Float_t x, Float_t y)
void setSphereCoord(float r, float phi, float theta)
void setSum(Int_t i, Float_t fSum)
void setSum25(Float_t fSum)
void setTrueAddress(Int_t address)
void setVar(Int_t i, Float_t fVar)
void setXY(Float_t x, Float_t y)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual void updateCalc()
private:
Float_t m_fX local coord
Float_t m_fY
Float_t m_fSigmaX
Float_t m_fSigmaY
Float_t m_fLabX spatial coord in lab
Float_t m_fLabY
Float_t m_fLabZ
float m_fRad sphere coord in lab
float m_fPhi
float m_fTheta
Float_t m_fSum0 sum of charge of nine pads in pre
Float_t m_fSum1 sum of charge of nine pads in post
Float_t m_fSum2 sum of charge of nine pads in post2
Float_t m_fSum2_25 sum of charge of 25 pads in post2
Float_t m_fSum2_N normalized sum of charge of 25 pads to 9 pads
Float_t m_fVar0 var. of sum of charge in pre
Float_t m_fVar1 var. of sum of charge in post
Float_t m_fVar2 var. of sum of charge in post2
Float_t m_fLocalMax charge in local max - not used
Float_t m_fSumDiff01 := m_fSum1 - m_fSum0
Float_t m_fSumDiff02 := m_fSum2 - m_fSum0
Float_t m_fSumDiff12 := m_fSum2 - m_fSum1
Float_t m_fShower value of shower definition. it's defined
Int_t m_nClusterSize0
Int_t m_nClusterSize1
Int_t m_nClusterSize2
Char_t m_nSector position of pad
Char_t m_nModule
Char_t m_nRow
Char_t m_nCol
Float_t m_fCharge charge in local max
Int_t m_nAddress combined address of position pads
HShowerHit
Structure for Hit Level
One object describes one hit in detector
//////// **********ShowerHit defintion ****************/////////////77
Int_t clear()
Int_t calcAddress()
void setSum(Int_t i, Float_t fSum)
void setVar(Int_t i, Float_t fVar)
void setClusterSize(Int_t i, Int_t cs)
void setSum25(Float_t fSum)
Float_t getSum(Int_t i)
Float_t getVar(Int_t i)
Int_t getClusterSize(Int_t i)
void updateCalc()
void Streamer(TBuffer &R__b)
Stream an object of class HShowerHit.
Inline Functions
void ~HShowerHit()
HShowerHit HShowerHit()
HShowerHit HShowerHit(const Float_t fCharge)
Int_t getAddress()
Char_t getSector()
Char_t getModule()
Char_t getRow()
Char_t getCol()
Float_t getSum25()
Float_t getSumN()
Float_t getLocalMax()
void getXY(Float_t* px, Float_t* py)
void getSigmaXY(Float_t* px, Float_t* py)
Float_t getSigmaX()
Float_t getSigmaY()
void getLabXYZ(Float_t* px, Float_t* py, Float_t* pz)
void getSphereCoord(float* pr, float* pphi, float* ptheta)
Float_t getCharge()
Float_t getShower()
Float_t getSumDiff01()
Float_t getSumDiff02()
void setTrueAddress(Int_t address)
Int_t getTrueAddress()
void setSector(Char_t s)
void setModule(Char_t m)
void setRow(Char_t r)
void setCol(Char_t c)
void setLocalMax(Float_t lmax)
void setXY(Float_t x, Float_t y)
void setSigmaXY(Float_t x, Float_t y)
void setLabXYZ(Float_t x, Float_t y, Float_t z)
void setSphereCoord(float r, float phi, float theta)
void setCharge(Float_t fCharge)
void setShower(Float_t fShower)
Bool_t IsSortable() const
Int_t Compare(const TObject* obj) const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void StreamerNVirtual(TBuffer& b)
HShowerHit HShowerHit(const HShowerHit&)
HShowerHit& operator=(const HShowerHit&)
Last update: Fri Jan 26 12:33:13 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.