#include "hgeantrpc.h"

HGeantRpc


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

class HGeantRpc : public HLinkedDataObject

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

    public:
HGeantRpc() HGeantRpc(HGeantRpc& aRpc) ~HGeantRpc() static TClass* Class() Char_t getCell() Char_t getGap() void getHit(Float_t& ae, Float_t& ax, Float_t& ay, Float_t& az, Float_t& axm, Float_t& aym, Float_t& atheta, Float_t& aphi, Float_t& atof, Float_t& amom, Float_t& tlength) virtual Int_t getLocationIndex(Int_t i) Char_t getModule() virtual Int_t getNLocationIndex() Char_t getSector() virtual Int_t getTrack() virtual TClass* IsA() const HGeantRpc& operator=(const HGeantRpc&) void setAddress(Char_t s, Char_t m, Char_t c, Char_t g) void setHit(Float_t ae, Float_t ax, Float_t ay, Float_t az, Float_t axm, Float_t aym, Float_t thetaHit, Float_t phiHit, Float_t atof, Float_t amom, Float_t tlength) 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 trackNumber GEANT track number Float_t eHit energy deposited (in MeV) Float_t xHit x local of hit at RPC gap (in mm) Float_t yHit y local of hit at RPC gap (in mm) Float_t zHit z local of hit at RPC gap (in mm) Float_t xHitM x lab of hit at RPC gap (in mm) Float_t yHitM y lab of hit at RPC gap (in mm) Float_t tofHit time of flight of hit (in ns) Float_t momHit momentum of particle at hit (in MeV/c) Float_t thetaHit polar angle Float_t phiHit azimutal angle Float_t tlength track length Char_t sector sector number (0-5) Char_t module module/column number (0-5) Char_t cell cell number (0-29) Char_t gap gap number (0-3)

Class Description


HGeantRpc(void)

HGeantRpc(HGeantRpc &aRpc)

~HGeantRpc(void)

void setHit(Float_t ae, Float_t ax, Float_t ay, Float_t az, Float_t axm, Float_t aym, Float_t atheta, Float_t aphi, Float_t atof, Float_t amom, Float_t alen)

void getHit(Float_t& ae, Float_t& ax, Float_t& ay, Float_t& az, Float_t& axm, Float_t& aym, Float_t &atheta, Float_t & aphi, Float_t& atof, Float_t& amom, Float_t& alen)



Inline Functions


               void setTrack(Int_t aTrack)
               void setAddress(Char_t s, Char_t m, Char_t c, Char_t g)
              Int_t getTrack()
             Char_t getSector()
             Char_t getModule()
             Char_t getCell()
             Char_t getGap()
              Int_t getNLocationIndex()
              Int_t getLocationIndex(Int_t i)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
         HGeantRpc& operator=(const HGeantRpc&)


Last update: Mon Feb 5 16:50:37 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.