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()
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.
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.