HGeantRichMirror
class description - source file - inheritance tree (.pdf)
public:
HGeantRichMirror()
HGeantRichMirror(const HGeantRichMirror& source)
~HGeantRichMirror()
static TClass* Class()
void getHit(Float_t& ax, Float_t& ay, Float_t& az)
virtual Int_t getLocationIndex(Int_t i)
virtual Int_t getNLocationIndex()
Int_t getNumPhot()
Int_t getSector()
void getTrack(Int_t& aTrack, Int_t& aID)
virtual Int_t getTrack()
Float_t getX()
Float_t getXRing()
Float_t getY()
Float_t getYRing()
virtual TClass* IsA() const
HGeantRichMirror& operator=(const HGeantRichMirror&)
void setAddress(Char_t s)
void setHit(Float_t ax, Float_t ay, Float_t az)
void setNumPhot(Int_t num)
void setTrack(Int_t aTrack, Int_t aID)
void setXRing(Float_t xCoor)
void setXYring(const Float_t ax, const Float_t ay)
void setYRing(Float_t yCoor)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Int_t numPhot nb of photons reflected by mirror for lepton hit on mirror
Int_t trackNumber GEANT track number of particle
Float_t xRing x position of ring (in mm) in pad plane
Float_t yRing y position of ring (in mm) in pad plane
Float_t xLep x of hit (in mm) on mirror
Float_t yLep y of hit (in mm) on mirror
Float_t zLep z of hit (in mm) on mirror
Int_t lepID GEANT particle ID
Char_t sector sector number (0...5)
HGeantRichMirror()
Default constructor.
HGeantRichMirror(const HGeantRichMirror &source)
Copy constructor.
~HGeantRichMirror()
Destructor.
void setTrack(Int_t aTrack, Int_t aID)
Set track number and particle id.
void setHit(Float_t ax, Float_t ay, Float_t az)
Set hit location: x,y, and z (in mm).
void getTrack(Int_t &aTrack, Int_t &aID)
Retrieve track number and particle id.
void getHit(Float_t &ax, Float_t &ay, Float_t &az)
Retrieve hit location.
void setXYring(Float_t ax, Float_t ay)
Set rin position: x and y.
Inline Functions
void setAddress(Char_t s)
void setNumPhot(Int_t num)
void setXRing(Float_t xCoor)
void setYRing(Float_t yCoor)
Int_t getTrack()
Float_t getX()
Float_t getY()
Float_t getXRing()
Float_t getYRing()
Int_t getSector()
Int_t getNLocationIndex()
Int_t getLocationIndex(Int_t i)
Int_t getNumPhot()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HGeantRichMirror& operator=(const HGeantRichMirror&)
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.