#include "hgeantrich.h"

HGeantRichPhoton


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

class HGeantRichPhoton : public HLinkedDataObject

Inheritance Chart:
TObject
<-
HLocatedDataObject
<-
HLinkedDataObject
<-
HGeantRichPhoton

    public:
HGeantRichPhoton() HGeantRichPhoton(const HGeantRichPhoton& source) ~HGeantRichPhoton() static TClass* Class() Float_t getEnergy() void getHit(Float_t& ax, Float_t& ay, Float_t& ae) virtual Int_t getLocationIndex(Int_t i) virtual Int_t getNLocationIndex() Int_t getSector() virtual Int_t getTrack() Float_t getX() Float_t getY() virtual TClass* IsA() const HGeantRichPhoton& operator=(const HGeantRichPhoton&) void setAddress(Char_t s) void setHit(Float_t ax, Float_t ay, Float_t ae) void setTrack(Int_t aTrack) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t parentTrack GEANT track number of parent particle Float_t xHit x of hit (in mm) in pad plane Float_t yHit y of hit (in mm) in pad plane Float_t eHit energy of Cherenkov photon (in eV) Char_t sector sector number (0...5)

Class Description


HGeantRichPhoton()
 Default constructor.

HGeantRichPhoton(const HGeantRichPhoton &source)
 Copy constructor.

~HGeantRichPhoton()
 Destructor.

void setHit(Float_t ax, Float_t ay, Float_t ae)
 Set photon hit information:  x,y position (mm) and photon energy (eV).

void getHit(Float_t &ax, Float_t &ay, Float_t &ae)
 Retrieve photon hit information: x,y position (mm) and photon energy (eV).

Int_t getLocationIndex(Int_t i)
 Location index is sector number.



Inline Functions


                     void setTrack(Int_t aTrack)
                     void setAddress(Char_t s)
                    Int_t getTrack()
                  Float_t getEnergy()
                  Float_t getX()
                  Float_t getY()
                    Int_t getSector()
                    Int_t getNLocationIndex()
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
        HGeantRichPhoton& operator=(const HGeantRichPhoton&)


Author: Romain Holzmann (r.holzmann@gsi.de)
Last update: 1999/10/07 by Witold Przygoda (przygoda@psja1.if.uj.edu.pl)
Copyright GSI, Darmstadt


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.