BrGeantHit


class description - source file - inheritance tree

class BrGeantHit : public TObject


    public:
BrGeantHit BrGeantHit(GeantStreamHits& fHits) BrGeantHit BrGeantHit() BrGeantHit BrGeantHit(BrGeantHit&) void ~BrGeantHit() TClass* Class() virtual Float_t Dedx() virtual Int_t DetectorID() virtual Float_t* GlobalPosIn() virtual Float_t* GlobalPosOut() virtual TClass* IsA() virtual Int_t Isub() virtual Float_t* LocalPosIn() virtual Float_t* LocalPosOut() virtual Float_t LocalXPosIn() virtual Float_t LocalXPosOut() virtual Float_t LocalYPosIn() virtual Float_t LocalYPosOut() virtual Float_t LocalZPosIn() virtual Float_t LocalZPosOut() virtual Float_t Pdet() virtual Int_t Pid() virtual void SetDedx(Float_t x) virtual void SetDetectorID(Int_t i) virtual void SetGlobalPosIn(Float_t* x) virtual void SetGlobalPosOut(Float_t* x) virtual void SetIsub(Int_t i) virtual void SetLocalPosIn(Float_t* x) virtual void SetLocalPosOut(Float_t* x) virtual void SetPdet(Float_t x) virtual void SetPid(Int_t i) virtual void SetTof(Float_t x) virtual void SetTrackNo(Int_t i) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) virtual Float_t Tof() virtual Int_t TrackNo()

Data Members

private:
Int_t fTrackNo Trackno of generating Hit Int_t fDetectorID Detector number for hit Float_t fLocalPosIn[3] Coordinates for hit entrance (in local system) Float_t fLocalPosOut[3] Coordinates for hit exit (in local system) Float_t fGlobalPosIn[3] Float_t fGlobalPosOut[3] Float_t fTof Time-Of-Flight (nsec) Float_t fDedx Dedx (KeV) Float_t fPdet particle momentum at detector Int_t fIsub Detector number (slat, padrow, volume no etc) Int_t fPid Geant Particle ID code.

Class Description

 BrGeantHit is a BRAHMS data class for storing information for
 one detector GEANT hit. The class is derived from TObject and can
 as such be manipulated by ROOT.



BrGeantHit()
 Dummy constructor. All object members are reset


BrGeantHit(GeantStreamHits& fHits)
 Constructor. The membeer objects are filled with the values as gotten from
 the input structure GeantStreamHits.




Inline Functions


              Int_t TrackNo()
              Int_t DetectorID()
           Float_t* LocalPosIn()
           Float_t* LocalPosOut()
           Float_t* GlobalPosIn()
           Float_t* GlobalPosOut()
            Float_t LocalYPosIn()
            Float_t LocalXPosIn()
            Float_t LocalZPosIn()
            Float_t LocalYPosOut()
            Float_t LocalXPosOut()
            Float_t LocalZPosOut()
            Float_t Tof()
            Float_t Dedx()
            Float_t Pdet()
              Int_t Isub()
              Int_t Pid()
               void SetTrackNo(Int_t i)
               void SetDetectorID(Int_t i)
               void SetLocalPosIn(Float_t* x)
               void SetLocalPosOut(Float_t* x)
               void SetGlobalPosIn(Float_t* x)
               void SetGlobalPosOut(Float_t* x)
               void SetTof(Float_t x)
               void SetDedx(Float_t x)
               void SetPdet(Float_t x)
               void SetIsub(Int_t i)
               void SetPid(Int_t i)
            TClass* Class()
            TClass* IsA()
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
         BrGeantHit BrGeantHit(BrGeantHit&)
               void ~BrGeantHit()


ROOT page - Class index - 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.