#include "hgeanttof.h"

HGeantTof


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

class HGeantTof : public HLinkedDataObject

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

    public:
HGeantTof() HGeantTof(HGeantTof& aTof) ~HGeantTof() static TClass* Class() Char_t getCell() void getHit(Float_t& ae, Float_t& ax, Float_t& ay, Float_t& atof, Float_t& amom, Float_t& alen) 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 HGeantTof& operator=(const HGeantTof&) void setAddress(Char_t s, Char_t m, Char_t c) void setHit(Float_t ae, Float_t ax, Float_t ay, Float_t atof, Float_t amom, Float_t alen) 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 trackLength track length (in mm) Float_t eHit energy deposited (in MeV) Float_t xHit x of hit along scintillator rod (in mm) Float_t yHit y of hit along scintillator rod (in mm) Float_t tofHit time of flight of hit (in ns) Float_t momHit momentum of particle at hit (in MeV/c) Char_t sector sector number (0...5) Char_t module module number (0...21, numbered in->out) + (22...25 for Tofino) Char_t cell cell number (0...7, numbered in->out)

Class Description


HGeantTof(void)
 Default constructor.

HGeantTof(HGeantTof &aTof)
 Copy constructor.

~HGeantTof(void)
 Destructor.

void setHit(Float_t ae, Float_t ax, Float_t ay, Float_t atof, Float_t amom, Float_t alen)
 Set hit data (energy loss, y,x in module system, time of flight, momentum and track length).

void getHit(Float_t& ae, Float_t& ax, Float_t& ay, Float_t& atof, Float_t& amom, Float_t& alen)
 Retrieve hit data (energy loss, y,x in module system, time of flight, momentum and track length).

void Streamer(TBuffer &R__b)



Inline Functions


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


Author: Manuel Sanchez, Santiago
Last update: 22/11/2000 by Romain Holzmann
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.